Package Details: r8168-dkms 8.055.00-3

Git Clone URL: https://aur.archlinux.org/r8168-dkms.git (read-only, click to copy)
Package Base: r8168-dkms
Description: A kernel module for Realtek 8168 network cards (DKMS version)
Upstream URL: https://github.com/mtorromeo/r8168
Keywords: dkms ethernet network realtek
Licenses: GPL-2.0-or-later
Conflicts: r8168
Provides: r8168
Submitter: angelsl
Maintainer: patlefort
Last Packager: patlefort
Votes: 29
Popularity: 1.35
First Submitted: 2015-10-26 16:00 (UTC)
Last Updated: 2025-03-09 01:17 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 Next › Last »

patlefort commented on 2022-08-11 09:06 (UTC)

@cryptodan I don't know but you can certainly try and see.

cryptodan commented on 2022-08-11 01:16 (UTC)

Will this allow me to activate 1gigabit on my card? Right now I'm only getting 100megabit on the regular r8168?

maderios commented on 2022-06-07 17:47 (UTC)

@lgomesf I don't know but i think it's not so difficult to update PKGBUILD. Watch new versions here https://github.com/mtorromeo/r8168

lgomesf commented on 2022-06-06 19:33 (UTC)

Is there a replacement for this package?

guzzisti commented on 2022-05-30 06:23 (UTC)

Thanks for the hint @McDonald, package is updated.

aucunhenac commented on 2022-05-29 17:41 (UTC)

@McDonald, thanks a lot. After I download snapshot, extract, I replaced original PKGBUILD to you, using makepkg -si, works very well. Thanks again.

McDonald commented on 2022-05-29 15:31 (UTC) (edited on 2022-11-19 06:25 (UTC) by McDonald)

To support v5.18, please use this PKGBUILD, which apply the patch provided by official repo r8168.

# Maintainer: René Wagner <rwa at clttr dot info>
# Contributor: Juan Simón <play4pro at protonmail dot com>
# Contributor: alium
# Contributor: angelsl
# Contributer: hayao <hayao@fascode.net>

_pkgbase=r8168
pkgname=${_pkgbase}-dkms
pkgver=8.050.02
pkgrel=2
pkgdesc="A kernel module for Realtek 8168 network cards (DKMS version)"
url="https://github.com/mtorromeo/r8168"
license=("GPL")
arch=('i686' 'x86_64')
depends=('glibc' 'dkms')
makedepends=('git')
conflicts=("${pkgname}")
source=("r8168-dkms::git+https://github.com/mtorromeo/r8168.git"
        "dkms.conf"
        "linux518.patch::https://raw.githubusercontent.com/archlinux/svntogit-community/packages/r8168/trunk/linux518.patch")
sha256sums=('SKIP'
            'e33abcbc8fbe3129459ebc60be3b2f8ed55ddc53755f4956d6feb16c61c43250'
            'd8d542770e504775600f686d03412a37cc32489872be7aeb388b5b08d9806096')
install=r8168-dkms.install

prepare() {
     cd "$pkgname"
     patch -Np1 -i ../linux518.patch
}

package() {
    install -Dm644 dkms.conf "${pkgdir}/usr/src/${_pkgbase}-${pkgver}/dkms.conf"

    sed -e "s/@PKGNAME@/${_pkgbase}/g" \
        -e "s/@PKGVER@/${pkgver}/g" \
        -i "${pkgdir}/usr/src/${_pkgbase}-${pkgver}/dkms.conf"

    cd "${pkgname}"
    cp -dr --no-preserve='ownership' src "${pkgdir}/usr/src/${_pkgbase}-${pkgver}/src"
}

aucunhenac commented on 2022-05-29 10:30 (UTC)

Error on garuda and arcolinux. Log:

cat /var/lib/dkms/r8168/8.050.02/build/make.log DKMS make.log for r8168-8.050.02 for kernel 5.18.0-arch1-1 (x86_64) dom 29 mai 2022 07:14:03 -03 make: Entering directory '/usr/lib/modules/5.18.0-arch1-1/build' CC [M] /var/lib/dkms/r8168/8.050.02/build/src/r8168_n.o CC [M] /var/lib/dkms/r8168/8.050.02/build/src/r8168_asf.o CC [M] /var/lib/dkms/r8168/8.050.02/build/src/rtl_eeprom.o CC [M] /var/lib/dkms/r8168/8.050.02/build/src/rtltool.o /var/lib/dkms/r8168/8.050.02/build/src/r8168_n.c: In function ‘rtl8168_mac_loopback_test’: /var/lib/dkms/r8168/8.050.02/build/src/r8168_n.c:3701:17: error: implicit declaration of function ‘pci_dma_sync_single_for_device’; did you mean ‘dma_sync_single_for_device’? [-Werror=implicit-function-declaration] 3701 | pci_dma_sync_single_for_device(tp->pci_dev, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | dma_sync_single_for_device /var/lib/dkms/r8168/8.050.02/build/src/r8168_n.c: In function ‘rtl8168_init_board’: /var/lib/dkms/r8168/8.050.02/build/src/r8168_n.c:26411:14: error: implicit declaration of function ‘pci_set_dma_mask’ [-Werror=implicit-function-declaration] 26411 | !pci_set_dma_mask(pdev, DMA_BIT_MASK(64)) && | ^~~~~~~~~~~~~~~~ /var/lib/dkms/r8168/8.050.02/build/src/r8168_n.c:26412:14: error: implicit declaration of function ‘pci_set_consistent_dma_mask’ [-Werror=implicit-function-declaration] 26412 | !pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(64))) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ cc1: some warnings being treated as errors make[1]: [scripts/Makefile.build:288: /var/lib/dkms/r8168/8.050.02/build/src/r8168_n.o] Error 1 make: [Makefile:1834: /var/lib/dkms/r8168/8.050.02/build/src] Error 2 make: Leaving directory '/usr/lib/modules/5.18.0-arch1-1/build'

nastyagrifon commented on 2022-05-10 17:27 (UTC) (edited on 2022-05-10 17:34 (UTC) by nastyagrifon)

linux517.patch returns HTTP 404 error.

==> ERROR: Failure while downloading https://raw.githubusercontent.com/archlinux/svntogit-community/packages/r8168/trunk/linux517.patch
Aborting...
 -> error downloading sources: r8168-dkms 
context: exit status 1 

gyurman commented on 2022-04-10 09:14 (UTC)

Thanks; this is working well with xanomod, but with zen don't.