Bug 207481

Summary: [REGRESSION] No meson8b-dwmac / RTL8211F network on Odroid-C1 5.3 worsening in 5.6.7 , 5.7.0-rc3 , works on 4.19.118
Product: Platform Specific/Hardware Reporter: dirkneukirchen
Component: ARMAssignee: linux-arm-kernel (linux-arm-kernel)
Status: RESOLVED CODE_FIX    
Severity: high    
Priority: P1    
Hardware: ARM   
OS: Linux   
Kernel Version: 5.6.7 5.7.0-rc3 5.3.11 Subsystem:
Regression: No Bisected commit-id:
Attachments: Serial Console 5.7.0-rc3 not working
Serial Console 5.6.7 not working
Seriel Console 4.19.118 working
Serial Console 5.3.11 partially working

Description dirkneukirchen 2020-04-28 16:14:59 UTC
Created attachment 288785 [details]
Serial Console 5.7.0-rc3 not working

"stock" Armbian Buster Kernel 5.3.x: (5.3.7, 5.3.11 at least)
- has "flaky" onboard Ethernet - "FIX": unloading/reloading modules and/or replugging Ethernet sometimes get a connection

Regression:
Kernel 5.6.7 and 5.7.0-rc3: not working at all; multiple entries in dmesg:
[   31.863103] meson8b-dwmac c9410000.ethernet: IRQ eth_wake_irq not found
[   31.866859] meson8b-dwmac c9410000.ethernet: IRQ eth_lpi not found
[   31.873657] stmmaceth c9410000.ethernet: IRQ eth_wake_irq not found
[   31.879282] stmmaceth c9410000.ethernet: IRQ eth_lpi not found
[   31.885179] stmmaceth c9410000.ethernet: dt configuration failed

Checking against 4.19.118 : onboard Ethernet works fine

original System: Armbian Buster on SD-Card with Kernel 5.3.11-odroidc1

Compiles were done on the Odroid-C1 itself: 4.19.118, 5.6.7, 5.7.0-rc3 from Mainline tarballs with
with almost same config used in Armbian taken from /proc/config.gz
- make oldconfig 

I just modified /boot/boot.ini on the ext4 rootfs to point to different
Kernel, uInitrd and dtb dir




Hardware: Odroid-C1
PCB print: rev 0.3 20141107
Comment 1 dirkneukirchen 2020-04-28 16:16:32 UTC
Created attachment 288787 [details]
Serial Console 5.6.7 not working
Comment 2 dirkneukirchen 2020-04-28 16:16:55 UTC
Created attachment 288789 [details]
Seriel Console 4.19.118 working
Comment 3 dirkneukirchen 2020-04-28 16:17:25 UTC
Created attachment 288791 [details]
Serial Console 5.3.11 partially working
Comment 4 dirkneukirchen 2020-04-30 13:02:18 UTC
The non-working functionality was because of a disabled config symbol.
enabling
CONFIG_MESON_MX_EFUSE=y

fixes this issue.

thanks to Martin Blumenstingl for the tip