aquantia aqc107 can't recognised on pfsense2.5
-
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 ?
-
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
-
@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
-
@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"
-
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
-
@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!
-
@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". -
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
-
@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.stephenw10 uses 2.6.0, that info is shown multiple times :
Using older versions is considered a security risk.
Code has evolved also.
And no one remembers old bugs (except the forum) ;) -
-
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