Package Details: tuxedo-yt6801-dkms-git 1.0.31.5.r0.g8e34798-3

Git Clone URL: https://aur.archlinux.org/tuxedo-yt6801-dkms-git.git (read-only, click to copy)
Package Base: tuxedo-yt6801-dkms-git
Description: Kernel module for Motorcomm YT6801 ethernet controller (DKMS)
Upstream URL: https://gitlab.com/tuxedocomputers/development/packages/tuxedo-yt6801
Licenses: GPL-2.0-or-later
Conflicts: yt6801-dkms
Submitter: woodwose
Maintainer: woodwose
Last Packager: woodwose
Votes: 5
Popularity: 0.99
First Submitted: 2024-10-19 04:54 (UTC)
Last Updated: 2026-04-15 20:25 (UTC)

Pinned Comments

woodwose commented on 2025-01-15 13:23 (UTC) (edited on 2025-02-26 08:47 (UTC) by woodwose)

DKMS packages depend on the kernel headers for the kernel you are running at the time.

Latest Comments

1&nbsp2 Next › Last »

woodwose commented on 2026-01-31 18:55 (UTC)

@schard: thanks

schard commented on 2026-01-30 11:15 (UTC) (edited on 2026-01-30 11:16 (UTC) by schard)

Hotfix:

diff --git a/PKGBUILD b/PKGBUILD
index 46c97d6..9939b89 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@

 _pkgbase=tuxedo-yt6801
 pkgname=tuxedo-yt6801-dkms-git
-pkgver=1.0.29tux0.r0.g6b1a074
+pkgver=1.0.30tux5.r7.gbc8aeca
 pkgrel=1
 pkgdesc="Kernel module for Motorcomm YT6801 ethernet controller (DKMS)"
 arch=('x86_64')
@@ -11,8 +11,9 @@ license=('GPL-2.0-or-later')
 depends=('dkms')
 makedepends=('git')
 conflicts=('yt6801-dkms')
-source=("git+https://gitlab.com/tuxedocomputers/development/packages/tuxedo-yt6801")
-sha256sums=('SKIP')
+source=("git+https://gitlab.com/tuxedocomputers/development/packages/tuxedo-yt6801" "dkms.conf.in")
+sha256sums=('SKIP'
+            '373b993e9667126eacd73b87e0418255f19f07374ef3f071bd54e6a3812e3996')

 pkgver() {
   cd "${srcdir}/${_pkgbase}"
@@ -22,13 +23,11 @@ pkgver() {
 package() {
   cd "${srcdir}/${_pkgbase}"

-  PACKAGE_VERSION=$(git describe --exact-match --tags | sed 's/^v//')
-
-  sed "s/#MODULE_VERSION#/${PACKAGE_VERSION}/" debian/tuxedo-yt6801.dkms > dkms.conf 
+  sed "s/#MODULE_VERSION#/${pkgver}/" "${srcdir}/dkms.conf.in" > dkms.conf

   install -Dm644 dkms.conf ${pkgdir}/usr/src/${_pkgbase}/dkms.conf

   install -Dm644 src/*.c ${pkgdir}/usr/src/${_pkgbase}/
   install -Dm644 src/*.h ${pkgdir}/usr/src/${_pkgbase}/
-  install -Dm644 src/Kbuild ${pkgdir}/usr/src/${_pkgbase}/
+  install -Dm644 src/Kbuild_default ${pkgdir}/usr/src/${_pkgbase}/Kbuild
 }

dkms.conf.in:

PACKAGE_NAME="tuxedo-yt6801"
PACKAGE_VERSION="#MODULE_VERSION#"
AUTOINSTALL="yes"

DEST_MODULE_LOCATION[0]="/kernel/drivers/net/ethernet/motorcomm"
BUILT_MODULE_NAME[0]="yt6801"

schard commented on 2026-01-30 10:47 (UTC)

I cannot currently build the package in a clean chroot:

fatal: no tag exactly matches 'bc8aecad02297b27cec65ba7235b79fa24cdcb50'
sed: can't read debian/tuxedo-yt6801.dkms: No such file or directory
==> ERROR: A failure occurred in package().
    Aborting...
==> ERROR: Build failed, check /var/build/build/build
[build@srv tuxedo-yt6801-dkms-git]$ tree /var/build/build/build/
/var/build/build/build/
└── tuxedo-yt6801-dkms-git
    ├── pkg
    │   └── tuxedo-yt6801-dkms-git
    └── src
        └── tuxedo-yt6801
            ├── alpm.yml
            ├── base_package.yml
            ├── dkms.conf
            ├── package.yml
            ├── pkg-test
            │   ├── post-install.sh
            │   └── post-remove.sh
            └── src
                ├── fuxi-dbg.h
                ├── fuxi-efuse.c
                ├── fuxi-efuse.h
                ├── fuxi-errno.h
                ├── fuxi-gmac-common.c
                ├── fuxi-gmac-desc.c
                ├── fuxi-gmac-ethtool.c
                ├── fuxi-gmac.h
                ├── fuxi-gmac-hw.c
                ├── fuxi-gmac-ioctl.c
                ├── fuxi-gmac-net.c
                ├── fuxi-gmac-pci.c
                ├── fuxi-gmac-phy.c
                ├── fuxi-gmac-reg.h
                ├── fuxi-os.h
                ├── Kbuild_default
                ├── Kbuild_no_aspm
                └── Notice.txt

8 directories, 24 files

sorria commented on 2025-12-08 02:18 (UTC)

Alternative solutions: https://github.com/rtsp/yt6801-dkms paru -S yt6801-dkms good luck

woodwose commented on 2025-08-26 09:20 (UTC)

@londeril: I don't think that applying temporary patches to a git package makes sense. Report issues to upstream, the Tuxedo devs.

londeril commented on 2025-08-19 18:52 (UTC)

Just piping in to say that this does not build against 6.16.1 on my machine as well.

@woodwose: is there a way we could help? this seems to happen with every major Linux Kernel release.

sorria commented on 2025-08-19 09:47 (UTC)

Error when building against the 6.16.1-arch1-1 kernel: resolve: sudo pacman -U /var/cache/pacman/pkg/linux-6.15.9.arch1-1-x86_64.pkg.tar.zst \ /var/cache/pacman/pkg/linux-headers-6.15.9.arch1-1-x86_64.pkg.tar.zst

hollow-seashell commented on 2025-08-18 08:22 (UTC)

Error when building against the 6.16.1-arch1-1 kernel:

...
( 8/16) Install DKMS modules
==> dkms install --no-depmod tuxedo/yt6801 -k 6.12.42-1-lts
==> dkms install --no-depmod tuxedo-drivers/4.15.0 -k 6.12.42-1-lts
==> dkms install --no-depmod tuxedo-drivers/4.15.0 -k 6.16.1-arch1-1
==> dkms install --no-depmod tuxedo/yt6801 -k 6.16.1-arch1-1

Error! Bad return status for module build on kernel: 6.16.1-arch1-1 (x86_64)
Consult /var/lib/dkms/tuxedo/yt6801/build/make.log for more information.
==> WARNING: `dkms install --no-depmod tuxedo/yt6801 -k 6.16.1-arch1-1' exited 10
==> depmod 6.16.1-arch1-1
==> depmod 6.12.42-1-lts
...

The log of /var/lib/dkms/tuxedo/yt6801/build/make.log can be found here: http://0x0.st/Ksiw.txt

kube.xia commented on 2025-06-13 10:22 (UTC)

@christianlupus, you are missing headers, just run the command below '''pamac install $(pamac list --installed --quiet | grep "^linux" | grep "^linux[0-9][-rt]$" | awk '{print $1"-headers"}' ORS=' ')'''

londeril commented on 2025-06-10 16:16 (UTC) (edited on 2025-06-12 13:11 (UTC) by londeril)

This does not build against Linux 6.15.1. Tried to clear cache and build again - no joy. I'll try to inform upstream as well

--Edit 2025-06-10 17:16: Issue opened upstream https://gitlab.com/tuxedocomputers/development/packages/tuxedo-yt6801/-/issues/15

--Edit 2025-06-12 15:10: Builds against Linux 6.15.2