Rtl8111 8168 8411 driver linux

Arch Linux

r8168(install by pacman or compiled from the src are the same result):

# rmmod r8169 # lsmod | grep r8 # modprobe -v r8168 insmod /lib/modules/4.7.6-1-ARCH/kernel/drivers/net/ethernet/realtek/r8168.ko.gz # dmesg | tail [ 559.557070] pci 0000:00:1c.2: Error enabling bridge (-16), continuing [ 559.557988] r8169 0000:03:00.0: PCI INT A: failed to register GSI [ 559.557991] r8169 0000:03:00.0 (unnamed net_device) (uninitialized): enable failure [ 559.558815] r8169: probe of 0000:03:00.0 failed with error -16 [ 637.587989] r8168 Gigabit Ethernet driver 8.043.01-NAPI loaded [ 637.588130] pci 0000:00:1c.2: PCI INT C: failed to register GSI [ 637.588133] pci 0000:00:1c.2: Error enabling bridge (-16), continuing [ 637.589022] r8168 0000:03:00.0: PCI INT A: failed to register GSI [ 637.589024] r8168 0000:03:00.0: enable failure [ 637.589864] r8168: probe of 0000:03:00.0 failed with error -16 # cat /proc/net/dev Inter-| Receive | Transmit face |bytes packets errs drop fifo frame compressed multicast|bytes packets errs drop fifo colls carrier compressed lo: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 wlp4s0: 127283 975 0 0 0 0 0 0 265696 571 0 0 0 0 0 0 # ip link show 1: lo: mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 2: wlp4s0: mtu 1500 qdisc mq state UP mode DORMANT group default qlen 1000 link/ether 94:53:30:03:3a:6f brd ff:ff:ff:ff:ff:ff

I have search from the DELL product drives page, they only provide drives of windows.
Is there any another driver suit for the Ethernet device(Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller)?

20170704 FIXED
Need to make kernel with CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y .

Last edited by yorks-yy (2017-07-04 08:44:24)

#2 2016-10-13 10:05:29

Re: [SOLVED]Realtek RTL8111/8168/8411 Ethernet driver (r8169/r8168 not .

[ 559.557065] pci 0000:00:1c.2: PCI INT C: failed to register GSI [ 559.557070] pci 0000:00:1c.2: Error enabling bridge (-16), continuing [ 559.557988] r8169 0000:03:00.0: PCI INT A: failed to register GSI [ 559.557991] r8169 0000:03:00.0 (unnamed net_device) (uninitialized): enable failure [ 559.558815] r8169: probe of 0000:03:00.0 failed with error -16

This shouldn’t be here and after the last line there is no way things can work so don’t bother with this «ip link» stuff.

Читайте также:  Set variable in shell linux

It’s some PCI interrupt issue. Maybe the same as here, so try booting with acpi_sci=low and if this doesn’t work, file a new bug report pasting only this dmesg snippet (or just whole dmesg) this time.

#3 2016-10-13 12:00:57

Re: [SOLVED]Realtek RTL8111/8168/8411 Ethernet driver (r8169/r8168 not .

try booting with acpi_sci=low and if this doesn’t work, file a new bug report pasting only this dmesg snippet (or just whole dmesg) this time.

Thank you for your reply.
It doesn’t wok. The dmesg snippet like this:
r8168

[ 1.732361] r8168 Gigabit Ethernet driver 8.043.01-NAPI loaded [ 1.732484] pci 0000:00:1c.2: PCI INT C: failed to register GSI [ 1.732487] pci 0000:00:1c.2: Error enabling bridge (-16), continuing [ 1.733327] r8168 0000:03:00.0: PCI INT A: failed to register GSI [ 1.733330] r8168 0000:03:00.0: enable failure [ 1.734740] r8168: probe of 0000:03:00.0 failed with error -16
[ 1.753395] r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded [ 1.753406] r8169 0000:03:00.0: can't disable ASPM; OS doesn't have ASPM control [ 1.757368] pci 0000:00:1c.2: PCI INT C: failed to register GSI [ 1.757374] pci 0000:00:1c.2: Error enabling bridge (-16), continuing [ 1.758687] r8169 0000:03:00.0: PCI INT A: failed to register GSI [ 1.758691] r8169 0000:03:00.0 (unnamed net_device) (uninitialized): enable failure [ 1.759639] r8169: probe of 0000:03:00.0 failed with error -16

#4 2016-10-14 14:40:23

Re: [SOLVED]Realtek RTL8111/8168/8411 Ethernet driver (r8169/r8168 not .

I guess you could also try noapic or acpi=noirq as a workaround.

#5 2016-11-03 21:56:10

Re: [SOLVED]Realtek RTL8111/8168/8411 Ethernet driver (r8169/r8168 not .

For those who may come across this in a Google Search, it looks like there is a conflict between this network card’s interrupt code and something in ACPI. the `noapic` boot flag has temporarily resolved the issue for me.

#6 2017-07-04 05:48:49

Re: [SOLVED]Realtek RTL8111/8168/8411 Ethernet driver (r8169/r8168 not .

HI, ALL:
I found that the newest kernel have fixed it(patch: https://patchwork.kernel.org/patch/9423907/ ),
but archlinux stock kernel do not turn the option: CONFIG_ACPI_REV_OVERRIDE_POSSIBLE ,
so I build a custom kernel the the problem fixed.

zcat /proc/config.gz | grep CONFIG_ACPI_REV_OVERRIDE_POSSIBLE CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y dmesg | grep r8 [ 0.000000] percpu: Embedded 35 pages/cpu @ffff880257400000 s103256 r8192 d31912 u524288 [ 0.000000] pcpu-alloc: s103256 r8192 d31912 u524288 alloc=1*2097152 [ 1.934201] r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded [ 1.934211] r8169 0000:03:00.0: can't disable ASPM; OS doesn't have ASPM control [ 1.947798] r8169 0000:03:00.0 eth0: RTL8168h/8111h at 0xffffc90000d01000, 14:18:77:cd:81:4d, XID 14100800 IRQ 49 [ 1.947801] r8169 0000:03:00.0 eth0: jumbo features [frames: 9200 bytes, tx checksumming: ko] [ 2.110531] r8169 0000:03:00.0 enp3s0: renamed from eth0

BTW, is there a way to turn on the kernel config option: CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y with the stock kernel?

Читайте также:  Canon printer driver linux

#7 2017-07-04 08:32:14

Re: [SOLVED]Realtek RTL8111/8168/8411 Ethernet driver (r8169/r8168 not .

BTW, is there a way to turn on the kernel config option: CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y with the stock kernel?

#8 2017-07-04 08:41:26

Re: [SOLVED]Realtek RTL8111/8168/8411 Ethernet driver (r8169/r8168 not .

BTW, is there a way to turn on the kernel config option: CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y with the stock kernel?

Thanks, I will mark this topic to FIXED.

#9 2017-07-06 09:02:50

Re: [SOLVED]Realtek RTL8111/8168/8411 Ethernet driver (r8169/r8168 not .

Mmm i’m on 4.11-7 and still have this problem, is this really solved?

#10 2017-07-06 09:10:19

Re: [SOLVED]Realtek RTL8111/8168/8411 Ethernet driver (r8169/r8168 not .

Mmm i’m on 4.11-7 and still have this problem, is this really solved?

# cat /proc/cmdline BOOT_IMAGE=/boot/vmlinuz-linux root=UUID=93efd429-962a-4f26-8177-7ed331cc2236 rw quiet elevator=noop acpi_rev_override # cat /proc/version Linux version 4.11.7-1-ARCH (builduser@tobias) (gcc version 7.1.1 20170621 (GCC) ) #1 SMP PREEMPT Sat Jun 24 09:07:09 CEST 2017 # dmesg | grep r8169 [ 1.685751] r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded [ 1.685759] r8169 0000:03:00.0: can't disable ASPM; OS doesn't have ASPM control [ 1.699675] r8169 0000:03:00.0 eth0: RTL8168h/8111h at 0xffffc90000d69000, 14:18:77:cd:81:4d, XID 14100800 IRQ 49 [ 1.699678] r8169 0000:03:00.0 eth0: jumbo features [frames: 9200 bytes, tx checksumming: ko] [ 1.826225] r8169 0000:03:00.0 enp3s0: renamed from eth0 # /sbin/ethtool enp3s0 | grep Speed Speed: 1000Mb/s

#11 2017-07-06 09:23:33

Re: [SOLVED]Realtek RTL8111/8168/8411 Ethernet driver (r8169/r8168 not .

I can see you have the r8169 working, but my r8168 still gives me problems:

$ cat /proc/cmdline initrd=\intel-ucode.img initrd=\initramfs-linux.img root=/dev/disk/by-uuid/274766ba-1cd2-4872-bd53-3eee7bd9cfaa rw quiet acpi_rev_override $ cat /proc/version Linux version 4.11.9-1-ARCH (builduser@tobias) (gcc version 7.1.1 20170621 (GCC) ) #1 SMP PREEMPT Wed Jul 5 18:23:08 CEST 2017 $ dmesg |grep r8168 [ +0.030813] r8168: disagrees about version of symbol alloc_etherdev_mqs [ +0.000003] r8168: Unknown symbol alloc_etherdev_mqs (err -22) [ +0.000930] r8168: disagrees about version of symbol skb_put [ +0.000002] r8168: Unknown symbol skb_put (err -22) [ +0.000002] r8168: disagrees about version of symbol skb_tstamp_tx [ +0.000001] r8168: Unknown symbol skb_tstamp_tx (err -22) [ +0.000002] r8168: disagrees about version of symbol __napi_alloc_skb [ +0.000001] r8168: Unknown symbol __napi_alloc_skb (err -22) [ +0.000003] r8168: disagrees about version of symbol netdev_update_features [ +0.000001] r8168: Unknown symbol netdev_update_features (err -22) [ +0.000003] r8168: disagrees about version of symbol consume_skb [ +0.000001] r8168: Unknown symbol consume_skb (err -22) [ +0.000003] r8168: disagrees about version of symbol unregister_netdev [ +0.000001] r8168: Unknown symbol unregister_netdev (err -22) [ +0.000025] r8168: disagrees about version of symbol pskb_expand_head [ +0.000001] r8168: Unknown symbol pskb_expand_head (err -22) [ +0.000003] r8168: disagrees about version of symbol eth_type_trans [ +0.000001] r8168: Unknown symbol eth_type_trans (err -22) [ +0.000001] r8168: disagrees about version of symbol napi_complete_done [ +0.000001] r8168: Unknown symbol napi_complete_done (err -22) [ +0.000003] r8168: disagrees about version of symbol skb_checksum_help [ +0.000001] r8168: Unknown symbol skb_checksum_help (err -22) [ +0.000004] r8168: disagrees about version of symbol __napi_schedule [ +0.000001] r8168: Unknown symbol __napi_schedule (err -22) [ +0.000004] r8168: disagrees about version of symbol netif_device_detach [ +0.000001] r8168: Unknown symbol netif_device_detach (err -22) [ +0.000004] r8168: disagrees about version of symbol _dev_info [ +0.000000] r8168: Unknown symbol _dev_info (err -22) [ +0.000002] r8168: disagrees about version of symbol napi_gro_receive [ +0.000000] r8168: Unknown symbol napi_gro_receive (err -22) [ +0.000002] r8168: disagrees about version of symbol netif_device_attach [ +0.000001] r8168: Unknown symbol netif_device_attach (err -22) [ +0.000008] r8168: disagrees about version of symbol init_net [ +0.000001] r8168: Unknown symbol init_net (err -22) [ +0.000003] r8168: disagrees about version of symbol netif_napi_add [ +0.000001] r8168: Unknown symbol netif_napi_add (err -22) [ +0.000004] r8168: disagrees about version of symbol __dev_kfree_skb_irq [ +0.000000] r8168: Unknown symbol __dev_kfree_skb_irq (err -22) [ +0.000015] r8168: disagrees about version of symbol register_netdev [ +0.000001] r8168: Unknown symbol register_netdev (err -22) [ +0.000023] r8168: disagrees about version of symbol dev_err [ +0.000001] r8168: Unknown symbol dev_err (err -22) [ +0.000014] r8168: disagrees about version of symbol netif_tx_wake_queue [ +0.000001] r8168: Unknown symbol netif_tx_wake_queue (err -22) [ +0.000031] r8168: disagrees about version of symbol __netdev_alloc_skb [ +0.000001] r8168: Unknown symbol __netdev_alloc_skb (err -22) [ +0.000030] r8168: disagrees about version of symbol netif_napi_del [ +0.000001] r8168: Unknown symbol netif_napi_del (err -22) [ +0.000084] r8168: disagrees about version of symbol __dev_kfree_skb_any [ +0.000002] r8168: Unknown symbol __dev_kfree_skb_any (err -22) [ +0.000002] r8168: disagrees about version of symbol netif_carrier_off [ +0.000001] r8168: Unknown symbol netif_carrier_off (err -22) [ +0.000010] r8168: disagrees about version of symbol netif_carrier_on [ +0.000001] r8168: Unknown symbol netif_carrier_on (err -22) [ +0.000009] r8168: disagrees about version of symbol dev_printk [ +0.000001] r8168: Unknown symbol dev_printk (err -22) [ +0.000002] r8168: disagrees about version of symbol napi_schedule_prep [ +0.000001] r8168: Unknown symbol napi_schedule_prep (err -22) [ +0.000002] r8168: disagrees about version of symbol napi_disable [ +0.000001] r8168: Unknown symbol napi_disable (err -22) [ +0.000008] r8168: disagrees about version of symbol __skb_gso_segment [ +0.000001] r8168: Unknown symbol __skb_gso_segment (err -22) [ +0.000025] r8168: disagrees about version of symbol skb_clone_tx_timestamp [ +0.000001] r8168: Unknown symbol skb_clone_tx_timestamp (err -22) [ +0.000001] r8168: disagrees about version of symbol ethtool_op_get_ts_info [ +0.000001] r8168: Unknown symbol ethtool_op_get_ts_info (err -22)

Источник

Оцените статью
Adblock
detector