When loading cxgb3, the following can be observed in dmesg: --------------------------------------------------------------- cxgb3 0000:01:00.0: found old FW minor version(7.4), driver compiled for version 7.10 cxgb3 0000:01:00.0: firmware: requesting cxgb3/t3fw-7.10.0.bin cxgb3 0000:01:00.0: could not upgrade firmware: unable to load cxgb3/t3fw-7.10.0.bin cxgb3 0000:01:00.0: FW upgrade to 7.10.0 failed cxgb3 0000:01:00.0: firmware: requesting cxgb3/ael2005_opt_edc.bin --------------------------------------------------------------- [root@mrg4 ~]# ls -l /lib/firmware/cxgb3/ /lib/firmware/2.6.33.9-rt31.73.el6rt/cxgb3/ /lib/firmware/2.6.33.9-rt31.73.el6rt/cxgb3/: total 52 -rw-r--r--. 1 root root 1088 Jul 20 11:17 ael2005_opt_edc.bin -rw-r--r--. 1 root root 1468 Jul 20 11:17 ael2005_twx_edc.bin -rw-r--r--. 1 root root 1584 Jul 20 11:17 ael2020_twx_edc.bin -rw-r--r--. 1 root root 2564 Jul 20 11:17 t3b_psram-1.1.0.bin -rw-r--r--. 1 root root 2564 Jul 20 11:17 t3c_psram-1.1.0.bin -rw-r--r--. 1 root root 30648 Jul 20 11:17 t3fw-7.4.0.bin /lib/firmware/cxgb3/: total 52 -rw-r--r--. 1 root root 1088 May 10 16:14 ael2005_opt_edc.bin -rw-r--r--. 1 root root 1468 May 10 16:14 ael2005_twx_edc.bin -rw-r--r--. 1 root root 1584 May 10 16:14 ael2020_twx_edc.bin -rw-r--r--. 1 root root 2564 May 10 16:14 t3b_psram-1.1.0.bin -rw-r--r--. 1 root root 2564 May 10 16:14 t3c_psram-1.1.0.bin -rw-r--r--. 1 root root 30648 May 10 16:14 t3fw-7.4.0.bin [root@mrg4 ~]# The NIC does respond to ping when configured, so it's not completely dead. But most likely not optimal situation.
Technical note added. If any revisions are required, please edit the "Technical Notes" field accordingly. All revisions will be proofread by the Engineering Content Services team. New Contents: Cause: Firmware files for cxgb3 driver were older than the driver version. Consequence: When loading the cxgb3 driver a message saying that the expected firmware version was not found and that the fallback (older version) would be used was added to the logs. Fix: Add the required firmware files. Result: The new firmware is used and no warning messages are displayed.
Booted kernel-rt-2.6.33.9-rt31.75 on mrg4 and mrg5 with cxgb3 NICs. No warnings related to cxgb3 was found. Firmware seems to have been loaded properly. From dmesg: -------------------------------------------------------- cxgb3 0000:01:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16 cxgb3 0000:01:00.0: setting latency timer to 64 cxgb3 0000:01:00.0: Port 0 using 1 queue sets. -------------------------------------------------------- Ran several network tests to checks in addition without noticing any issues. -> VERIFIED
An advisory has been issued which should help the problem described in this bug report. This report is therefore being closed with a resolution of ERRATA. For more information on therefore solution and/or where to find the updated files, please follow the link below. You may reopen this bug report if the solution does not work for you. http://rhn.redhat.com/errata/RHSA-2011-1253.html