Package Details: asix-dkms 4.24.0-1

Git Clone URL: https://aur.archlinux.org/asix-dkms.git (read-only, click to copy)
Package Base: asix-dkms
Description: A kernel module for ASIX AX88760 AX88772 AX88772A AX88772B AX88772C AX88178 USB 2.0 network adapters
Upstream URL: http://www.asix.com.tw/
Licenses: GPL
Conflicts: asix-module
Provides: asix-dkms, asix-module
Submitter: madmack
Maintainer: None
Last Packager: wget
Votes: 6
Popularity: 0.000000
First Submitted: 2012-09-26 15:19 (UTC)
Last Updated: 2020-06-09 07:55 (UTC)

Latest Comments

1 2 3 Next › Last »

AveryFreeman commented on 2024-08-16 10:05 (UTC) (edited on 2024-08-16 10:29 (UTC) by AveryFreeman)

I recorded the network activity in Chrome devtools and downloaded their source tar from their website. The filename has changed to 1801, with a query string linking to (for now) asix_usb_nic_linux_driver_v3.3.0.tar.bz2. Modifying the PKGBUILD, I got the drivers to build, but then they had issues linking to my initrd:

Error! Bad return status for module build on kernel: 6.10.3-arch1-2 (x86_64)
Consult /var/lib/dkms/asix/3.3.0/build/make.log for more information.

I did manage to get the modules to compile, but only against an LTS kernel, newer kernels gave -Wincompatible-pointer-types error (even with make -B) kernel-install add after adding the modules.

I found another solution that might help some people, it's this udev rule (e.g. /etc/udev/rules.d/asix88772usb.rule):

ACTION=="add", SUBSYSTEM=="usb", ATTR{idVendor}=="0b95", ATTR{idProduct}=="7720", ATTR{bConfigurationValue}!="1", ATTR{bConfigurationValue}="1"

The adapter I have is working on LTS kernel with the modules I managed to compile, but I did have to create a connection manually for it to initialize - usually NetworkManager does it automatically - but at least it's working. My model:

lsusb | grep -i asix

Bus 003 Device 014: ID 0b95:7720 ASIX Electronics Corp. AX88772

Good luck!

makcuber commented on 2022-04-18 09:39 (UTC)

looks like the tarball source file from asix.com.tw is throwing a 404 error, URL must have changed for the download. Package fails to install for me at the step of downloading the tarball

wget commented on 2020-06-09 07:56 (UTC)

Package updated to 4.24. I have provided a patch as from kernels and onwards 5.5, a function signature has changed.

maestro.ds commented on 2020-02-06 14:40 (UTC)

Current kernel(s) uses variable name M instead SUBDIRS in Makefile. It can be fixed with e.g. simple sed script in PKGBUILD.

doragasu commented on 2019-12-17 08:07 (UTC)

Does not build, fails with the following output:

DKMS make.log for asix-4.23.0 for kernel 5.4.3-arch1-1 (x86_64)
Tue 17 Dec 2019 09:04:22 AM CET
make -C /lib/modules/5.4.3-arch1-1/build SUBDIRS=/var/lib/dkms/asix/4.23.0/build modules
make[1]: warning: jobserver unavailable: using -j1.  Add '+' to parent make rule.
make[1]: Entering directory '/usr/lib/modules/5.4.3-arch1-1/build'
scripts/Makefile.build:42: arch/x86/entry/syscalls/Makefile: No such file or directory
make[2]: *** No rule to make target 'arch/x86/entry/syscalls/Makefile'.  Stop.
make[1]: *** [arch/x86/Makefile:238: archheaders] Error 2
make[1]: Leaving directory '/usr/lib/modules/5.4.3-arch1-1/build'
make: *** [Makefile:19: default] Error 2

wget commented on 2019-01-16 11:19 (UTC)

Package updated because kernel internals have changed since kernel 4.20.

wget commented on 2017-06-16 08:41 (UTC)

I'm aware of a bug. For some reason, the module is not rebuilt after a new kernel has been upgraded. The pacman hook seems to be not triggered properly. Gonna investigate.

wget commented on 2017-05-01 16:33 (UTC) (edited on 2017-05-01 16:35 (UTC) by wget)

I updated the package and simplified the dkms install. I only have a AX88179A device and therefore I am only able to test the AUR package asix-ax88179-dkms. Please let me know if you have problems with this package and I'll do my best to provide a fix if needed.

aericson commented on 2014-05-21 05:06 (UTC)

Sorry taking so long, but compilation was broken with latest gcc and some cleanup was long needed. Please leave your feedback if any errors are found. Thanks