You are not logged in.
My recent upgrade from kernel 3.18.6-1 to 4.0.1-1 seems to have caused some problem with my ethernet driver. After upgrade, the ethernet device exists, but the mac address is listed as ff:ff:ff:ff:ff:ff (the broadcast address). Furthermore, dhcpcd fails to set an IP address on the device and even after setting the IP address, routing table, and device state manually the device cannot ping the local router.
anyone else experiencing this issue?
Details below.
Output of lspci -v:
01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 06)
Subsystem: Realtek Semiconductor Co., Ltd. Device 0123
Flags: bus master, fast devsel, latency 0, IRQ 30
I/O ports at 1000 [size=256]
Memory at f0900000 (64-bit, non-prefetchable) [size=4K]
Memory at f0800000 (64-bit, prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: r8169
Kernel modules: r8169
relevant dmesg output in last boot log before upgrade:
Mar 02 22:04:26 hostname kernel: r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded
Mar 02 22:04:26 hostname kernel: r8169 0000:01:00.0: irq 28 for MSI/MSI-X
Mar 02 22:04:26 hostname kernel: r8169 0000:01:00.0 eth0: RTL8168evl/8111evl at 0xffffc900001ec000, 70:b3:d5:3e:65:f1, XID 0c900800 IRQ 28
Mar 02 22:04:26 hostname kernel: r8169 0000:01:00.0 eth0: jumbo features [frames: 9200 bytes, tx checksumming: ko]
Mar 02 22:04:26 hostname kernel: r8169 0000:01:00.0 enp1s0: renamed from eth0
relevant dmesg output after upgrade to new kernel (Linux version 4.0.1-1-ARCH (builduser@tobias) (gcc version 5.1.0 (GCC) ) #1 SMP PREEMPT Wed Apr 29 12:00:26 CEST 2015):
May 02 18:20:14 hostname kernel: r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded
May 02 18:20:14 hostname kernel: r8169 0000:01:00.0 (unnamed net_device) (uninitialized): unknown MAC, using family default
May 02 18:20:15 hostname kernel: r8169 0000:01:00.0 (unnamed net_device) (uninitialized): rtl_chipcmd_cond == 1 (loop: 100, delay: 100).
May 02 18:20:15 hostname kernel: r8169 0000:01:00.0 eth0: RTL8168b/8111b at 0xffffc900001f8000, ff:ff:ff:ff:ff:ff, XID 9cf0f8ff IRQ 28
May 02 18:20:15 hostname kernel: r8169 0000:01:00.0 eth0: jumbo features [frames: 4080 bytes, tx checksumming: ko]
May 02 18:20:15 hostname kernel: r8169 0000:01:00.0 enp1s0: renamed from eth0
uname -a after downgrade back to previous kernel (where all ethernet functionality is restored and working):
Linux hostname 3.18.6-1-ARCH #1 SMP PREEMPT Sat Feb 7 08:44:05 CET 2015 x86_64 GNU/Linux
Offline
I had a similar issue with a custom kernel. You could try a 3.19 kernel, re-install the kernel from core and/or compile it yourself.
Offline