* HP server and atto driver from hell
@ 2008-04-29 20:17 Ralf Hildebrandt
2008-04-29 21:43 ` Alan Cox
2008-04-29 22:29 ` Mr. James W. Laferriere
0 siblings, 2 replies; 13+ messages in thread
From: Ralf Hildebrandt @ 2008-04-29 20:17 UTC (permalink / raw)
To: linux-kernel
We thought HP would be a smart choice when it comes to Linux,..
Until now, because now we have to use a PCI Express SCSI card that
comes with a proprietary driver that won't even compile.
When I untar the lnx_drv_epciu320_107.tar.gz and try to compile the
glue between the binary blob and the kernel, I get:
c# make -k modules
Architecture is i386 (x86_regparm)
make[1]: Entering directory /usr/src/linux-2.6.25'
CC [M] /usr/src/lnx_drv_epciu320_107/src/atto_cfg.o
/usr/src/lnx_drv_epciu320_107/src/atto_cfg.c: In function ‘attocfg_read_version’: /usr/src/lnx_drv_epciu320_107/src/atto_cfg.c:258: error: ‘struct device_driver’ has no member named ‘kobj’
make[2]: *** [/usr/src/lnx_drv_epciu320_107/src/atto_cfg.o] Error 1
CC [M] /usr/src/lnx_drv_epciu320_107/src/oswrap.o
/usr/src/lnx_drv_epciu320_107/src/oswrap.c: In function ‘express2_attocfg_register’: /usr/src/lnx_drv_epciu320_107/src/oswrap.c:908: error: ‘struct device_driver’ has no member named ‘kobj’
make[2]: *** [/usr/src/lnx_drv_epciu320_107/src/oswrap.o] Error 1
make[2]: Target __build' not remade because of errors.
make[1]: *** [_module_/usr/src/lnx_drv_epciu320_107/src] Error 2
make[1]: Target modules' not remade because of errors.
make[1]: Leaving directory /usr/src/linux-2.6.25'
make: *** [modules] Error 2
in atto_cfg.c:
258 if (this_drvr->kobj == &driver->kobj)
259 {
260 if (this_drvr->read_version)
261 return (*this_drvr->read_version) (driver, buffer);
262 else
263 return 0;
264 }
and in oswrap.o:
905 return NULL;
906 }
907
908 return &atto_pci_driver.driver.kobj;
909 }
910
--
Ralf Hildebrandt (i.A. des IT-Zentrums) Ralf.Hildebrandt@charite.de
Charite - Universitätsmedizin Berlin Tel. +49 (0)30-450 570-155
Gemeinsame Einrichtung von FU- und HU-Berlin Fax. +49 (0)30-450 570-962
IT-Zentrum Standort CBF send no mail to snickebo@charite.de
^ permalink raw reply [flat|nested] 13+ messages in thread* Re: HP server and atto driver from hell 2008-04-29 20:17 HP server and atto driver from hell Ralf Hildebrandt @ 2008-04-29 21:43 ` Alan Cox 2008-04-30 8:26 ` Ralf Hildebrandt 2008-04-29 22:29 ` Mr. James W. Laferriere 1 sibling, 1 reply; 13+ messages in thread From: Alan Cox @ 2008-04-29 21:43 UTC (permalink / raw) To: Ralf Hildebrandt; +Cc: linux-kernel On Tue, 29 Apr 2008 22:17:27 +0200 Ralf Hildebrandt <Ralf.Hildebrandt@charite.de> wrote: > We thought HP would be a smart choice when it comes to Linux,.. > Until now, because now we have to use a PCI Express SCSI card that > comes with a proprietary driver that won't even compile. I would suggest you take it up with the supplier, given EU law on product being fit for the purpose for which it was sold I would hope they jump. Seriously it isn't going to be worth anyones time fighting binary crap when there are open alternatives available. Tell HP to replace it with a working card - also if you mail ordered it remember your EU wide 14 day return option ;) And please don't post pieces of proprietary driver code to the kernel list - I doubt you have permission to do so from HP. Alan ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: HP server and atto driver from hell 2008-04-29 21:43 ` Alan Cox @ 2008-04-30 8:26 ` Ralf Hildebrandt 2008-05-06 15:21 ` Ralf Hildebrandt 0 siblings, 1 reply; 13+ messages in thread From: Ralf Hildebrandt @ 2008-04-30 8:26 UTC (permalink / raw) To: linux-kernel * Alan Cox <alan@lxorguk.ukuu.org.uk>: > I would suggest you take it up with the supplier, given EU law on product > being fit for the purpose for which it was sold I would hope they jump. Hah! > Seriously it isn't going to be worth anyones time fighting binary crap > when there are open alternatives available. Tell HP to replace it with a > working card - also if you mail ordered it remember your EU wide 14 day > return option ;) Will ask the guy who bought it. > And please don't post pieces of proprietary driver code to the kernel > list - I doubt you have permission to do so from HP. Sorry. -- Ralf Hildebrandt (i.A. des IT-Zentrums) Ralf.Hildebrandt@charite.de Charite - Universitätsmedizin Berlin Tel. +49 (0)30-450 570-155 Gemeinsame Einrichtung von FU- und HU-Berlin Fax. +49 (0)30-450 570-962 IT-Zentrum Standort CBF send no mail to snickebo@charite.de ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: HP server and atto driver from hell 2008-04-30 8:26 ` Ralf Hildebrandt @ 2008-05-06 15:21 ` Ralf Hildebrandt 0 siblings, 0 replies; 13+ messages in thread From: Ralf Hildebrandt @ 2008-05-06 15:21 UTC (permalink / raw) To: linux-kernel * Ralf Hildebrandt <Ralf.Hildebrandt@charite.de>: > > I would suggest you take it up with the supplier, given EU law on product > > being fit for the purpose for which it was sold I would hope they jump. > > Hah! > > > Seriously it isn't going to be worth anyones time fighting binary crap > > when there are open alternatives available. Tell HP to replace it with a > > working card - also if you mail ordered it remember your EU wide 14 day > > return option ;) > > Will ask the guy who bought it. The thing works with the mptspi driver just like a charm. I wonder why anybody would need the other driver... -- Ralf Hildebrandt (i.A. des IT-Zentrums) Ralf.Hildebrandt@charite.de Charite - Universitätsmedizin Berlin Tel. +49 (0)30-450 570-155 Gemeinsame Einrichtung von FU- und HU-Berlin Fax. +49 (0)30-450 570-962 IT-Zentrum Standort CBF send no mail to snickebo@charite.de ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: HP server and atto driver from hell 2008-04-29 20:17 HP server and atto driver from hell Ralf Hildebrandt 2008-04-29 21:43 ` Alan Cox @ 2008-04-29 22:29 ` Mr. James W. Laferriere 2008-04-30 8:27 ` Ralf Hildebrandt ` (2 more replies) 1 sibling, 3 replies; 13+ messages in thread From: Mr. James W. Laferriere @ 2008-04-29 22:29 UTC (permalink / raw) To: Ralf Hildebrandt; +Cc: Linux Kernel Maillist [-- Attachment #1: Type: TEXT/PLAIN, Size: 3084 bytes --] Hello Ralf , Fyi , the fusion/mpt driver supports some of the ATTO devices , if your lspci -v for the ATTO controllers looks simular to this one it may just work with the fusion drivers . Hth , JimL # lspci -v -s 0d:04.0 0d:04.0 SCSI storage controller: Atto Technology Ultra320 SCSI Host Adapter (rev 08) Subsystem: Atto Technology Unknown device 8027 Flags: bus master, 66MHz, medium devsel, latency 128, IRQ 16 I/O ports at 5000 [size=256] Memory at d8640000 (64-bit, non-prefetchable) [size=256K] Memory at d8600000 (64-bit, non-prefetchable) [size=256K] Capabilities: [50] Power Management version 2 Capabilities: [58] Message Signalled Interrupts: 64bit+ Queue=0/0 Enable- Capabilities: [68] PCI-X non-bridge device On Tue, 29 Apr 2008, Ralf Hildebrandt wrote: > We thought HP would be a smart choice when it comes to Linux,.. > Until now, because now we have to use a PCI Express SCSI card that > comes with a proprietary driver that won't even compile. > > When I untar the lnx_drv_epciu320_107.tar.gz and try to compile the > glue between the binary blob and the kernel, I get: > > c# make -k modules > Architecture is i386 (x86_regparm) > make[1]: Entering directory /usr/src/linux-2.6.25' > CC [M] /usr/src/lnx_drv_epciu320_107/src/atto_cfg.o > /usr/src/lnx_drv_epciu320_107/src/atto_cfg.c: In function ‘attocfg_read_version’: /usr/src/lnx_drv_epciu320_107/src/atto_cfg.c:258: error: ‘struct device_driver’ has no member named ‘kobj’ > make[2]: *** [/usr/src/lnx_drv_epciu320_107/src/atto_cfg.o] Error 1 > CC [M] /usr/src/lnx_drv_epciu320_107/src/oswrap.o > /usr/src/lnx_drv_epciu320_107/src/oswrap.c: In function ‘express2_attocfg_register’: /usr/src/lnx_drv_epciu320_107/src/oswrap.c:908: error: ‘struct device_driver’ has no member named ‘kobj’ > make[2]: *** [/usr/src/lnx_drv_epciu320_107/src/oswrap.o] Error 1 > make[2]: Target __build' not remade because of errors. > make[1]: *** [_module_/usr/src/lnx_drv_epciu320_107/src] Error 2 > make[1]: Target modules' not remade because of errors. > make[1]: Leaving directory /usr/src/linux-2.6.25' > make: *** [modules] Error 2 > > in atto_cfg.c: > > 258 if (this_drvr->kobj == &driver->kobj) > 259 { > 260 if (this_drvr->read_version) > 261 return (*this_drvr->read_version) (driver, buffer); > 262 else > 263 return 0; > 264 } > > and in oswrap.o: > > 905 return NULL; > 906 } > 907 > 908 return &atto_pci_driver.driver.kobj; > 909 } > 910 > > > -- +------------------------------------------------------------------+ | James W. Laferriere | System Techniques | Give me VMS | | Network&System Engineer | 2133 McCullam Ave | Give me Linux | | babydr@baby-dragons.com | Fairbanks, AK. 99701 | only on AXP | +------------------------------------------------------------------+ ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: HP server and atto driver from hell 2008-04-29 22:29 ` Mr. James W. Laferriere @ 2008-04-30 8:27 ` Ralf Hildebrandt 2008-04-30 13:16 ` Ralf Hildebrandt 2008-05-06 16:59 ` Ralf Hildebrandt 2 siblings, 0 replies; 13+ messages in thread From: Ralf Hildebrandt @ 2008-04-30 8:27 UTC (permalink / raw) To: Linux Kernel Maillist * Mr. James W. Laferriere <babydr@baby-dragons.com>: > Hello Ralf , Fyi , the fusion/mpt driver supports some of the ATTO > devices , if your lspci -v for the ATTO controllers looks simular to > this one it may just work with the fusion drivers . Hth , JimL I will try. > # lspci -v -s 0d:04.0 > 0d:04.0 SCSI storage controller: Atto Technology Ultra320 SCSI Host Adapter (rev 08) > Subsystem: Atto Technology Unknown device 8027 > Flags: bus master, 66MHz, medium devsel, latency 128, IRQ 16 > I/O ports at 5000 [size=256] > Memory at d8640000 (64-bit, non-prefetchable) [size=256K] > Memory at d8600000 (64-bit, non-prefetchable) [size=256K] > Capabilities: [50] Power Management version 2 > Capabilities: [58] Message Signalled Interrupts: 64bit+ Queue=0/0 Enable- > Capabilities: [68] PCI-X non-bridge device The device is 802F, not 8027, but I'll try. -- Ralf Hildebrandt (i.A. des IT-Zentrums) Ralf.Hildebrandt@charite.de Charite - Universitätsmedizin Berlin Tel. +49 (0)30-450 570-155 Gemeinsame Einrichtung von FU- und HU-Berlin Fax. +49 (0)30-450 570-962 IT-Zentrum Standort CBF send no mail to snickebo@charite.de ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: HP server and atto driver from hell 2008-04-29 22:29 ` Mr. James W. Laferriere 2008-04-30 8:27 ` Ralf Hildebrandt @ 2008-04-30 13:16 ` Ralf Hildebrandt 2008-04-30 13:42 ` Ralf Hildebrandt 2008-05-06 16:59 ` Ralf Hildebrandt 2 siblings, 1 reply; 13+ messages in thread From: Ralf Hildebrandt @ 2008-04-30 13:16 UTC (permalink / raw) To: Linux Kernel Maillist * Mr. James W. Laferriere <babydr@baby-dragons.com>: > Hello Ralf , Fyi , the fusion/mpt driver supports some of the ATTO > devices , if your lspci -v for the ATTO controllers looks simular to this > one it may just work with the fusion drivers . > Hth , JimL > > # lspci -v -s 0d:04.0 > 0d:04.0 SCSI storage controller: Atto Technology Ultra320 SCSI Host Adapter (rev 08) > Subsystem: Atto Technology Unknown device 8027 > Flags: bus master, 66MHz, medium devsel, latency 128, IRQ 16 > I/O ports at 5000 [size=256] > Memory at d8640000 (64-bit, non-prefetchable) [size=256K] > Memory at d8600000 (64-bit, non-prefetchable) [size=256K] > Capabilities: [50] Power Management version 2 > Capabilities: [58] Message Signalled Interrupts: 64bit+ Queue=0/0 Enable- > Capabilities: [68] PCI-X non-bridge device Well, something seems to work: [ 3.571216] Fusion MPT base driver 3.04.06 [ 3.571274] Copyright (c) 1999-2007 LSI Corporation [ 3.577292] Fusion MPT SPI Host driver 3.04.06 [ 3.577389] ACPI: PCI Interrupt 0000:14:04.0[A] -> GSI 17 (level, low) -> IRQ 17 [ 3.577512] mptbase: ioc0: Initiating bringup [ 3.836271] ioc0: LSI53C1030 C0: Capabilities={Initiator,Target} [ 3.992277] scsi0 : ioc0: LSI53C1030 C0, FwRev=01032700h, Ports=1, MaxQ=255, IRQ=17 [ 3.992277] ACPI: PCI Interrupt 0000:14:04.1[B] -> GSI 18 (level, low) -> IRQ 18 [ 3.992277] mptbase: ioc1: Initiating bringup [ 4.244297] ioc1: LSI53C1030 C0: Capabilities={Initiator,Target} [ 4.408304] scsi1 : ioc1: LSI53C1030 C0, FwRev=01032700h, Ports=1, MaxQ=255, IRQ=18 # lspci -v -s 14:04.0 14:04.0 SCSI storage controller: Atto Technology Ultra320 SCSI Host Adapter (rev 08) Subsystem: Atto Technology Unknown device 802f Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 17 I/O ports at 5000 [size=256] Memory at fdfc0000 (64-bit, non-prefetchable) [size=256K] Memory at fdf80000 (64-bit, non-prefetchable) [size=256K] Capabilities: [50] Power Management version 2 Capabilities: [58] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable- Capabilities: [68] PCI-X non-bridge device Kernel driver in use: mptspi Kernel modules: mptspi -- Ralf Hildebrandt (i.A. des IT-Zentrums) Ralf.Hildebrandt@charite.de Charite - Universitätsmedizin Berlin Tel. +49 (0)30-450 570-155 Gemeinsame Einrichtung von FU- und HU-Berlin Fax. +49 (0)30-450 570-962 IT-Zentrum Standort CBF send no mail to snickebo@charite.de ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: HP server and atto driver from hell 2008-04-30 13:16 ` Ralf Hildebrandt @ 2008-04-30 13:42 ` Ralf Hildebrandt 2008-04-30 14:50 ` Moore, Eric 2008-04-30 19:38 ` Alex Chiang 0 siblings, 2 replies; 13+ messages in thread From: Ralf Hildebrandt @ 2008-04-30 13:42 UTC (permalink / raw) To: Linux Kernel Maillist; +Cc: eric.moore * Ralf Hildebrandt <Ralf.Hildebrandt@charite.de>: > Well, something seems to work: > > [ 3.571216] Fusion MPT base driver 3.04.06 > [ 3.571274] Copyright (c) 1999-2007 LSI Corporation > [ 3.577292] Fusion MPT SPI Host driver 3.04.06 > [ 3.577389] ACPI: PCI Interrupt 0000:14:04.0[A] -> GSI 17 (level, low) -> IRQ 17 > [ 3.577512] mptbase: ioc0: Initiating bringup > [ 3.836271] ioc0: LSI53C1030 C0: Capabilities={Initiator,Target} > [ 3.992277] scsi0 : ioc0: LSI53C1030 C0, FwRev=01032700h, Ports=1, MaxQ=255, IRQ=17 > [ 3.992277] ACPI: PCI Interrupt 0000:14:04.1[B] -> GSI 18 (level, low) -> IRQ 18 > [ 3.992277] mptbase: ioc1: Initiating bringup > [ 4.244297] ioc1: LSI53C1030 C0: Capabilities={Initiator,Target} > [ 4.408304] scsi1 : ioc1: LSI53C1030 C0, FwRev=01032700h, Ports=1, MaxQ=255, IRQ=18 > > # lspci -v -s 14:04.0 > 14:04.0 SCSI storage controller: Atto Technology Ultra320 SCSI Host Adapter (rev 08) > Subsystem: Atto Technology Unknown device 802f > Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 17 > I/O ports at 5000 [size=256] > Memory at fdfc0000 (64-bit, non-prefetchable) [size=256K] > Memory at fdf80000 (64-bit, non-prefetchable) [size=256K] > Capabilities: [50] Power Management version 2 > Capabilities: [58] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable- > Capabilities: [68] PCI-X non-bridge device > Kernel driver in use: mptspi > Kernel modules: mptspi According to http://lwn.net/Articles/254394, Eric Moore added the ATTO 4LD support: mpt fusion: Add support for ATTO 4LD: Rebranded LSI And the HP U320e SCSI Bus Adapter seesm to be a rebranded ATTO 4LD. But I cannot be sure. -- Ralf Hildebrandt (i.A. des IT-Zentrums) Ralf.Hildebrandt@charite.de Charite - Universitätsmedizin Berlin Tel. +49 (0)30-450 570-155 Gemeinsame Einrichtung von FU- und HU-Berlin Fax. +49 (0)30-450 570-962 IT-Zentrum Standort CBF send no mail to snickebo@charite.de ^ permalink raw reply [flat|nested] 13+ messages in thread
* RE: HP server and atto driver from hell 2008-04-30 13:42 ` Ralf Hildebrandt @ 2008-04-30 14:50 ` Moore, Eric 2008-04-30 16:16 ` Ralf Hildebrandt 2008-05-09 13:03 ` Sven Rudolph 2008-04-30 19:38 ` Alex Chiang 1 sibling, 2 replies; 13+ messages in thread From: Moore, Eric @ 2008-04-30 14:50 UTC (permalink / raw) To: Ralf Hildebrandt, Linux Kernel Maillist; +Cc: Sven_Rudolph On Wednesday, April 30, 2008 7:43 AM, Ralf Hildebrandt wrote: > * Ralf Hildebrandt <Ralf.Hildebrandt@charite.de>: > > > Well, something seems to work: > > > > [ 3.571216] Fusion MPT base driver 3.04.06 > > [ 3.571274] Copyright (c) 1999-2007 LSI Corporation > > [ 3.577292] Fusion MPT SPI Host driver 3.04.06 > > [ 3.577389] ACPI: PCI Interrupt 0000:14:04.0[A] -> GSI > 17 (level, low) -> IRQ 17 > > [ 3.577512] mptbase: ioc0: Initiating bringup > > [ 3.836271] ioc0: LSI53C1030 C0: Capabilities={Initiator,Target} > > [ 3.992277] scsi0 : ioc0: LSI53C1030 C0, > FwRev=01032700h, Ports=1, MaxQ=255, IRQ=17 > > [ 3.992277] ACPI: PCI Interrupt 0000:14:04.1[B] -> GSI > 18 (level, low) -> IRQ 18 > > [ 3.992277] mptbase: ioc1: Initiating bringup > > [ 4.244297] ioc1: LSI53C1030 C0: Capabilities={Initiator,Target} > > [ 4.408304] scsi1 : ioc1: LSI53C1030 C0, > FwRev=01032700h, Ports=1, MaxQ=255, IRQ=18 > > > > # lspci -v -s 14:04.0 > > 14:04.0 SCSI storage controller: Atto Technology Ultra320 > SCSI Host Adapter (rev 08) > > Subsystem: Atto Technology Unknown device 802f > > Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 17 > > I/O ports at 5000 [size=256] > > Memory at fdfc0000 (64-bit, non-prefetchable) [size=256K] > > Memory at fdf80000 (64-bit, non-prefetchable) [size=256K] > > Capabilities: [50] Power Management version 2 > > Capabilities: [58] Message Signalled Interrupts: > Mask- 64bit+ Queue=0/0 Enable- > > Capabilities: [68] PCI-X non-bridge device > > Kernel driver in use: mptspi > > Kernel modules: mptspi > > According to http://lwn.net/Articles/254394, Eric Moore added the ATTO > 4LD support: > > mpt fusion: Add support for ATTO 4LD: Rebranded LSI > > And the HP U320e SCSI Bus Adapter seesm to be a rebranded ATTO 4LD. > But I cannot be sure. > Yeah, ATTO support was added about a year ago, thanks to Sven Rudolph. However I doubt HP card is *not* a rebranded ATTO card. They both have the same scsi controller, but the bios and firmware on the HP card are directly from LSI, however I'm pretty sure that ATTO did everything them selves. Eric ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: HP server and atto driver from hell 2008-04-30 14:50 ` Moore, Eric @ 2008-04-30 16:16 ` Ralf Hildebrandt 2008-05-09 13:03 ` Sven Rudolph 1 sibling, 0 replies; 13+ messages in thread From: Ralf Hildebrandt @ 2008-04-30 16:16 UTC (permalink / raw) To: Moore, Eric; +Cc: Linux Kernel Maillist, Sven_Rudolph * Moore, Eric <Eric.Moore@lsi.com>: > > According to http://lwn.net/Articles/254394, Eric Moore added the ATTO > > 4LD support: > > > > mpt fusion: Add support for ATTO 4LD: Rebranded LSI > > > > And the HP U320e SCSI Bus Adapter seesm to be a rebranded ATTO 4LD. > > But I cannot be sure. > > > > Yeah, ATTO support was added about a year ago, thanks to Sven Rudolph. > However I doubt HP card is *not* a rebranded ATTO card. They both have > the same scsi controller, but the bios and firmware on the HP card are > directly from LSI, however I'm pretty sure that ATTO did everything > themselves. You mean it probably won't work at all with the drive mpt spi driver? -- Ralf Hildebrandt (i.A. des IT-Zentrums) Ralf.Hildebrandt@charite.de Charite - Universitätsmedizin Berlin Tel. +49 (0)30-450 570-155 Gemeinsame Einrichtung von FU- und HU-Berlin Fax. +49 (0)30-450 570-962 IT-Zentrum Standort CBF send no mail to snickebo@charite.de ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: HP server and atto driver from hell 2008-04-30 14:50 ` Moore, Eric 2008-04-30 16:16 ` Ralf Hildebrandt @ 2008-05-09 13:03 ` Sven Rudolph 1 sibling, 0 replies; 13+ messages in thread From: Sven Rudolph @ 2008-05-09 13:03 UTC (permalink / raw) To: Moore, Eric; +Cc: Ralf Hildebrandt, Linux Kernel Maillist, Sven_Rudolph "Moore, Eric" <Eric.Moore@lsi.com> writes: > On Wednesday, April 30, 2008 7:43 AM, Ralf Hildebrandt wrote: >> * Ralf Hildebrandt <Ralf.Hildebrandt@charite.de>: >> >> > Well, something seems to work: >> > >> > [ 3.571216] Fusion MPT base driver 3.04.06 >> > [ 3.571274] Copyright (c) 1999-2007 LSI Corporation >> > [ 3.577292] Fusion MPT SPI Host driver 3.04.06 >> > [ 3.577389] ACPI: PCI Interrupt 0000:14:04.0[A] -> GSI >> 17 (level, low) -> IRQ 17 >> > [ 3.577512] mptbase: ioc0: Initiating bringup >> > [ 3.836271] ioc0: LSI53C1030 C0: Capabilities={Initiator,Target} >> > [ 3.992277] scsi0 : ioc0: LSI53C1030 C0, >> FwRev=01032700h, Ports=1, MaxQ=255, IRQ=17 >> > [ 3.992277] ACPI: PCI Interrupt 0000:14:04.1[B] -> GSI >> 18 (level, low) -> IRQ 18 >> > [ 3.992277] mptbase: ioc1: Initiating bringup >> > [ 4.244297] ioc1: LSI53C1030 C0: Capabilities={Initiator,Target} >> > [ 4.408304] scsi1 : ioc1: LSI53C1030 C0, >> FwRev=01032700h, Ports=1, MaxQ=255, IRQ=18 >> > >> > # lspci -v -s 14:04.0 >> > 14:04.0 SCSI storage controller: Atto Technology Ultra320 >> SCSI Host Adapter (rev 08) >> > Subsystem: Atto Technology Unknown device 802f >> > Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 17 >> > I/O ports at 5000 [size=256] >> > Memory at fdfc0000 (64-bit, non-prefetchable) [size=256K] >> > Memory at fdf80000 (64-bit, non-prefetchable) [size=256K] >> > Capabilities: [50] Power Management version 2 >> > Capabilities: [58] Message Signalled Interrupts: >> Mask- 64bit+ Queue=0/0 Enable- >> > Capabilities: [68] PCI-X non-bridge device >> > Kernel driver in use: mptspi >> > Kernel modules: mptspi >> >> According to http://lwn.net/Articles/254394, Eric Moore added the ATTO >> 4LD support: >> >> mpt fusion: Add support for ATTO 4LD: Rebranded LSI >> >> And the HP U320e SCSI Bus Adapter seesm to be a rebranded ATTO 4LD. >> But I cannot be sure. >> > > Yeah, ATTO support was added about a year ago, thanks to Sven Rudolph. > However I doubt HP card is *not* a rebranded ATTO card. They both have > the same scsi controller, but the bios and firmware on the HP card are > directly from LSI, however I'm pretty sure that ATTO did everything them > selves. HP did two completely different PCI-Express Low-Profile SCSI HBAs: The single-channel (HP SC11 Xe) one looks very similiar to the LSI20320IE, but the HP version appeared months before the LSI version. The dual-channel version (AH627A; see <http://www.hardware.com/product.asp?id=AH627A>, other Web sites show a wrong photo with a PCI-X connector) seems to be an Atto UL5D Low-profile. Ralf's card looks a lot like my Atto UL5D Lowprofile. For the first SCSI channel: # lspci -v -s 0d:04.0 0d:04.0 SCSI storage controller: Atto Technology Ultra320 SCSI Host Adapter (rev 08) Subsystem: Atto Technology Unknown device 802f Flags: bus master, 66MHz, medium devsel, latency 128, IRQ 17 I/O ports at 6000 [size=256] Memory at fbc40000 (64-bit, non-prefetchable) [size=256K] Memory at fbc00000 (64-bit, non-prefetchable) [size=256K] [virtual] Expansion ROM at c2800000 [disabled] [size=1M] Capabilities: [50] Power Management version 2 Capabilities: [58] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable- Capabilities: [68] PCI-X non-bridge device I just tested mine with Linux 2.6.24.4, and it finds the attached DLT drives and they work. I missed Ralf's original problem but the output above suggests that it didn't find any devices? Sven ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: HP server and atto driver from hell 2008-04-30 13:42 ` Ralf Hildebrandt 2008-04-30 14:50 ` Moore, Eric @ 2008-04-30 19:38 ` Alex Chiang 1 sibling, 0 replies; 13+ messages in thread From: Alex Chiang @ 2008-04-30 19:38 UTC (permalink / raw) To: Ralf.Hildebrandt; +Cc: Linux Kernel Maillist, eric.moore Hi Ralf, * Ralf Hildebrandt <Ralf.Hildebrandt@charite.de>: > > According to http://lwn.net/Articles/254394, Eric Moore added the ATTO > 4LD support: > > mpt fusion: Add support for ATTO 4LD: Rebranded LSI > > And the HP U320e SCSI Bus Adapter seesm to be a rebranded ATTO 4LD. > But I cannot be sure. I don't know anything about this card, but I can try to track down some help from other groups inside HP. What HP server do you have? What HP part number is the card? Thanks. /ac ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: HP server and atto driver from hell 2008-04-29 22:29 ` Mr. James W. Laferriere 2008-04-30 8:27 ` Ralf Hildebrandt 2008-04-30 13:16 ` Ralf Hildebrandt @ 2008-05-06 16:59 ` Ralf Hildebrandt 2 siblings, 0 replies; 13+ messages in thread From: Ralf Hildebrandt @ 2008-05-06 16:59 UTC (permalink / raw) To: Linux Kernel Maillist * Mr. James W. Laferriere <babydr@baby-dragons.com>: > Hello Ralf , Fyi , the fusion/mpt driver supports some of the ATTO > devices , if your lspci -v for the ATTO controllers looks simular to this > one it may just work with the fusion drivers . > Hth , JimL Yes, it just works :) -- Ralf Hildebrandt (i.A. des IT-Zentrums) Ralf.Hildebrandt@charite.de Charite - Universitätsmedizin Berlin Tel. +49 (0)30-450 570-155 Gemeinsame Einrichtung von FU- und HU-Berlin Fax. +49 (0)30-450 570-962 IT-Zentrum Standort CBF send no mail to snickebo@charite.de ^ permalink raw reply [flat|nested] 13+ messages in thread
end of thread, other threads:[~2008-05-09 13:41 UTC | newest] Thread overview: 13+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2008-04-29 20:17 HP server and atto driver from hell Ralf Hildebrandt 2008-04-29 21:43 ` Alan Cox 2008-04-30 8:26 ` Ralf Hildebrandt 2008-05-06 15:21 ` Ralf Hildebrandt 2008-04-29 22:29 ` Mr. James W. Laferriere 2008-04-30 8:27 ` Ralf Hildebrandt 2008-04-30 13:16 ` Ralf Hildebrandt 2008-04-30 13:42 ` Ralf Hildebrandt 2008-04-30 14:50 ` Moore, Eric 2008-04-30 16:16 ` Ralf Hildebrandt 2008-05-09 13:03 ` Sven Rudolph 2008-04-30 19:38 ` Alex Chiang 2008-05-06 16:59 ` Ralf Hildebrandt
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox