Description of problem: Installing RHEL4.4 GA on a JS21 blade results in an incorrect entry in /etc/modprobe for the QMC2462S adapter with PCI DEVID/VENID of Class 0c04: 1077:2422 (rev 02). Note in the /etc/modprobe.conf below, from RHEL4.4 GA, that the alias for the firmware module lists qla2322 instead of qla2400. This causes the wrong firmware module to be loaded resulting in no attached devices being found. cat /etc/modprobe.conf alias eth0 tg3 alias eth1 tg3 alias scsi_hostadapter qla2xxx alias scsi_hostadapter1 ipr alias scsi_hostadapter2 qla2322 <-- should be qla2400 alias usb-controller ohci-hcd This issue did not occur on any of the RHEL4.4 beta releases. IBM has opened an LTC bugzilla, 26325 (RIT100200) for this issue. Version-Release number of selected component (if applicable): How reproducible: Very Steps to Reproduce: 1. Load QMC2462S driver on IBM JS21 blade server 2. 3. Actual results: Incorrect firmware module loaded Expected results: Additional info:
Please can you attach the full lspci output from the blade
I saw similar problem with IBM LS21 blade (x86_64), the problem was fixed in update of hwdata package. # rpm -q hwdata --changelog | head * Tue Aug 22 2006 Phil Knirsch <pknirsch> 0.146.23.EL-1 - Fixed regression in pcitable for QLA24x cards (#202267) ... The incorrect hwdata caused kmodule to report incorrectly qla2322 as driver for installed FC interface. AFAIK modules.conf gets created based on kmodule output.
requested by Jams Antill