Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    Chelsio S320E-CXA Not working - RESOLVED with a Band-Aid

    Scheduled Pinned Locked Moved Hardware
    7 Posts 2 Posters 2.1k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • T
      themelon75
      last edited by

      Hi All,

      It seems that something was left out of the 2.3 release that is preventing cxgb from working properly with the S320E-CXA.  According to the documentation all hardware supported by the underlying FreeBSD version is supported by PFSense.  This chipset/driver is on the 10.3-RELEASE list.  What do I have to do to get this card to work?  Here are the specific errors I am getting:

      May 6 22:26:13 kernel cxgb_t3fw: could not load firmware image, error 2
      May 6 22:26:13 kernel cxgbc0: Could not find firmware image cxgb_t3fw
      May 6 22:26:13 kernel cxgb_t3fw: could not load firmware image, error 2
      May 6 22:26:13 kernel cxgbc0: Could not find firmware image cxgb_t3fw

      I will provide any other information that is needed.

      These same cards work great on FreeNAS 9.10 which is based on FreeBSD 10.3-RELEASE.

      Thank you for any help that you can provide.

      1 Reply Last reply Reply Quote 0
      • C
        cmb
        last edited by

        That's built into the kernel, should have all the pieces. The Chelsio T520 cards definitely work. Does that exact card work with stock FreeBSD 10.3?

        1 Reply Last reply Reply Quote 0
        • T
          themelon75
          last edited by

          I have not tried yet with stock FreeBSD 10.3-RELEASE.  I have tried FreeNAS 9.10 which works fine.  It does complain about needing a newer version of the firmware but the card still works, IE passes frames, fine.  I did manage to dig up an old Chelsio archive site and found the 7.11.0 firmware package.  I dropped that into the firmware directory on FreeNAS and it updated the cards.

          http://service.chelsio.com/legacy.html

          I also booted off SystemRescueCD 4.7.1.  It loaded fw 7.12.0 and the cards linked up.  I didn't try passing any traffic though.

          I have not yet tried to boot back into PFSense to see if the cards will now at least get link.  I will try that in the morning.  I will also give FreeBSD 10.3-RELEASE a shot.

          Is there any other output/logs that you'd be interested in seeing?

          EDIT, Yes, I am working with the exact same physical cards.  There are 2 in the system I am testing.

          1 Reply Last reply Reply Quote 0
          • T
            themelon75
            last edited by

            So now PFSense gets link and passes traffic just fine.

            PFSense lacks the ability to update and/or the firmware itself on the S320E-CXA

            The solution, band-aid that it is, is to boot from systemrescuecd, let it update the firmware, and then go for PFSense.

            Wouldn't this be a regression because allegedly it worked in the past?

            1 Reply Last reply Reply Quote 0
            • C
              cmb
              last edited by

              Without knowing why it doesn't update the firmware, I don't know. But that suggests if something you did booted on another OS made it work, that it wouldn't have worked on stock 10.3 either. The driver's completely stock and I don't see any components of it that aren't included.

              1 Reply Last reply Reply Quote 0
              • T
                themelon75
                last edited by

                I'll have to see if I can force a firmware downgrade and then try vanilla 10.3-RELEASE.

                Although I am not sure what firmware version I started at so it might be pointless.

                1 Reply Last reply Reply Quote 0
                • C
                  cmb
                  last edited by

                  If 10.3 loaded the firmware the same on the same system, then you rebooted into pfSense, then it would "just work". Unless maybe if you power cycle in between and it loses the firmware update in that process, though I don't think that would be the case. I'm not extremely familiar with the internals of what that driver does with firmware.

                  1 Reply Last reply Reply Quote 0
                  • First post
                    Last post
                  Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.