@schard: thanks
Search Criteria
Package Details: tuxedo-yt6801-dkms-git 1.0.31.5.r0.g8e34798-3
Package Actions
| 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) |
Required by (0)
Sources (4)
woodwose commented on 2026-01-31 18:55 (UTC)
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
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.