DKMS Tuxedo yt6801 driver not installed

Trying to install the Tuxedo drivers for Tuxedo laptop; the install uses the dkms mechanism; the tuxedo-drivers package installs OK; the tuxedo-yt6801 gigabit ethernet package does not.

sudo dkms status

tuxedo-drivers/4.12.2, 6.4.0-150600.23.42-default, x86_64: installed
tuxedo-yt6801/1.0.29tux0: added

The tuxedo-yt6801 has not built; on the TuxedoOS there are build log files under
/var/lib/dkms//log
Where are these log files under openSUSE; if not enabled by default how can I enable them to repeat and capture the install.

Thanks in advance for any responses.

Use this patch:

diff -Naur tuxedo-yt6801-1.0.28-1.noarch/usr/src/tuxedo-yt6801-1.0.28/fuxi-gmac-ethtool.c tuxedo-yt6801-1.0.28-1.noarch.new/usr/src/tuxedo-yt6801-1.0.28/fuxi-gmac-ethtool.c
--- tuxedo-yt6801-1.0.28-1.noarch/usr/src/tuxedo-yt6801-1.0.28/fuxi-gmac-ethtool.c	2024-04-09 16:29:04.000000000 +0200
+++ tuxedo-yt6801-1.0.28-1.noarch.new/usr/src/tuxedo-yt6801-1.0.28/fuxi-gmac-ethtool.c	2025-03-19 20:35:33.759372711 +0100
@@ -286,7 +286,7 @@
     	indir[i] = pdata->rss_table[i] & rss_m;
 }
 
-#if ( LINUX_VERSION_CODE >= KERNEL_VERSION(6,8,0) )
+#if ( LINUX_VERSION_CODE >= KERNEL_VERSION(6,4,0) )
 static int fxgmac_get_rxfh(struct net_device *netdev,struct ethtool_rxfh_param *rxfh)
 {
     struct fxgmac_pdata *pdata = netdev_priv(netdev);

Thanks Sauerland, gigabit ethernet now all up and running.

For completeness I ran the following to rebuild and install the yt6801 driver:

sudo dkms build -m tuxedo-yt6801 -v 1.0.29tux0
sudo dkms install -m tuxedo-yt6801 -v 1.0.29tux0

Performed a reboot and port was running.

Problem was:
Tuxedo is building their driver against kernel.org (in openSUSE vanilla kernel).
But openSUSE is using the kernel from SUSE which is a “back-ported” kernel, that means, some patches or drivers of higher Vanilla kernels are implemented, as you can see in the patch.

This function should be in the kernel 6.8 but openSUSE has back-ported it to their Kernel 6.4…

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.