Bug 207481 - [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
Summary: [REGRESSION] No meson8b-dwmac / RTL8211F network on Odroid-C1 5.3 worsening i...
Status: RESOLVED CODE_FIX
Alias: None
Product: Platform Specific/Hardware
Classification: Unclassified
Component: ARM (show other bugs)
Hardware: ARM Linux
: P1 high
Assignee: linux-arm-kernel@lists.arm.linux.org.uk
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-04-28 16:14 UTC by dirkneukirchen
Modified: 2020-04-30 13:02 UTC (History)
0 users

See Also:
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 (41.22 KB, text/plain)
2020-04-28 16:14 UTC, dirkneukirchen
Details
Serial Console 5.6.7 not working (40.34 KB, text/plain)
2020-04-28 16:16 UTC, dirkneukirchen
Details
Seriel Console 4.19.118 working (37.35 KB, text/plain)
2020-04-28 16:16 UTC, dirkneukirchen
Details
Serial Console 5.3.11 partially working (38.34 KB, text/plain)
2020-04-28 16:17 UTC, dirkneukirchen
Details

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

Note You need to log in before you can comment on or make changes to this bug.