Re: cxgbe firmware error on latest RELENG_13
- In reply to: Navdeep Parhar : "Re: cxgbe firmware error on latest RELENG_13"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 28 Feb 2022 20:03:39 UTC
On 2/28/2022 2:51 PM, Navdeep Parhar wrote: > On 2/28/22 11:48 AM, mike tancsa wrote: >> On 2/28/2022 2:43 PM, Navdeep Parhar wrote: >>> On 2/28/22 11:36 AM, mike tancsa wrote: >>>> Hi Navdeep, >>>> >>>> I updated a pair of releng13 boxes today as I saw there are >>>> new drivers/firmware. However, the firmware seems to fail on both >>>> in different ways >>>> >>>> t5nex0: <Chelsio T540-CR> mem >>>> 0x91300000-0x9137ffff,0x90000000-0x90ffffff,0x91984000-0x91985fff >>>> irq 17 at device 0.4 on pci2 >>>> t5nex0: failed to load firmware module: 2. cfg 0, fw 0 >>>> t5nex0: firmware on card (1.25.0.40) is older than the version >>>> bundled with this driver, but the driver cannot take corrective >>>> action because it is unable to load the firmware module. >>> >>> It looks like the firmware KLD isn't available even though you have >>> t5fw_cfg_load="yes" in loader.conf. >>> >>> Can you try removing the cxgbe lines from loader.conf temporarily >>> and kldload if_cxgbe manually after boot? It should be able to find >>> the KLD with the firmware and update the card. Then restore the >>> lines in loader.conf and see if it comes up properly. >>> >> Hi, >> >> It worked on the 4 port but not the 2 port unit >> >> root@coldstorage1:~ # kldload if_cxgbe >> t5nex0: <Chelsio T520-LL-CR> mem >> 0xb2300000-0xb237ffff,0xb1000000-0xb1ffffff,0xb28a0000-0xb28a1fff irq >> 16 at device 0.4 on pci1 >> t5nex0: failed to connect to the firmware: 6, 0. PCIE_FW 0x80000000 >> t5nex0: error during attach, adapter is now in recovery mode. >> root@coldstorage1:~ # > > Try a manual firmware upgrade while it's in recovery mode. The > firmwares are the sys/dev/cxgbe/firmware/*.bin files in the src tree. > > # cxgbetool t5nex0 loadfw .../t5fw-1.26.6.0.bin > > Then reboot the system. > it seems to load it ok, but no luck after a soft reboot root@coldstorage1:/usr/src/sys/dev/cxgbe/firmware # cxgbetool t5nex0 loadfw t5fw-1.26.6.0.bin root@coldstorage1:/usr/src/sys/dev/cxgbe/firmware # md5 t5fw-1.26.6.0.bin MD5 (t5fw-1.26.6.0.bin) = 2a11a3d808b37d31e9caf19f75976e5b root@coldstorage1:/usr/src/sys/dev/cxgbe/firmware # But I did a full power cycle and it seemed to work after that! root@coldstorage1:~ # kldload if_cxgbe t5nex0: <Chelsio T520-LL-CR> mem 0xb2300000-0xb237ffff,0xb1000000-0xb1ffffff,0xb28a0000-0xb28a1fff irq 16 at device 0.4 on pci1 t5nex0: PCIe gen3 x8, 2 ports, 14 MSI-X interrupts, 30 eq, 13 iq cxl0: <port 0> on t5nex0 cxl0: 4 txq, 4 rxq (NIC); 4 txq (TOE), 2 rxq (TOE) cxl1: <port 1> on t5nex0 cxl1: 4 txq, 4 rxq (NIC); 4 txq (TOE), 2 rxq (TOE) root@coldstorage1:~ # Thank you very much for your quick help to get me back up and running ---Mike