Description of problem: The qla2400 and qla2xxx drivers are not automatically loaded for the QLE2460 on a fresh install of RHEL 4.4. There are no entries in /etc/modprobe.conf so the driver is not in the initrd image. Version-Release number of selected component (if applicable): RHEL 4.4 (2.6.9-42.ELsmp) How reproducible: Always Steps to Reproduce: 1.Perform a fresh install on any server with a QLE2460 installed 2.Reboot the new server 3. Actual results: The driver is not loaded for the QLE2460. Expected results: The driver should automatically be loaded on boot. Additional info:
Created attachment 135211 [details] System details, lspci output, etc.
modules.pcimap has: qla2400 0x00001077 0x00002432 0xffffffff 0xffffffff 0x00000000 0x00 and lspci -n shows 22:00.0 Class 0c04: 1077:2432 (rev 02) Subsystem: 1077:0138 but the qla2400 module does not get loaded. RHEL 4.4. Bill, can you let us know what the problem is?
Nothing obvious comes to mind. It isn't loaded on boot either? Can you attach the output of 'kudzu -p'?
It seems to me that "pcitable" file does not include the "2432:qla2400" mapping ie "device_id:driver_name". If thats the case then we need to make sure that all the latest QLogic ISP products device id including 4gb is folded in. The pci-ids repository has been updated. Here's the link : http://pci-ids.ucw.cz/iii/?i=1077 Thanx Ravi Anand
PCI table is irrelevant in this case.
Wayne, any more updates on this issue?
Created attachment 135657 [details] Output from kudu -p. Attached is the output from "kudzu -p". It shows that kudzu() has selected the qla2322 driver. Included in the kudzu.txt file is the current lspci() output and the modules.pcimap from the test server as well.
pcitable is out of date. The entries should probably just be removed. Did qla2322 ever drive this card?
No -- the qla2322.ko module never contained a pci_device_id entry for the 2432 card.
If I've read the pcitable correctly it should have selected the qla2400.ko module which would have been correct. Am I correct? 06:01.1 Fibre Channel: QLogic Corp. _QLA2422_ Fibre Channel Adapter (rev 02) root #> grep -i qla modules.pcimap qla2400 0x00001077 _0x00002422_ 0xffffffff 0xffffffff 0x00000000 0x00000000 0x0
That file is overriden by /usr/share/hwdata/pcitable (the legacy file) which is (apparently) out of date/broken.
*** This bug has been marked as a duplicate of 202267 ***
*** Bug 207299 has been marked as a duplicate of this bug. ***