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

    aquantia aqc107 can't recognised on pfsense2.5

    Scheduled Pinned Locked Moved Hardware
    11 Posts 3 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.
    • GertjanG
      Gertjan @oberzhang
      last edited by

      @oberzhang

      pfSense doesn't use Linux or a Linux kernel.
      When you start pfSense, you see it's FreeBSD based.

      Also, its always better to use a more recent version. "2.5" is years old. What about the newer 2.6.0 ?

      Where did you find 2.5 ?

      No "help me" PM's please. Use the forum, the community will thank you.
      Edit : and where are the logs ??

      O 1 Reply Last reply Reply Quote 0
      • stephenw10S
        stephenw10 Netgate Administrator
        last edited by

        It's not in pfSense by default yet but there is a FreeBSD driver and it's now available as a kmod in ports. See: https://forum.netgate.com/topic/155264/can-t-assign-nic-aquantia-corp-aqc107/

        Steve

        O 1 Reply Last reply Reply Quote 0
        • O
          oberzhang @Gertjan
          last edited by

          @gertjan Dear friends ,Thank you very much for your reply. I made a mistake, I'm using 2.6.0 .download from https://forum.netgate.com . but it doesn't work

          1 Reply Last reply Reply Quote 0
          • O
            oberzhang @stephenw10
            last edited by

            @stephenw10 Thank you very much for your reply.my english is not good.yes , I've read the post, but, I'm still not very good at using the operations in it. For example, I used the command "pkg install aquantia-altlantic-kmod", and he still didn't work. terminal show that no packages available to install matching "aquantia-altlantic-kmod"

            1 Reply Last reply Reply Quote 0
            • stephenw10S
              stephenw10 Netgate Administrator
              last edited by stephenw10

              Do this:

              [2.6.0-RELEASE][admin@cedev-6.stevew.lan]/root: pkg add http://pkg.freebsd.org/FreeBSD:12:amd64/latest/All/aquantia-atlantic-kmod-0.0.5_1.pkg
              Fetching aquantia-atlantic-kmod-0.0.5_1.pkg: 100%   22 KiB  22.7kB/s    00:01    
              Installing aquantia-atlantic-kmod-0.0.5_1...
              Extracting aquantia-atlantic-kmod-0.0.5_1: 100%
              [2.6.0-RELEASE][admin@cedev-6.stevew.lan]/root: kldload if_atlantic.ko
              [2.6.0-RELEASE][admin@cedev-6.stevew.lan]/root: kldstat
              Id Refs Address                Size Name
               1   26 0xffffffff80200000  3aed878 kernel
               2    1 0xffffffff83f19000     1000 cpuctl.ko
               3    1 0xffffffff83f1a000     2698 intpm.ko
               4    1 0xffffffff83f1d000      b40 smbus.ko
               5    1 0xffffffff83f1e000    11aa8 dummynet.ko
               6    1 0xffffffff83f30000    344f8 if_wg.ko
               7    1 0xffffffff83f65000     9fa0 if_atlantic.ko
              

              Then see if the interface appears and is usable.

              If it is do:

              [2.6.0-RELEASE][admin@cedev-6.stevew.lan]/root: echo 'if_atlantic_load="YES"' >> /boot/loader.conf.local
              

              That will load the module at boot every time.

              Steve

              O 1 Reply Last reply Reply Quote 3
              • O
                oberzhang @stephenw10
                last edited by

                @stephenw10 Thank you so much for all your help! I managed to run the first code ,it works!!! but when I run "kldload if_atlantic.ko", the message show that "kld if_atlantic.ko:depends on kernel - not available or version mismatch" seems to be a versioning problem. Can you tell me which version you are currently using? Or is there any way to get it to run properly? Thanks again!

                O 1 Reply Last reply Reply Quote 0
                • O
                  oberzhang @oberzhang
                  last edited by

                  @oberzhang said in aquantia aqc107 can't recognised on pfsense2.5:

                  @stephenw10 Thank you so much for all your help! I managed to run the first code ,it works!!! but when I run "kldload if_atlantic.ko", the message show that "kld if_atlantic.ko:depends on kernel - not available or version mismatch" seems to be a versioning problem. Can you tell me which version you are currently using? Or is there any way to get it to run properly? Thanks again!

                  when i exec command "uname -a "
                  it show that "FreeBSD pfsense.home.arpa 12.2-STABLE FreeBSD 12.2-STABLE xxx pfsense amd64".

                  1 Reply Last reply Reply Quote 0
                  • stephenw10S
                    stephenw10 Netgate Administrator
                    last edited by

                    That's not 2.6 then:

                    [2.6.0-RELEASE][admin@cedev-6.stevew.lan]/root: uname -a
                    FreeBSD cedev-6.stevew.lan 12.3-STABLE FreeBSD 12.3-STABLE RELENG_2_6_0-n226742-1285d6d205f pfSense  amd64
                    

                    Where did you get it from? Should be here:
                    https://www.pfsense.org/download/

                    Steve

                    GertjanG 1 Reply Last reply Reply Quote 1
                    • GertjanG
                      Gertjan @stephenw10
                      last edited by

                      @stephenw10 said in aquantia aqc107 can't recognised on pfsense2.5:

                      Where did you get it from? Should be here:
                      https://www.pfsense.org/download/

                      Hummm.
                      We're back at square one.

                      @oberzhang

                      stephenw10 uses 2.6.0, that info is shown multiple times :

                      25cb0046-bd07-4115-b104-ef7aa58c15a3-image.png

                      Using older versions is considered a security risk.
                      Code has evolved also.
                      And no one remembers old bugs (except the forum) ;)

                      No "help me" PM's please. Use the forum, the community will thank you.
                      Edit : and where are the logs ??

                      1 Reply Last reply Reply Quote 1
                      • GertjanG Gertjan referenced this topic on
                      • stephenw10S
                        stephenw10 Netgate Administrator
                        last edited by

                        Or in this case just that the kernel module is not compatible with the kernel. 😉

                        You could just use the appropriate module for the version you have but you should really upgrade to 2.6 for the reasons mentioned.

                        Steve

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