bofh wrote:
Hi,
I have a HP DL145-G2. The SCSI card that comes with is supposed to be
supported by the mpt driver - the LSI Logic 53c1030 Fusion. It's not.

I also bought a MegaRAID 320-2X which I thought was supposed to be supported
by the ami driver, it's not. The MegaRaid has the latest bios, H429 build
Feb04, 2005.

Tested under both i386 and amd64 (both 3.7 and -current on Aug 2, 2005).

Anything that can be jiggled or twigged to make them work? Thanx in advance
for your kind help.
This is a really strange beast but it seems that OBSD has a problem 
detecting the PCI-bridges on the PCI-X riserboard in the HP DL145 G2.
Since the mpt(4) in question is seated in onf of the PCI-X riser board 
slots it is not detected.
I've described this in previous mails to this list.

The interesting thing is that if you run for instance NBSD you'll see some 7 ppb(4) however in OBSD only 3 ppb(4) are found. The mpt is in a slot behind the 7th ppb. Please see below dmesgs to see what I mean (yes I know, NBSD dmesgs do not belong on this list).
Anyway, my point is that the problem in this case is solely related to 
the pci-shitz in the DL 145 G2 (nForce 4 chipset) not working properly, 
the mpt is not at fault, I have tested the mpt to work in other machines.
There's also the issue with Nvidia who makes this particular 
motherboard, Nvidia does not give documentation to the project so we 
should all try to buy from other manufacturers if we can. That said, I 
for one thought I was buying reference AMD gear when I bought my 11 or 
so HP DL 145 G2 machines, turns out that HP swapped chipsets to 
reference AMD to Nvidia when bumping the HP DL145 rev from G1 to G2.
Guess the moral of the story is, HP are sneaky, allways be very very 
carefull when buying servers from them,
The PR for this can be found here;
http://marc.theaimsgroup.com/?l=openbsd-bugs&m=112194234403097&w=2


Regards
Johan M:son


NetBSD 2.0.2 (GENERIC) #0: Tue Mar 22 04:58:56 UTC 2005

[EMAIL 
PROTECTED]:/home/builds/ab/netbsd-2-0-2-RELEASE/amd64/200503220140Z-obj/home/builds/ab/netbsd-2-0-2-RELEASE/src/sys/arch/amd64/compile/GEN
ERIC
total memory = 1022 MB
avail memory = 978 MB
mainbus0 (root)
mainbus0: Intel MP Specification (Version 1.4) (AMD      HAMMER      )
cpu0 at mainbus0: apid 0 (boot processor)
cpu0: AMD Opteron(tm) Processor 246, 2009.37 MHz
cpu0: features: e7dbfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR>
cpu0: features: e7dbfbff<PGE,MCA,CMOV,PAT,PSE36,MPC,NOX,MMXX,MMX>
cpu0: features: e7dbfbff<FXSR,SSE,SSE2,LONG,3DNOW2,3DNOW>
cpu0: I-cache 64 KB 64B/line 2-way, D-cache 64 KB 64B/line 2-way
cpu0: L2 cache 1 MB 64B/line 16-way
cpu0: ITLB 32 4 KB entries fully associative, 8 4 MB entries fully associative cpu0: DTLB 32 4 KB entries fully associative, 8 4 MB entries fully associative
cpu0: calibrating local timer
cpu0: apic clock running at 200 MHz
cpu0: 16 page colors
mpbios: bus 0 is type PCI
mpbios: bus 1 is type PCI
mpbios: bus 2 is type PCI
mpbios: bus 3 is type PCI
mpbios: bus 4 is type PCI
mpbios: bus 128 is type PCI
mpbios: bus 129 is type PCI
mpbios: bus 134 is type PCI
mpbios: bus 139 is type ISA
ioapic0 at mainbus0 apid 1 (I/O APIC)
ioapic0: pa 0xfec00000, version 11, 24 pins
ioapic1 at mainbus0 apid 2 (I/O APIC)
ioapic1: pa 0xd8000000, version 11, 7 pins
ioapic2 at mainbus0 apid 3 (I/O APIC)
ioapic2: pa 0xd8001000, version 11, 7 pins
pci0 at mainbus0 bus 0: configuration mode 1
pci0: i/o space, memory space enabled, rd/line, rd/mult, wr/inv ok
Nvidia Corporation product 0x005e (miscellaneous memory, revision 0xa3) at
pci0 dev 0 function 0 not configured
pcib0 at pci0 dev 1 function 0
pcib0: Nvidia Corporation product 0x0051 (rev. 0xa3)
Nvidia Corporation product 0x0052 (SMBus serial bus, revision 0xa2) at pci0
dev 1 function 1 not configured
ohci0 at pci0 dev 2 function 0: Nvidia Corporation product 0x005a (rev. 0xa2)
ohci0: interrupting at ioapic0 pin 10 (irq 10)
ohci0: OHCI version 1.0, legacy support
usb0 at ohci0: USB revision 1.0
uhub0 at usb0
uhub0: Nvidia Corporat OHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 4 ports with 4 removable, self powered
Nvidia Corporation product 0x005b (USB serial bus, interface 0x20, revision
0xa3) at pci0 dev 2 function 1 not configured
pciide0 at pci0 dev 6 function 0
pciide0: Nvidia Corporation product 0x0053 (rev. 0xa2)
pciide0: bus-master DMA support present, but unused (no driver support)
pciide0: primary channel configured to compatibility mode
pciide0: primary channel interrupting at ioapic0 pin 14 (irq 14)
atabus0 at pciide0 channel 0
pciide0: secondary channel configured to compatibility mode
pciide0: secondary channel ignored (not responding; disabled or no drives?)
pciide1 at pci0 dev 8 function 0
pciide1: Nvidia Corporation product 0x0055 (rev. 0xa3)
pciide1: bus-master DMA support present, but unused (no driver support)
pciide1: primary channel wired to native-PCI mode
pciide1: using ioapic0 pin 10 (irq 10) for native-PCI interrupt
atabus1 at pciide1 channel 0
pciide1: secondary channel wired to native-PCI mode
atabus2 at pciide1 channel 1
ppb0 at pci0 dev 9 function 0: Nvidia Corporation product 0x005c (rev. 0xa2)
pci1 at ppb0 bus 1
pci1: i/o space, memory space enabled
vga0 at pci1 dev 5 function 0: Nvidia Corporation GeForce2 MX (rev. 0xb2)
wsdisplay0 at vga0 kbdmux 1: console (80x25, vt100 emulation)
wsmux1: connecting to wsdisplay0
ppb1 at pci0 dev 12 function 0: Nvidia Corporation product 0x005d (rev. 0xa3)
pci2 at ppb1 bus 2
pci2: i/o space, memory space enabled, rd/line, wr/inv ok
Broadcom Corporation product 0x1659 (ethernet network, revision 0x11) at pci2
dev 0 function 0 not configured
ppb2 at pci0 dev 13 function 0: Nvidia Corporation product 0x005d (rev. 0xa3)
pci3 at ppb2 bus 3
pci3: i/o space, memory space enabled, rd/line, wr/inv ok
Broadcom Corporation product 0x1659 (ethernet network, revision 0x11) at pci3
dev 0 function 0 not configured
ppb3 at pci0 dev 14 function 0: Nvidia Corporation product 0x005d (rev. 0xa3)
pci4 at ppb3 bus 4
pci4: i/o space, memory space enabled, rd/line, wr/inv ok
pchb0 at pci0 dev 24 function 0
pchb0: Advanced Micro Devices AMD64 HyperTransport configuration (rev. 0x00)
pchb1 at pci0 dev 24 function 1
pchb1: Advanced Micro Devices AMD64 Address Map configuration (rev. 0x00)
pchb2 at pci0 dev 24 function 2
pchb2: Advanced Micro Devices AMD64 DRAM configuration (rev. 0x00)
pchb3 at pci0 dev 24 function 3
pchb3: Advanced Micro Devices AMD64 Miscellaneous configuration (rev. 0x00)
isa0 at pcib0
com0 at isa0 port 0x3f8-0x3ff irq 4: ns16550a, working fifo
pckbc0 at isa0 port 0x60-0x64
pckbd0 at pckbc0 (kbd slot)
pckbc0: using irq 1 for kbd slot
wskbd0 at pckbd0: console keyboard, using wsdisplay0
pcppi0 at isa0 port 0x61
midi0 at pcppi0: PC speaker
sysbeep0 at pcppi0
pci5 at mainbus0 bus 128
pci5: i/o space, memory space enabled, rd/line, rd/mult, wr/inv ok
ppb4 at pci5 dev 1 function 0: Advanced Micro Devices product 0x7458 (rev.
0x11)
pci6 at ppb4 bus 129
pci6: i/o space, memory space enabled, rd/line, wr/inv ok
Advanced Micro Devices product 0x7459 (interrupt system, interface 0x10,
revision 0x11) at pci5 dev 1 function 1 not configured
ppb5 at pci5 dev 2 function 0: Advanced Micro Devices product 0x7458 (rev.
0x11)
pci7 at ppb5 bus 134
pci7: i/o space, memory space enabled, rd/line, wr/inv ok
mpt0 at pci7 dev 1 function 0: LSI Logic 53c1030 Ultra320 SCSI
mpt0: interrupting at ioapic0 pin 11 (irq 11)
scsibus0 at mpt0: 16 targets, 8 luns per target
Advanced Micro Devices product 0x7459 (interrupt system, interface 0x10,
revision 0x11) at pci5 dev 2 function 1 not configured
ioapic2: enabling
ioapic1: enabling
ioapic0: enabling
Kernelized RAIDframe activated
scsibus0: waiting 2 seconds for devices to settle...
umass0 at uhub0 port 3 configuration 1 interface 0
umass0: CITIZEN X1DE-USB, rev 1.10/0.00, addr 2
umass0: using UFI over CBI with CCI
atapibus0 at umass0: 2 targets
sd0 at atapibus0 drive 0: <CITIZEN, X1DE-USB, 1001> disk removable
sd0: drive offline
sd1 at scsibus0 target 0 lun 0: <COMPAQ, BF03698578, HPB2> disk fixed
sd1: 34732 MB, 49158 cyl, 2 head, 723 sec, 512 bytes/sect x 71132000 sectors
sd1: sync (6.25ns offset 127), 16-bit (320.000MB/s) transfers, tagged queueing
umass1 at uhub0 port 4 configuration 1 interface 0
umass1: TEAC USB CD-ROM 210PU, rev 1.10/1.36, addr 3
umass1: using ATAPI over Bulk-Only
atapibus1 at umass1: 2 targets
wd0 at atabus0 drive 0: <Maxtor 6Y120P0>
wd0: drive supports 16-sector PIO transfers, LBA addressing
wd0: 114 GB, 238216 cyl, 16 head, 63 sec, 512 bytes/sect x 240121728 sectors
wd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 6 (Ultra/133)
sd2 at scsibus0 target 8 lun 0: <COMPAQ, BF03697B5A, HPB1> disk fixed
sd2: 34732 MB, 48242 cyl, 2 head, 737 sec, 512 bytes/sect x 71132000 sectors
sd2: sync (6.25ns offset 127), 16-bit (320.000MB/s) transfers, tagged queueing
cd0 at atapibus1 drive 0: <TEAC, CD-210PU, 10A6> cdrom removable
sd0(umass0:0:0):  Check Condition on CDB: 0x00 00 00 00 00 00
    SENSE KEY:  Not Ready
     ASC/ASCQ:  Medium Not Present

sd0(umass0:0:0):  Check Condition on CDB: 0x00 00 00 00 00 00
    SENSE KEY:  Not Ready
     ASC/ASCQ:  Medium Not Present

sd0(umass0:0:0):  Check Condition on CDB: 0x00 00 00 00 00 00
    SENSE KEY:  Not Ready
     ASC/ASCQ:  Medium Not Present

boot device: sd1
root on sd1a dumps on sd1b
root file system type: ffs
wsdisplay0: screen 1 added (80x25, vt100 emulation)
wsdisplay0: screen 2 added (80x25, vt100 emulation)
wsdisplay0: screen 3 added (80x25, vt100 emulation)
wsdisplay0: screen 4 added (80x25, vt100 emulation)
umass0: at uhub0 port 3 (addr 2) disconnected
sd0 detached
atapibus0 detached
umass0 detached


-Tai

lspci -v and dmesg from the install disk follows:

---------8<--------
82:00.0 RAID bus controller: LSI Logic / Symbios Logic MegaRAID (rev 02)
Subsystem: LSI Logic / Symbios Logic MegaRAID 532 SCSI 320-2X RAID
Controller
Flags: bus master, stepping, 66Mhz, medium devsel, latency 64, IRQ 225
Memory at d8600000 (32-bit, prefetchable) [size=64K]
Memory at d8100000 (32-bit, non-prefetchable) [size=512K]
Capabilities: [c0] Power Management version 2
Capabilities: [d0] Message Signalled Interrupts: 64bit+ Queue=0/1 Enable-
Capabilities: [e0] PCI-X non-bridge device.

87:01.0 SCSI storage controller: LSI Logic / Symbios Logic 53c1030 PCI-X
Fusion-MPT Dual Ultra320 SCSI (rev 07)
Subsystem: Compaq Computer Corporation: Unknown device 00f4
Flags: bus master, 66Mhz, medium devsel, latency 128, IRQ 233
I/O ports at 2000 [size=256]
Memory at d8220000 (64-bit, non-prefetchable) [size=128K]
Memory at d8200000 (64-bit, non-prefetchable) [size=128K]
Capabilities: [50] Power Management version 2
Capabilities: [58] Message Signalled Interrupts: 64bit+ Queue=0/0 Enable-
Capabilities: [68] PCI-X non-bridge device.

--------8<-------

OpenBSD/i386 BOOT 2.06
boot>
booting fd0a:/bsd: 4302596+825452=0x4e40b8
entry point at 0x100120*

WARNING: CAN'T ALLOCATE RAM (5000-c0000000) FROM IOMEM EXTENT MAP!
uvm_page_physload: unable to load physical memory segment
4 segments allocated, ignoring 0x1000 -> 0xbfffc
increase VM_PHYSSEG_MAX
Copyright (c) 1982, 1986, 1989, 1991, 1993
The Regents of the University of California. All rights reserved.
Copyright (c) 1995-2005 OpenBSD. All rights reserved. http://www.OpenBSD.org

OpenBSD 3.7 (RAMDISK_CD) #573: Sun Mar 20 00:27:05 MST 2005
[EMAIL PROTECTED]:/usr/src/sys/arch/i386/compile/RAMDISK_CD
cpu0: AMD Opteron(tm) Processor 252 ("AuthenticAMD" 686-class) 2.62 GHz
cpu0:
FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CF
LUSH,MMX,FXSR,SSE,SSE2,PNI
real mem = 2146107392 (2095808K)
avail mem = 2772189184 (2707216K)
using 4278 buffers containing 280363008 bytes (273792K) of memory
mainbus0 (root)
bios0 at mainbus0: AT/286+(fc) BIOS, date 12/31/99, BIOS32 rev. 0 @ 0xfd5f0
pcibios0 at bios0: rev 2.1 @ 0xfd5f0/0xa10
pcibios0: PCI IRQ Routing Table rev 1.0 @ 0xfdec0/288 (16 entries)
pcibios0: no compatible PCI ICU found: ICU vendor 0x10de product 0x0051
pcibios0: Warning, unable to fix up PCI interrupt routing
pcibios0: PCI bus #4 is the last bus
bios0: ROM list: 0xc0000/0xd400 0xcd800/0x1000 0xce800/0x1600 0xd0000/0x1600
0xd
1800/0x2200 0xd4000/0x800
cpu0 at mainbus0
pci0 at mainbus0 bus 0: configuration mode 1 (no bios)
vendor "Nvidia", unknown product 0x005e (class memory subclass
miscellaneous, re
v 0xa3) at pci0 dev 0 function 0 not configured
pcib0 at pci0 dev 1 function 0 vendor "Nvidia", unknown product 0x0051 rev
0xa3
vendor "Nvidia", unknown product 0x0052 (class serial bus subclass SMBus,
rev 0x
a2) at pci0 dev 1 function 1 not configured
ohci0 at pci0 dev 2 function 0 vendor "Nvidia", unknown product 0x005a rev
0xa2:
irq 10, version 1.0, legacy support
ohci0: SMM does not respond, resetting
usb0 at ohci0: USB revision 1.0
uhub0 at usb0
uhub0: Nvidia OHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 4 ports with 4 removable, self powered
ehci0 at pci0 dev 2 function 1 vendor "Nvidia", unknown product 0x005b rev
0xa3:
irq 11
ehci0: timed out waiting for BIOS
ehci0: EHCI version 1.0
ehci0: companion controller, 4 ports each: ohci0
usb1 at ehci0: USB revision 2.0
uhub1 at usb1
uhub1: Nvidia EHCI root hub, class 9/0, rev 2.00/1.00, addr 1
uhub1: single transaction translator
uhub1: 4 ports with 4 removable, self powered
pciide0 at pci0 dev 6 function 0 vendor "Nvidia", unknown product 0x0053 rev
0xa
2: DMA (unsupported), channel 0 configured to compatibility, channel 1
configure
d to compatibility
atapiscsi0 at pciide0 channel 0 drive 0
scsibus0 at atapiscsi0: 2 targets
cd0 at scsibus0 targ 0 lun 0: <TEAC, CD-224E, 9.9A> SCSI0 5/cdrom removable
pciide0: channel 1 ignored (not responding; disabled or no drives?)
pciide1 at pci0 dev 8 function 0 vendor "Nvidia", unknown product 0x0055 rev
0xa
3: DMA (unsupported), channel 0 wired to native-PCI, channel 1 wired to
native-P
CI
pciide1: using irq 10 for native-PCI interrupt
pciide1: channel 0 ignored (not responding; disabled or no drives?)
pciide1: channel 1 ignored (not responding; disabled or no drives?)
ppb0 at pci0 dev 9 function 0 vendor "Nvidia", unknown product 0x005c rev
0xa2
pci1 at ppb0 bus 1
vga1 at pci1 dev 5 function 0 "Nvidia GeForce2 MX" rev 0xb2
wsdisplay0 at vga1: console (80x25, vt100 emulation)
ppb1 at pci0 dev 12 function 0 vendor "Nvidia", unknown product 0x005d rev
0xa3
pci2 at ppb1 bus 2
bge0 at pci2 dev 0 function 0 "Broadcom BCM5721" rev 0x11, unknown BCM5750
(0x41
01): irq 11 address 00:14:38:a7:44:86
brgphy0 at bge0 phy 1: BCM5750 10/100/1000baseT PHY, rev. 0
ppb2 at pci0 dev 13 function 0 vendor "Nvidia", unknown product 0x005d rev
0xa3
pci3 at ppb2 bus 3
bge1 at pci3 dev 0 function 0 "Broadcom BCM5721" rev 0x11, unknown BCM5750
(0x41
01): irq 10 address 00:14:38:a7:44:87
brgphy1 at bge1 phy 1: BCM5750 10/100/1000baseT PHY, rev. 0
ppb3 at pci0 dev 14 function 0 vendor "Nvidia", unknown product 0x005d rev
0xa3
pci4 at ppb3 bus 4
pchb0 at pci0 dev 24 function 0 "AMD AMD64 HyperTransport" rev 0x00
pchb1 at pci0 dev 24 function 1 "AMD AMD64 Address Map" rev 0x00
pchb2 at pci0 dev 24 function 2 "AMD AMD64 DRAM Cfg" rev 0x00
pchb3 at pci0 dev 24 function 3 "AMD AMD64 Misc Cfg" rev 0x00
pchb4 at pci0 dev 25 function 0 "AMD AMD64 HyperTransport" rev 0x00
pchb5 at pci0 dev 25 function 1 "AMD AMD64 Address Map" rev 0x00
pchb6 at pci0 dev 25 function 2 "AMD AMD64 DRAM Cfg" rev 0x00
pchb7 at pci0 dev 25 function 3 "AMD AMD64 Misc Cfg" rev 0x00
isa0 at pcib0
isadma0 at isa0
pckbc0 at isa0 port 0x60/5
pckbd0 at pckbc0 (kbd slot)
pckbc0: using irq 1 for kbd slot
wskbd0 at pckbd0 (mux 1 ignored for console): console keyboard, using
wsdisplay0
npx0 at isa0 port 0xf0/16: using exception 16
pccom0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo
pccom0: console
biomask ffed netmask ffed ttymask ffef
rd0: fixed, 3800 blocks
root on rd0a
rootdev=0x1100 rrootdev=0x2f00 rawdev=0x2f02
dmesg: sysctl: KERN_MSGBUFSIZE: Device not configured
erase ^?, werase ^W, kill ^U, intr ^C, status ^T
(I)nstall, (U)pgrade or (S)hell?


!DSPAM:42f7e6ca45222275724599!


Reply via email to