Package Details: yt6801-dkms 1.0.31-2

Git Clone URL: https://aur.archlinux.org/yt6801-dkms.git (read-only, click to copy)
Package Base: yt6801-dkms
Description: Kernel module for Motorcomm YT6801 ethernet controller (DKMS)
Upstream URL: https://www.motor-comm.com/product/ethernet-control-chip
Keywords: driver network
Licenses: GPL-2.0-or-later
Submitter: RikkaNekoo
Maintainer: aimeeblom
Last Packager: tippfehlr
Votes: 5
Popularity: 0.136613
First Submitted: 2025-06-01 12:37 (UTC)
Last Updated: 2026-06-11 17:35 (UTC)

Dependencies (1)

Required by (0)

Sources (2)

Latest Comments

1 2 Next › Last »

eniac commented on 2026-06-13 17:15 (UTC)

@Eumeryx didn't know that, thanks

Eumeryx commented on 2026-06-13 16:22 (UTC)

@eniac Linux Kernel 7.0 already includes the yt6801 driver. If you don't use the LTS kernel, you don't need to install this package: https://github.com/torvalds/linux/commit/02ff155ea2812ea25a086665522fd4fa196ef0ce

eniac commented on 2026-06-13 15:45 (UTC)

This package (yt6801-dkms) is mentioned in the list of AUR packages containing malicious commits: https://md.archlinux.org/s/SxbqukK6IA

Discussion at https://lists.archlinux.org/archives/list/aur-general@lists.archlinux.org/thread/FGXPCB3ZVCJIV7FX323SBAX2JHYB7ZS4/

It has been updated yesterday so I guess it has been cleaned, however I can't compile as sha256sums fail. BTW new linux driver 1.0.32 is available at https://www.motor-comm.com/download?kw=&category=744&wd=1&tp=1

eniac commented on 2025-12-09 07:09 (UTC)

Thanks Rikka for the updates from tuxedo!

garfi commented on 2025-10-18 15:52 (UTC)

@Eumeryx Thanks so much!

RikkaNekoo commented on 2025-08-14 16:13 (UTC)

@Eumeryx Thanks so much!

Eumeryx commented on 2025-08-14 15:54 (UTC)

Hi, I created this patch for the 6.16 kernel and it runs very well on my machine.

--- a/src/fuxi-gmac-net.c   2025-04-28 13:51:16.000000000 +0800
+++ b/src/fuxi-gmac-net.c   2025-08-14 23:12:32.145205587 +0800
@@ -772,7 +772,9 @@
 static void fxgmac_tx_hang_timer_handler(unsigned long data)
 #endif
 {
-#if (LINUX_VERSION_CODE >= KERNEL_VERSION(4,14,0))
+#if (LINUX_VERSION_CODE >= KERNEL_VERSION(6,16,0))
+    struct fxgmac_channel *channel = timer_container_of(channel, t, expansion.tx_hang_timer);
+#elif (LINUX_VERSION_CODE >= KERNEL_VERSION(4,14,0))
     struct fxgmac_channel *channel = from_timer(channel, t, expansion.tx_hang_timer);
 #else
     struct fxgmac_channel *channel = (struct fxgmac_channel *)data;
--- a/src/fuxi-gmac-phy.c   2025-04-28 13:51:16.000000000 +0800
+++ b/src/fuxi-gmac-phy.c   2025-08-14 23:18:43.972276438 +0800
@@ -322,7 +322,9 @@
 static void fxgmac_phy_link_poll(unsigned long data)
 #endif
 {
-#if (LINUX_VERSION_CODE >= KERNEL_VERSION(4,15,0))
+#if (LINUX_VERSION_CODE >= KERNEL_VERSION(6,16,0))
+    struct fxgmac_pdata *pdata = timer_container_of(pdata, t, expansion.phy_poll_tm);
+#elif (LINUX_VERSION_CODE >= KERNEL_VERSION(4,15,0))
     struct fxgmac_pdata *pdata = from_timer(pdata, t, expansion.phy_poll_tm);
 #else
     struct fxgmac_pdata *pdata = (struct fxgmac_pdata*)data;
@@ -350,7 +352,9 @@

 int fxgmac_phy_timer_init(struct fxgmac_pdata *pdata)
 {
-#if (LINUX_VERSION_CODE >= KERNEL_VERSION(4,15,0))
+#if (LINUX_VERSION_CODE >= KERNEL_VERSION(6,16,0))
+    timer_init_key(&pdata->expansion.phy_poll_tm, NULL, 0, "fuxi_phy_link_update_timer", NULL);
+#elif (LINUX_VERSION_CODE >= KERNEL_VERSION(4,15,0))
     init_timer_key(&pdata->expansion.phy_poll_tm, NULL, 0, "fuxi_phy_link_update_timer", NULL);
 #else
     init_timer_key(&pdata->expansion.phy_poll_tm, 0, "fuxi_phy_link_update_timer", NULL);
@@ -368,6 +372,10 @@

 void fxgmac_phy_timer_destroy(struct fxgmac_pdata *pdata)
 {
+#if (LINUX_VERSION_CODE >= KERNEL_VERSION(6,15,0))
+    timer_shutdown_sync(&pdata->expansion.phy_poll_tm);
+#else
     del_timer_sync(&pdata->expansion.phy_poll_tm);
+#endif
     DPRINTK("fxgmac_phy_timer removed\n");
 }

wrdn commented on 2025-08-12 10:12 (UTC)

@eniac I have tried to local patch myself based on the EndeavourOS patching to build....failed miserably

eniac commented on 2025-08-09 14:15 (UTC)

@wrdn I'm using it on EndeavourOS and it works here. Maybe try asking on the CachyOS forum.