Quantcast
Channel: Linux Device Hacking
Viewing all articles
Browse latest Browse all 3247

Zyxel 310. No ethernet since the 4.20 kernel on Arch - Realtek drivers r8168/r8169 (2 replies)

$
0
0
Hello everybody.
I know it is Debian mostly forum, but got great help in the past here, so I'll try again here.
The problem is, that my wired network don't works since the new 4.20 kernel - either on my default r8169 drivers (built in kernel) or the installed r8168.
Everything works fine in my 4.19.9 kernel.
When on r8169 I get:
dmesg | grep r8169 
[ 1.839771] r8169 0000:01:00.0: enabling device (0140 -> 0143) 
[ 1.846456] r8169 0000:01:00.0 (unnamed net_device) (uninitialized): rtl_ph 0 (loop: 20, delay: 25). 
[ 1.856836] r8160000:01:00.0 failed with error -5"
Tried with the r8168 driver, and it looked promising sinve I managed (I guess) to bring this network up
dmesg | grep r8168
[   18.133709] r8168: loading out-of-tree module taints kernel.
[   18.154774] r8168 Gigabit Ethernet driver 8.046.00-NAPI loaded
[   18.201727] r8168 0000:01:00.0: no MSI. Back to INTx.
[   18.336800] r8168 0000:01:00.0 (unnamed net_device) (uninitialized): Invalid ether addr 00:00:00:00:00:00
[   18.363031] r8168 0000:01:00.0 (unnamed net_device) (uninitialized): Random ether addr 12:52:e3:82:44:54
[   18.423468] r8168: This product is covered by one or more of the following patents: US6,570,884, US6,115,776, and US6,327,625.
[   18.489400] r8168  Copyright (C) 2018  Realtek NIC software team <nicfae@realtek.com>
ifconfig -a
eth0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        inet 192.168.1.4  netmask 255.255.255.0  broadcast 192.168.1.255
        ether cc:5d:4e:c9:f5:4a  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
        device interrupt 35  base 0xc000
But the network is dead - I can ping only to myself.
The hardware:
01:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 03)
	Subsystem: Realtek Semiconductor Co., Ltd. RTL8111/8168 PCI Express Gigabit Ethernet controller [10ec:8168]
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr+ Stepping- SERR+ FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0, Cache Line Size: 32 bytes
	Interrupt: pin A routed to IRQ 35
	Region 0: I/O ports at 10000 [size=256]
	Region 2: Memory at e0014000 (64-bit, prefetchable) [size=4K]
	Region 4: Memory at e0010000 (64-bit, prefetchable) [size=16K]
	[virtual] Expansion ROM at e0000000 [disabled] [size=64K]
	Capabilities: <access denied>
	Kernel driver in use: r8168
	Kernel modules: r8168
What can I try yet? I'm out of ideas - I presented my problems also on the archlinux forum here
https://archlinuxarm.org/forum/viewtopic.php?t=13394&p=60424
but still out of luck...

Viewing all articles
Browse latest Browse all 3247

Trending Articles