Package Details: asix-ax88179-dkms 1.20.0-2

Git Clone URL: https://aur.archlinux.org/asix-ax88179-dkms.git (read-only, click to copy)
Package Base: asix-ax88179-dkms
Description: A kernel module for ASIX AX88178A AX88179 USB 3.0 network adapters
Upstream URL: http://www.asix.com.tw/
Licenses: GPL
Submitter: mlq
Maintainer: None
Last Packager: wget
Votes: 20
Popularity: 0.95
First Submitted: 2013-11-17 21:44 (UTC)
Last Updated: 2021-03-12 16:32 (UTC)

Latest Comments

1 2 3 4 5 Next › Last »

alllexx88 commented on 2024-01-11 12:07 (UTC)

Thank you for your effort. Sadly, no version of the driver available on the internet works with my Razer Core X Chroma. As a notice, the latest driver from https://www.asix.com.tw/en/support/download (ax-usb-nic v3.0.0) is available on AUR as a dkms module too: https://aur.archlinux.org/packages/ax-usb-nic-dkms. Doesn't work for me, but maybe it would for somebody else.

maderios commented on 2023-09-23 11:38 (UTC)

I got errors. What I did:

makepkg -sicC
==> Making package: asix-ax88179-dkms 1.20.0-2 (Sat 23 Sep 2023 01:35:17 PM CEST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Found 120
  -> Found asix-ax88179-dkms.conf
  -> Found 0001-No-date-time.patch
  -> Found 0002-b2b128.patch
  -> Found 0003-kernel-5-11.patch
==> Validating source files with sha512sums...
    120 ... FAILED
    asix-ax88179-dkms.conf ... Passed
    0001-No-date-time.patch ... Passed
    0002-b2b128.patch ... Passed
    0003-kernel-5-11.patch ... Passed
==> ERROR: One or more files did not pass the validity check!

 % updpkgsums
==> Retrieving sources...
  -> Found 120
  -> Found asix-ax88179-dkms.conf
  -> Found 0001-No-date-time.patch
  -> Found 0002-b2b128.patch
  -> Found 0003-kernel-5-11.patch
==> Generating checksums for source files...

makepkg -sicC
==> Making package: asix-ax88179-dkms 1.20.0-2 (Sat 23 Sep 2023 01:36:55 PM CEST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Found 120
  -> Found asix-ax88179-dkms.conf
  -> Found 0001-No-date-time.patch
  -> Found 0002-b2b128.patch
  -> Found 0003-kernel-5-11.patch
==> Validating source files with sha512sums...
    120 ... Passed
    asix-ax88179-dkms.conf ... Passed
    0001-No-date-time.patch ... Passed
    0002-b2b128.patch ... Passed
    0003-kernel-5-11.patch ... Passed
==> Removing existing $srcdir/ directory...
==> Extracting sources...
==> Starting prepare()...
/home/fre/ARCH-AUR/asix-ax88179-dkms/PKGBUILD: line 38: cd: /home/fre/ARCH-AUR/asix-ax88179-dkms/src/AX88179_178A_Linux_Driver_v1.20.0_source: No such file or directory
==> ERROR: A failure occurred in prepare().
    Aborting...

tonyseek commented on 2022-11-21 07:35 (UTC)

There is a third-party patch which claims the boot problem has been fixed: https://github.com/nothingstopsme/AX88179_178A_Linux_Driver

vnoel commented on 2022-11-07 17:31 (UTC)

Hi,

It seems there was a new driver released by asix that seems more stable and that should support also ax88179. See https://bugzilla.kernel.org/show_bug.cgi?id=212731#c10 for details (and a patch to improve it apparently…).

Is there any way to update this package to use it? or maybe make another package? I tried but failed ^^

Thanks!

bpetlert commented on 2022-09-25 08:50 (UTC)

I sometime got errors below and the device stop functioning:

[ 1179.475926] kernel: xhci_hcd 0000:04:00.0: WARN: TRB error for slot 1 ep 5 on endpoint
[ 1179.607026] kernel: xhci_hcd 0000:04:00.0: WARN waiting for error on ep to be cleared
[ 1179.607049] kernel: xhci_hcd 0000:04:00.0: WARN waiting for error on ep to be cleared
[ 1179.607054] kernel: xhci_hcd 0000:04:00.0: WARN waiting for error on ep to be cleared
[ 1179.607058] kernel: xhci_hcd 0000:04:00.0: WARN waiting for error on ep to be cleared

with the following packages: asix-ax88179-dkms 1.20.0-2 linux-zen 5.19.8.zen1-1 to 5.19.10.zen1-1

I already disable USB autosuspend for this device but the problem still occur. I created usb-net-restart script to temporary solve this problem. Is anyone facing the same issue?

Babiz commented on 2022-06-24 08:32 (UTC)

@wget ,I'm sorry for previous post, is my mistake because some "conflicts" affected my installation of Manjaro. So on new fresh install of OS and clean user configurations, the dkms module driver will load and work as well, hotplug usb adapter never hang kernel functionality, bootup also is fine, so many thanks for this updated driver man :) We know issue with "standard driver" shipped with default kernels (this one request unloading module and replug adapter every time) and you work save me to madness. I tested with 5.15 & 5.19 linux kernel release. Great job!

Babiz commented on 2022-05-04 17:49 (UTC)

Hi @wget I'm here to report issue on driver loading for "new" Ugreen usb-c to ethernet adapter. I write details on this thread: https://forum.manjaro.org/t/ax88179-178a-hotplug-fail-usb-c-to-ethernet-adapter-with-kernel-5-17/109966

And find workaround for "unlock" driver but I'm happy if you can get a look over it and check if any solid fix is possible. Thanks so much in advance :D

For "resetting" driver I Do only this two commands: 'rmmod ax88179_178a' After unplug/plug adapter: 'modprobe usbnet'

PiotrC commented on 2022-03-06 19:09 (UTC)

On kernel 5.15.26-2-rpi-ARCH (RaspberryPi4, ARM Arch Linux) I get

==> ERROR: Missing 5.16.12-1-ARCH kernel modules tree for module ax88179_178a-dkms/1.20.0.

derpda commented on 2022-02-20 04:22 (UTC) (edited on 2022-02-20 04:31 (UTC) by derpda)

On kernel 5.16.10 I get

ERROR: Missing proc kernel headers for module ax88179_178a-dkms/1.20.0.
ERROR: Missing usr kernel headers for module ax88179_178a-dkms/1.20.0.

(same for all other kernel headers) during install.

Installing the package linux-headers (kinda obviously, I guess) fixes this. Maybe that should be a build dependency of this package?

Gonna leave this here for others who run into the issue.

EDIT: Even with this package installed, internet stops working if I go over 100Mbps. dmesg show the following (multiple times):

xhci_hcd 0000:0f:00.0: ERROR Transfer event TRB DMA ptr not part of current TD ep_index 4 comp_code 1

Relevant dmesg output during startup is

[    2.273391] ax88179_178a: loading out-of-tree module taints kernel.
[    2.273411] ax88179_178a: module verification failed: signature and/or required key missing - tainting kernel
[    2.643997] ax88179_178a 10-1:1.0 (unnamed net_device) (uninitialized): mtu 1500
[    2.644145] ax88179_178a 10-1:1.0 eth0: register 'ax88179_178a' at usb-0000:0f:00.0-1, , 90:20:3a:1a:b6:0d
[    2.644174] usbcore: registered new interface driver ax88179_178a
[    3.188322] ax88179_178a 10-1:1.0 enp15s0u1: renamed from eth0
[    4.772776] ax88179_178a 10-1:1.0 enp15s0u1: ax88179_178a - Link status is: 1
[    6.909815] ax88179_178a 10-1:1.0 enp15s0u1: Write medium type: 0x0033
[    6.918226] ax88179_178a 10-1:1.0 enp15s0u1: link up, 1000Mbps, full-duplex, lpa 0xDDE1
[    6.949025] ax88179_178a 10-1:1.0 enp15s0u1: ax88179_178a - Link status is: 0
[    7.077447] ax88179_178a 10-1:1.0 enp15s0u1: ax88179_178a - Link status is: 1
[    7.080123] ax88179_178a 10-1:1.0 enp15s0u1: Write medium type: 0x0033
[    7.086365] ax88179_178a 10-1:1.0 enp15s0u1: link up, 1000Mbps, full-duplex, lpa 0xDDE1

Any ideas what I could do about this?

EDIT 2: Using ethtool to set the speed of the connection to 100Mbps is a temporary fix - at least the network doesn't drop anymore. ethtool -s enp15s0u1 speed 100 (device name is enp15s0u1 in my case, see ip a)