HP sold several cards as "NetRAID 2M" but they have different part numbers and PCI subid strings. This page documents the ones I've seen. Hopefully it has the right text that search engines will find it and lead people searching for this info here.
All but the "master" card seem to work find with the newer LSI Logic driver available in recent 2.6 Linux kernels. In particular I tested 2.6.17.6 (kernel.org), 2.6.17-3 (debian), the 2.6.15 kernel from the daily debian-installer I used, the 2.6.8 kernel from sarge d-i. With a module kernel I had megaraid_mm, megaraid_mbox
loaded. The kernel options you need are CONFIG_MEGARAID_NEWGEN, CONFIG_MEGARAID_MM, CONFIG_MEGARAID_MAILBOX
.
AMI MegaRAID 40-LD BIOS Ver 3.12 August 09, 2001 Copyright(c) AMERICAN MEGATRENDS INC. HA -0 (Bus 3 Dev0)Series 493 40 Logical Drive Firmware Standard FW F160 DRAM=128MB (SDRAM) Battery module is present on adapter 1 Logical Drives found on the Host Adapter. 1 Logical Drive(s) handled by BIOS Press <Ctrl><M> to Run MegaRAID Configuration Utility or Press <Ctrl><M> for WebBIOSand
MegaRAID BIOS Config Utility(40-Ld) Ver5.23 July 27, 2001 Standard:Adapter-01
lspci -v
0000:02:01.0 SCSI storage controller: QLogic Corp. ISP12160 Dual Channel Ultra3 SCSI Processor (rev 06) Subsystem: American Megatrends Inc. QLA12160 on AMI MegaRAID Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 5 I/O ports at 3000 [size=256] Memory at ea100000 (32-bit, non-prefetchable) [size=4K] Expansion ROM at ea120000 [disabled] [size=128K] Capabilities: [44] Power Management version 1 0000:03:00.0 RAID bus controller: American Megatrends Inc. MegaRAID (rev 02) Subsystem: American Megatrends Inc. MegaRAID 493 Elite 1600 RAID Controller Flags: bus master, fast Back2Back, medium devsel, latency 64, IRQ 193 Memory at f0000000 (32-bit, prefetchable) [size=128M] Capabilities: [80] Power Management version 2Output of
lspci -nv
0000:02:01.0 0100: 1077:1216 (rev 06) Subsystem: 101e:8493 Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 5 I/O ports at 3000 [size=256] Memory at ea100000 (32-bit, non-prefetchable) [size=4K] Expansion ROM at ea120000 [disabled] [size=128K] Capabilities: [44] Power Management version 1 0000:03:00.0 0104: 101e:1960 (rev 02) Subsystem: 101e:0493 Flags: bus master, fast Back2Back, medium devsel, latency 64, IRQ 193 Memory at f0000000 (32-bit, prefetchable) [size=128M] Capabilities: [80] Power Management version 2
hp raid controller BIOS version J.01.01 Copyright(c) 2001 LSI Logic, Inc. Option: experienced users may press <Ctrl><M> for HP NetRAIN Express Tools Now Controller-00 (Bus 03 Dev 00) HP NetRAID-2M : ZX1/M Firmware Ver K.01.04 DRAM =128MB SDRAM ,CLUSTER = disabledand
HP NetRAID Express Tools Ver B.04.02 10-04-01 Adapter-00
lspci -v
0000:02:01.0 SCSI storage controller: QLogic Corp. ISP12160 Dual Channel Ultra3 SCSI Processor (rev 06) Subsystem: American Megatrends Inc. QLA12160 on AMI MegaRAID Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 5 I/O ports at 3000 [size=256] Memory at ea100000 (32-bit, non-prefetchable) [size=4K] Expansion ROM at ea120000 [disabled] [size=128K] Capabilities: [44] Power Management version 1 0000:03:00.0 RAID bus controller: American Megatrends Inc. MegaRAID (rev 25) Subsystem: Hewlett-Packard Company: Unknown device 60e8 Flags: bus master, fast Back2Back, medium devsel, latency 64, IRQ 193 Memory at f0000000 (32-bit, prefetchable) [size=128M] Capabilities: [80] Power Management version 2Output of
lspci -nv
0000:02:01.0 0100: 1077:1216 (rev 06) Subsystem: 101e:8493 Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 5 I/O ports at 3000 [size=256] Memory at ea100000 (32-bit, non-prefetchable) [size=4K] Expansion ROM at ea120000 [disabled] [size=128K] Capabilities: [44] Power Management version 1 0000:03:00.0 0104: 101e:1960 (rev 25) Subsystem: 103c:60e8 Flags: bus master, fast Back2Back, medium devsel, latency 64, IRQ 193 Memory at f0000000 (32-bit, prefetchable) [size=128M] Capabilities: [80] Power Management version 2
There is a card very similar to the P7749, but slightly different lspci info. I don't know if it's a P7749 or another part number and I don't have pictures, I don't have physical access to the card. This is the card in haydn and master.
Currently we are having problems getting this card to work with 2.6 kernels. The system boots and the driver loads, but the kernel can't find init, I suspect that the driver can't see the array.
I have confirmed that at least the haydn card has the latest firmware available from HP (Firmware H.02.02 BIOS G.02.03).
Output oflspci -v
0000:02:01.0 SCSI storage controller: QLogic Corp. ISP12160 Dual Channel Ultra3 SCSI Processor (rev 06) Subsystem: American Megatrends Inc. QLA12160 on AMI MegaRAID Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 29 I/O ports at 3000 [size=256] Memory at ea100000 (32-bit, non-prefetchable) [size=4K] Expansion ROM atOutput of[disabled] [size=128K] Capabilities: [44] Power Management version 1 0000:03:00.0 RAID bus controller: American Megatrends Inc. MegaRAID (rev 20) Subsystem: Hewlett-Packard Company: Unknown device 60e8 Flags: bus master, fast Back2Back, medium devsel, latency 64, IRQ 16 Memory at f0000000 (32-bit, prefetchable) [size=128M] Expansion ROM at [disabled] [size=32K] Capabilities: [80] Power Management version 2
lspci -nv
0000:02:01.0 0100: 1077:1216 (rev 06) Subsystem: 101e:8493 Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 29 I/O ports at 3000 [size=256] Memory at ea100000 (32-bit, non-prefetchable) [size=4K] Expansion ROM atOutput in dmesg of working 2.4.26 kernel[disabled] [size=128K] Capabilities: [44] Power Management version 1 0000:03:00.0 0104: 101e:1960 (rev 20) Subsystem: 103c:60e8 Flags: bus master, fast Back2Back, medium devsel, latency 64, IRQ 16 Memory at f0000000 (32-bit, prefetchable) [size=128M] Expansion ROM at [disabled] [size=32K] Capabilities: [80] Power Management version 2
megaraid: v2.10.1 (Release Date: Wed Dec 3 15:34:42 EST 2003) megaraid: found 0x101e:0x1960:bus 3:slot 0:func 0 scsi2:Found MegaRAID controller at 0xf8817000, IRQ:16 megaraid: [H01.08:G01.02] detected 1 logical drives. megaraid: Firmware H.01.07, H.01.08, and H.01.09 on 1M/2M controllers megaraid: do not support 64 bit addressing. megaraid: DISABLING 64 bit support. megaraid: channel[0] is raid. megaraid: channel[1] is raid. scsi2 : LSI Logic MegaRAID H01.08 254 commands 16 targs 5 chans 7 luns scsi2: scanning scsi channel 0 for logical drives. Vendor: MegaRAID Model: LD0 RAID5 40012R Rev: H Type: Direct-Access ANSI SCSI revision: 02 scsi2: scanning scsi channel 1 for logical drives. scsi2: scanning scsi channel 2 for logical drives. scsi2: scanning scsi channel 4 [P0] for physical devices. scsi2: scanning scsi channel 5 [P1] for physical devices. Vendor: SDR Model: GEM318 Rev: 0 Type: Processor ANSI SCSI revision: 02 Attached scsi disk sda at scsi2, channel 0, id 0, lun 0 SCSI device sda: 286744576 512-byte hdwr sectors (146813 MB) Partition check: sda: sda1 sda2 sda3
dannf has yet another card
BIOS boot screen,
hp raid controller BIOS version G.02.03 Copyright(c) 2001 LSI Logic, Inc. Option: experienced users may pressfor HP NetRAID Express Tools Now Controller-0 (Bus 8 Dev 0)HP NetRAID-2M Firmware Ver H.02.00 DRAM =128MB SDRAM ,CLUSTER = disabled
Kernel output (with no drives attached),
megaraid: found 0x101e:0x1960:bus 8:slot 0:func 0 scsi0:Found MegaRAID controller at 0xffffff0010050000, IRQ:78 megaraid: [H02.00:G02.03] detected 0 logical drives. megaraid: supports extended CDBs. megaraid: channel[0] is raid. megaraid: channel[1] is raid.
lspci -v
and lspci -nv
for a couple of the cards. Here are some screenshots of that:So the firmware on the system seems to be newer than the latest available update from HP. Confusing eh? I can't find a version history to determine the heritage. Maybe the system firmware update tool can update the netraid too? I'm not so sure.
I tried updating the card in 'haydn' and it already had the latest version (Firmware H.02.02 BIOS G.02.03).