Chelsio T3 - Firmware



  • Hello.
    I've been having this problem all day and am getting mad now.

    I have a Chelsio T3 dual SFP module in my server.
    It tells me that it can not find the firmware of the card.

    I just can't understand it, because it should be with the installation of pfsense.?
    I've been in the filesystem i the boot folder, and wrote "YES" to the T3 adapter. It can also be seen in the picture I have attached.

    Is there anyone that can help me, I'd appreciate it! :)

    //Gandalf / Morten









  • I've been having this problem all day and am getting mad now.

    You are are not alone These days! pfSense - Chelsio T3 firmware

    I have a Chelsio T3 dual SFP module in my server.

    Would you perhaps so friendly and determine the right adapter name and brand or vendor?
    This adapter can be also a refurbished IBM one and then it comes perhaps with his own (proprietary) firmware image!!!!
    Chelsio T3 website

    I just can't understand it, because it should be with the installation of pfsense.?
    I've been in the filesystem i the boot folder, and wrote "YES" to the T3 adapter. It can also be seen in the picture I have attached.

    It is supported since the year 2007! FreeBSD cxgb(4)

    Is there anyone that can help me, I'd appreciate it!

    You could try out perhaps the pfSense Beta image from the version 2.4 to get rid of that problem or you must be really
    knowing what exactly card you own and perhaps re flash that card with the original firmware image from Chelsio.



  • Hi
    Thank you very much for your answer.
    It's actually a "NetApp 110-1040-20 E0" (Chelsio S320E-CR )

    Precisely, that was also what I read that it was supported since 2007. So I can't really understand it.

    I've updated for Beta 2.4, but without any kind of success

    //Morten



  • It's actually a "NetApp 110-1040-20 E0" (Chelsio S320E-CR)

    Ok, is there perhaps a proprietary firmware flashed from NetApp on that adapter and now that re branded firmware
    will be not inside of pfSense? I mean for the legacy adapter the firmware is inside of the kernel, but not for the re
    branded one you are using now and here in that case!? Perhaps you may try out to get the latest original firmware
    for that network adapter and you may flash this on the card back and try it out once more again. Will this be the
    point here in that game!?

    Chelsio legacy adapters
    I would try out to re flash the firmware on that card led by the offered tools from Chelsio, so under MS Windows
    or Linux it might be better then trying it out directly under pfSense or FreeBSD.



  • Yes, finally, it works.

    https://www.reddit.com/r/PFSENSE/comments/6lnk9a/chelsio_t3_sfp_card_firmware_update/

    "I eventually got the card flashed by installing the latest FreeNAS. Apparently FreeNAS contains the latest firmware and will automatically update if it detects older firmware. Once the FreeNAS install completed, I erased the drive, installed pfSense again, and all was well.
    I wish pfSense would do the same automatically!"

    Thanks for the inputs :)



  • I can confirm that this process works. I brought a Chelsio Card S320E with dual CX4 interfaces. After installing FreeNAS 11 on a spare drive and loading it for the first time the firmware was installed on the card. I then swapped the PfSense HDD back and I was good to go. Not sure why the firmware is not included in PfSense I'm using the latest PfSense snapshot 2.4.2.a something built on 10 Nov 2017. But everything is working fine now.



  • I just wanted to confirm that it's 9-14-2018 and I was having the same issue using pfSense 2.4.3 with a Chelsio S320E-CXA 110-1064-21, where dmesg reported:

    cxgb_t3fw: could not load firmware image, error 2
    

    pfSense was in a VM with PCIe passthrough of the S320E, so I simply made another VM with the FreeNAS 11.1-U4 installation ISO and the S320E passed through to it, turned off the pfSense VM and turned on the FreeNAS VM and let it install.

    Upon reboot, the FreeNAS VM reported the S320E cxgb0 device UP during boot procedure (and dmesg).

    Turned off FreeNAS VM, turned on pfSense VM. All of the sudden, pfSense recognizes the S320E without error, dmesg no longer reports error 2.

    Thank you so much for your help!



  • Hi!

    I know this is kind of an old topic but... :-)

    First, Thank you SO SO SO MUCH for the FreeNas Tipp ;) Saved me hours recompiling the kernel (never done that on FreeBSD).

    Is anyone running LACP with these cards? I currently have pretty bad performance issues, ~1-2G throughput with a 2 link 802.1ad

    Cheers,
    Matthias