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: wget
Last Packager: wget
Votes: 17
Popularity: 0.24
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 »

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)

lolobuell commented on 2021-04-20 14:16 (UTC)

After installing it on my manjaro, I have these two lines : [ 2.280971] ax88179_178a: loading out-of-tree module taints kernel. [ 2.281012] ax88179_178a: module verification failed: signature and/or required key missing - tainting kernel

How can I signed this kernel module ?

wget commented on 2021-03-12 16:32 (UTC)

Package corrected. Should be good now :)