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: wget
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

Bobyl commented on 2014-05-16 09:39 (UTC)

After compilation, the module is named asix. The pos_intall modprobe therfore fails since it tries to load asix-dkms.