Supermicro Dual Xeon 3.2ghz, doesn't boot with amd64:bsd.mp ... suggestions?

2005-09-26 Thread Marshall Midden
I need some suggestions and/or help with a dual Intel Xeon 64 bit 
motherboard/system.
 
I have this SuperMicro motherboard with dual xeon 3.2 ghz processors.  It does
not boot with amd64 /bsd.mp [nothing after sysbeep0 at pcppi0], but does ok
with amd64 /bsd.  The OpenBSD dmesg is after the first set of double rows of
78 character equals signs, and the linux dmesg is after the 2nd set of double 
rows of equal signs (two different sets of disk drives -- with linux md raid).

Hoping that might give someone a hint at what is overlooked, or something that
I can try to get it working.
 
I tried adding in one by one the extra options that GENERIC.MP adds (hacks
needed to make it compile/link), and it appears that either the option
MULTIPROCESSOR or MPBIOS is the problem.  About five hours spent on this
so far, and it is beginning to look like kernel print time to narrow it 
farther down.
 
Any hints, or am I out of luck?  [Hoping to use OpenBSD for next project.]
(Yes, there really are 16 ports of qlogic cards present.)
 
==
==
OpenBSD 3.8 (GENERIC) #246: Thu Sep  1 19:52:45 MDT 2005
[EMAIL PROTECTED]:/usr/src/sys/arch/amd64/compile/GENERIC
real mem = 3488657408 (3406892K)
avail mem = 2992001024 (2921876K)
using 22937 buffers containing 349073408 bytes (340892K) of memory
mainbus0 (root)
cpu0 at mainbus0: (uniprocessor)
cpu0: Intel(R) Xeon(TM) CPU 3.20GHz, 3200.53 MHz
cpu0: 
FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,SBF,SSE3,LONG
cpu0: 1MB 64b/line 8-way L2 cache
pci0 at mainbus0 bus 0: configuration mode 1
pchb0 at pci0 dev 0 function 0 Intel E7710 SMCH rev 0x0a
ppb0 at pci0 dev 2 function 0 Intel E7710 MCH PCIE rev 0x0a
pci1 at ppb0 bus 1
ppb1 at pci1 dev 0 function 0 Intel PCIE-PCIE rev 0x09
pci2 at ppb1 bus 2
isp0 at pci2 dev 1 function 0 QLogic ISP2312 rev 0x02: irq 5
isp0: Polled Mailbox Command (0x2) Timeout
isp0: Polled Mailbox Command (0x8) Timeout
isp1 at pci2 dev 1 function 1 QLogic ISP2312 rev 0x02: irq 10
isp1: Polled Mailbox Command (0x2) Timeout
isp1: Polled Mailbox Command (0x8) Timeout
ahd0 at pci2 dev 2 function 0 Adaptec AIC-7902B U320 rev 0x10: irq 5
aic7902: U320 Wide Channel A, SCSI Id=7, PCI-X 67-100Mhz, 512 SCBs
scsibus0 at ahd0: 16 targets
sd0 at scsibus0 targ 6 lun 0: SEAGATE, ST336752LC, 0004 SCSI3 0/direct fixed
sd0: 35003MB, 18496 cyl, 8 head, 484 sec, 512 bytes/sec, 71687369 sec total
safte0 at scsibus0 targ 8 lun 0: SUPER, GEM359 REV001, 1.09 SCSI2 3/processor 
fixed
sd1 at scsibus0 targ 9 lun 0: SEAGATE, ST336607LC, 0006 SCSI3 0/direct fixed
sd1: 35003MB, 49855 cyl, 2 head, 718 sec, 512 bytes/sec, 71687372 sec total
ahd1 at pci2 dev 2 function 1 Adaptec AIC-7902B U320 rev 0x10: irq 10
aic7902: U320 Wide Channel B, SCSI Id=7, PCI-X 67-100Mhz, 512 SCBs
scsibus1 at ahd1: 16 targets
isp2 at pci2 dev 3 function 0 QLogic ISP2312 rev 0x02: irq 5
isp2: Polled Mailbox Command (0x2) Timeout
isp2: Polled Mailbox Command (0x8) Timeout
isp3 at pci2 dev 3 function 1 QLogic ISP2312 rev 0x02: irq 10
isp3: Polled Mailbox Command (0x2) Timeout
isp3: Polled Mailbox Command (0x8) Timeout
vendor Intel, unknown product 0x0326 (class system subclass interrupt, rev 
0x09) at pci1 dev 0 function 1 not configured
ppb2 at pci1 dev 0 function 2 Intel PCIE-PCIE rev 0x09
pci3 at ppb2 bus 3
ppb3 at pci3 dev 1 function 0 IBM PCIX-PCIX rev 0x02
pci4 at ppb3 bus 4
isp4 at pci4 dev 4 function 0 QLogic ISP2312 rev 0x02: irq 5
isp4: Polled Mailbox Command (0x2) Timeout
isp4: Polled Mailbox Command (0x8) Timeout
isp5 at pci4 dev 4 function 1 QLogic ISP2312 rev 0x02: irq 10
isp5: Polled Mailbox Command (0x2) Timeout
isp5: Polled Mailbox Command (0x8) Timeout
isp6 at pci4 dev 6 function 0 QLogic ISP2312 rev 0x02: irq 7
isp6: Polled Mailbox Command (0x2) Timeout
isp6: Polled Mailbox Command (0x8) Timeout
isp7 at pci4 dev 6 function 1 QLogic ISP2312 rev 0x02: irq 11
isp7: Polled Mailbox Command (0x2) Timeout
isp7: Polled Mailbox Command (0x8) Timeout
em0 at pci3 dev 2 function 0 Intel PRO/1000MT (82546GB) rev 0x03: irq 7, 
address: 00:30:48:20:dd:c2
em1 at pci3 dev 2 function 1 Intel PRO/1000MT (82546GB) rev 0x03: irq 11, 
address: 00:30:48:20:dd:c3
vendor Intel, unknown product 0x0327 (class system subclass interrupt, rev 
0x09) at pci1 dev 0 function 3 not configured
ppb4 at pci0 dev 4 function 0 Intel E7710 MCH PCIE rev 0x0a
pci5 at ppb4 bus 5
ppb5 at pci0 dev 6 function 0 Intel E7710 MCH PCIE rev 0x0a
pci6 at ppb5 bus 6
ppb6 at pci6 dev 0 function 0 Intel PCIE-PCIE rev 0x09
pci7 at ppb6 bus 7
ppb7 at pci7 dev 1 function 0 IBM PCIX-PCIX rev 0x02
pci8 at ppb7 bus 8
isp8 at pci8 dev 4 function 0 QLogic ISP2312 rev 0x02pci_intr_map: no mapping 
for pin B (line=ff)
: couldn't map interrupt
isp9 at pci8 dev 4 function 1 QLogic ISP2312 rev 0x02pci_intr_map: no mapping 
for pin C (line=ff)
: 

Re: Supermicro Dual Xeon 3.2ghz, doesn't boot with amd64:bsd.mp ... suggestions?

2005-09-26 Thread Theo de Raadt
Intel amd64-compatible machines today do not fully conform to the
specifications that the amd64 codebase uses to find  handle
processors and interrupt routing and such.

Intel still wants people to use the old old 32-bit only ways, or
stupid ACPI.

I don't know of anyone looking into this at the moment.