Package Details: ax-usb-nic-dkms 3.2.0-1

Git Clone URL: https://aur.archlinux.org/ax-usb-nic-dkms.git (read-only, click to copy)
Package Base: ax-usb-nic-dkms
Description: Kernel module for ASIX USB Ethernet Controller
Upstream URL: https://www.asix.com.tw/en/support/download
Licenses: GPL2
Submitter: mmoya
Maintainer: mmoya
Last Packager: mmoya
Votes: 5
Popularity: 0.60
First Submitted: 2023-09-15 17:45 (UTC)
Last Updated: 2024-06-17 08:36 (UTC)

Latest Comments

1 2 Next › Last »

alllexx88 commented on 2024-06-13 13:53 (UTC) (edited on 2024-06-13 13:54 (UTC) by alllexx88)

Hi @mmoya

Thank you for your reply! I think it makes sense to have conf files as sources with checksums as an additional layer of verification. This way one gets notified that they have been changed while attempting to build the package.

mmoya commented on 2024-06-13 13:26 (UTC)

Hi @alllexx88

Not sure about conf files. From my understanding of https://wiki.archlinux.org/title/Arch_package_guidelines#Package_sources it's not necessary to have them as part of the sources.

Also the nature of AUR is to use a git repo and those conf files are already tracked by git.

Thanks.

alllexx88 commented on 2024-06-11 17:32 (UTC) (edited on 2024-06-11 17:40 (UTC) by alllexx88)

Looks like version 3.2.0 from 2024-05-15 still isn't compatible with 6.9 out-of-the-box. @mmoya's patch still applies and appears to fix the problem though.

P.S. As a side note, don't dkms.conf and ax-usb-nic.modprobe.conf have to be added to the sources list?

alllexx88 commented on 2024-05-23 15:48 (UTC)

@mmoya your patch works good for me, thanks!

mmoya commented on 2024-05-21 20:19 (UTC)

There is a fix for 6.9 in 22b67c2b, not yet merged to the package.

mmoya commented on 2024-04-24 09:27 (UTC) (edited on 2024-04-26 09:35 (UTC) by mmoya)

Hi @BuSteR

Do you have enough bandwidth to check if commits 3d4014b5 and 2c5d4f99 fix the oops referred in your previous comment?

Thanks

vepirree commented on 2024-04-16 20:02 (UTC) (edited on 2024-04-16 20:24 (UTC) by vepirree)

When plugging in the adapter, the LED flashes for a split second. The system can not see it apart from recognizing it as a USB device. However, when putting my laptop to sleep and then waking it up, the adapter starts showing activity (the LED light blinks like it's downloading something) but it still does not show up in any network management and related utilities. Trying usbreset just kicks it back to the pre-sleep state (no activity). Nothing that raises eyebrows is to be seen in journalctl either.

EDIT: I tried reinstalling it since it stopped showing up in lsmod and I see this (note the error on step 2):

(1/4) Arming ConditionNeedsUpdate...
(2/4) Install DKMS modules
==> ERROR: Missing 6.8.5-arch1-1 kernel modules tree for module ax-usb-nic/3.1.0.
(3/4) Updating linux initcpios...
==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'default'
(after this there aren't any other errors)

Also, I am on kernel 6.8.4 so that's that.

mmoya commented on 2024-03-06 14:26 (UTC)

Hi BuSteR

I'll try the changes locally and will upload an updated version.

Thanks for the investigation.

BuSteR commented on 2024-02-09 08:33 (UTC)

There is some bug in the driver, which I think is related to this helper - https://github.com/aircrack-ng/rtl8812au/issues/1088#issue-1784546374. In ax88179_178a.c, there is a check specifically for this, but it seems not to work properly.

#if KERNEL_VERSION(5, 16, 0) <= LINUX_VERSION_CODE
        eth_hw_addr_set(netdev, addr->sa_data);
#else
        memcpy(netdev->dev_addr, addr->sa_data, ETH_ALEN);      
#endif

        ret = ax_write_cmd(axdev, AX_ACCESS_MAC, AX_NODE_ID, ETH_ALEN,
                           ETH_ALEN, addr->sa_data);
        if (ret < 0)
                return ret;

        return 0;

}

Additionally, my dmesg is flooded with this: "============AX88279==========", and I think it's okay to add this to the PKGBUILD:

sed -i '/printk("============AX88279==========");/d' "${pkgdir}/usr/src/${_pkgname}-${pkgver}/ax_main.c"

After it is removed from ax_main.c, it doesn't print at all.