Re: [Iprdd-commit] Mylex card detection and irdd driver
Brought to you by:
brking
|
From: Eric W. <er...@wi...> - 2008-01-21 21:09:43
|
Brain: Just thought I'd give you one final update so others can find this info too. For CentOS, the ipr.k modules are in the "plus" kernels: Search results for ipr.ko : CentOS 5 ftp.centos.org/5.1/centosplus/x86_64/RPMS/kernel-xen-2.6.18-53.el5.centos.plus.x86_64.rpm CentOS 5 ftp.centos.org/5.1/centosplus/i386/RPMS/kernel-xen-2.6.18-53.el5.centos.plus.i686.rpm CentOS 5 ftp.centos.org/5.1/centosplus/x86_64/RPMS/kernel-xen-2.6.18-53.1.4.el5.centos.plus.x86_64.rpm CentOS 5 ftp.centos.org/5.1/centosplus/i386/RPMS/kernel-xen-2.6.18-53.1.4.el5.centos.plus.i686.rpm CentOS 5 ftp.centos.org/5.1/centosplus/i386/RPMS/kernel-PAE-2.6.18-53.el5.centos.plus.i686.rpm CentOS 5 ftp.centos.org/5.1/centosplus/i386/RPMS/kernel-PAE-2.6.18-53.1.4.el5.centos.plus.i686.rpm CentOS 5 ftp.centos.org/5.1/centosplus/x86_64/RPMS/kernel-2.6.18-53.el5.centos.plus.x86_64.rpm CentOS 5 ftp.centos.org/5.1/centosplus/i386/RPMS/kernel-2.6.18-53.el5.centos.plus.i686.rpm CentOS 5 ftp.centos.org/5.1/centosplus/x86_64/RPMS/kernel-2.6.18-53.1.4.el5.centos.plus.x86_64.rpm CentOS 5 ftp.centos.org/5.1/centosplus/i386/RPMS/kernel-2.6.18-53.1.4.el5.centos.plus.i686.rpm I could not force the module to load from a different module directory tree, so I had to recycle to the "plus" kernel. On boot, the driver loaded fine, and it immediately tried to access the attached array, which is a Compaq StorageWorks array. >From there I installed a newer firmware: [root@martha ewilson]# rpm -ivh pci.1069B166.08-0708000b-1.Linux.noarch.rpm Preparing... ########################################### [100%] 1:pci.1069B166.08 ########################################### [100%] and pushed it to the card: [root@martha ~]# iprupdate iprupdate[5936]: 0000:03:03.0: Updating adapter microcode from 0208001C to 0708000B. I'm now using the iprutils to initialize and format the DASD. all very smooth.... Thanks a ton for your great, well written tools and articulate advice. You Rock! Cheers; E! > Eric Wilson wrote: >> Brian: >> Thanks for the response. >> The card is an IBM card: >> [root@martha ~]# lspci -v -s 03:03.0 >> 03:03.0 SCSI storage controller: Mylex Corporation AcceleRAID >> 600/500/400/Sapphire support Device (rev 04) >> Subsystem: IBM Dual Channel PCI-X U320 SCSI Adapter >> Flags: bus master, 66MHz, slow devsel, latency 32, IRQ 7 BIST result: 00 >> Memory at dd200000 (64-bit, non-prefetchable) [size=256K] Memory at df800000 (64-bit, prefetchable) [size=8M] >> Capabilities: [40] PCI-X non-bridge device >> Capabilities: [50] Message Signalled Interrupts: 64bit+ >> Queue=0/0 >> Enable- >> Capabilities: [78] Power Management version 2 >> Let me as a stupid question first: All the references I see for the ipr >> driver only speak of Linux on Power. The xSeries uses a PowerRAID card. >> I realize this are two very different animals; one is a system >> architecture, and the other is a marketing name for a SCSI controller, but it's a bit confusing. >> So, Before for we go to much further, I should ask; is this card only for the POWER architecture, or will it work in the x86 arch? > > That card is an IBM System p / System i SCSI controller. It is only officially > supported by IBM on System p and System i servers. That being said, it should still work on most x86 systems. The ipr driver is written to be portable to x86 and I have ran it on x86 a bit as well. However, it is an unsupported, and untested configuration. > >> Then, if it will work in an x86 server, there is no ipr kernel module for >> an 2.6 x86 kernel in the sourceforge source. Where can I get it? > > The 2.6 ipr device driver is included in the mainstream kernel > (kernel.org) > and is also in the RHEL 5 kernel. It is possible that the kernel you are using does not have the ipr driver built by default on x86, but that > should be an easy problem to solve. > > -Brian > >> Thanks a bunch; >> Eric >>> Eric Wilson wrote: >>>> Hey guys: >>>> Say hey to a new list member... >>>> I'm having a bit of a disconnect between a card's detection and the driver that should load. >>>> I have a CentOS / RHEL v 5 box. It appears to detect the card: 03:03.0 SCSI storage controller: Mylex Corporation AcceleRAID 600/500/400/Sapphire support Device (rev 04) >>> This particular chip was used by two different family of adapters. To verify which one you have, use lspci -v and look at the Subsystem: line. If that indicates it is an IBM controller, then you need to load >>> the ipr device driver (ipr.ko). Otherwise, you probably need to load the DAC960 driver. >>>> But I cant seem to see a driver loaded for it, nor can I access the card >>>> or any DASD attached. >>>> I see an irdd driver for 2.4 kernels but none for 2.6. What should I >>>> see? >>>> I also downloaded and completed the irdutils, and they compile and run >>>> fine, but see no controller. >>> They will only see a controller if the driver is loaded. >>> -Brian >>>> Any assistance would be appreciated. >>>> Cheers; >>>> Eric >>>> This email was Anti Virus checked by Astaro Security Gateway. http://www.astaro.com >>>> ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft >>>> Defy all challenges. Microsoft(R) Visual Studio 2008. >>>> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ >>>> _______________________________________________ >>>> Iprdd-commit mailing list >>>> Ipr...@li... >>>> https://lists.sourceforge.net/lists/listinfo/iprdd-commit >>> -- >>> Brian King >>> Linux on Power Virtualization >>> IBM Linux Technology Center >>> This email was Anti Virus checked by Astaro Security Gateway. >>> http://www.astaro.com >> This email was Anti Virus checked by Astaro Security Gateway. >> http://www.astaro.com > > > -- > Brian King > Linux on Power Virtualization > IBM Linux Technology Center > > This email was Anti Virus checked by Astaro Security Gateway. > http://www.astaro.com > > > This email was Anti Virus checked by Astaro Security Gateway. http://www.astaro.com |