Search Criteria
Package Details: r8168-dkms 8.047.05-2
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 |
Upstream URL: | https://github.com/mtorromeo/r8168 |
Licenses: | |
Conflicts: | |
Submitter: | angelsl |
Maintainer: | j1simon |
Last Packager: | j1simon |
Votes: | 12 |
Popularity: | 0.31 |
First Submitted: | 2015-10-26 16:00 |
Last Updated: | 2019-12-07 17:16 |
Dependencies (5)
- dkms
- glibc (glibc-git)
- linux-headers (linux-lts-ck-headers, linux-xanmod-git-headers, linux-ryzen-amd-staging-drm-next-git-headers, linux-ryzen-git-headers, linux-surfacepro3-git-headers, linux-aarch64-rock64-bin-headers, linux-ec2-headers, linux-pf-lts-headers, linux-mainline-bcachefs-lts-headers, linux-asus-aura-headers, kernel-uek-devel, linux-bootsplash-headers, linux-galliumos-headers, linux-xanmod-rt-headers, linux-lts316-headers, linux-mainline-bcachefs-headers, linux-xanmod-headers, linux-lts414-headers, linux-lts44-headers, linux-lts49-headers, linux-slim-headers, linux-amd-raven-headers, linux-amd-headers, linux-ck-headers, linux-bcachefs-git-headers, linux-pds-headers, linux-nitrous-git-headers, linux-gc-headers) (optional) – Needed for build the module for Arch kernel
- linux-lts-headers (optional) – Needed for build the module for LTS Arch kernel
- linux-zen-headers (optional) – Needed for build the module for ZEN Arch kernel
Latest Comments
« First ‹ Previous 1 2 3 Next › Last »
toxygen commented on 2018-08-18 16:45
source on pkgbuild seems to be wrong: source=(https://az695102.vo.msecnd.net/rtdrivers/cn/nic/0011-r8168-8.046.00.tar.bz2
should be source=(https://az695102.vo.msecnd.net/rtdrivers/cn/nic/0012-r8168-8.046.00.tar.bz2
alium commented on 2017-12-27 15:26
@DgDev91: Patch updated, thanks!
DgDev91 commented on 2017-12-27 15:09
Patch updated. it doesn't really change anything, it's a simple code cleanup.
My patch was a bit "dirty", as i said in the last post, now a kind developer (angelsl on github) showed me the proper way to fix it.
Here's the updated patch: https://pastebin.com/Q6uQmMhE
alium commented on 2017-12-23 08:43
@DGdev91: adapted, used your patch! Thans a lot!
DgDev91 commented on 2017-12-23 00:40
This works no more on Linux 4.15, because the code calls the setup_timer function, wich was dropped not too much time ago https://github.com/torvalds/linux/commit/513ae785c63c30741e46f43960213d4ae5382ec0#diff-ba8897e9349509c7ca4d37b0704bee9c
I've tried to adapt it for the new kernel, you can find my version here. https://github.com/DGdev91/r8168/commit/bc248cd63115388d76d15e1c5ac8ac2f74a2dc25 There's probably a cleaner way to achieve this, but at least it works.
I've also created a pull request on mtorromeo's repo, wich is in the pkgbuild. (it's there just in case someone is seeking for a way to run this on kernel 4.15+, i know he doesn't accept patches, it's supposed to be just a mirror)
Here the patch https://pastebin.com/sCcpUqUu
alium commented on 2017-02-13 11:50
adopted und updated!
wangjiezhe commented on 2016-08-22 06:36
It breaks for linux-lts 4.4.19-1, which is caused by linux-4.5.patch.
Here is a patch that works:
https://gist.github.com/wangjiezhe/c96211fe4ed95bf633366b314eafe504
j1simon commented on 2016-08-17 17:06
The patch has several conditions: "#if LINUX_VERSION_CODE < KERNEL_VERSION(4,7,0)" to change the code. It shouldn't affect to previous kernels.
angelsl commented on 2016-08-17 10:14
@clfarron4
Why would it break everything before 4.7? It's just some preprocessor directives to alter the code for 4.7.
clfarron4 commented on 2016-08-17 10:08
Dear all: @ozmartian's patch works for 4.7 but breaks for everything before 4.7, so we're at a bit of an impasse here.
Should we create a package for pre-4.7?