#819390 linux-image-4.5.0-trunk-armmp-lpae: Ethernet on Firefly-RK3288

#819390#5
Date:
2016-03-27 22:13:16 UTC
From:
To:
When upgrading to linux 4.5-1~exp1, the ethernet no longer responds
correctly.  Downgrading back to 4.4.6-1 from sid/stretch fixes the issue.

I see these messages in syslog:

Mar 27 21:25:37 ff2a systemd[1]: Reached target System Time Synchronized.
Mar 27 21:25:37 ff2a networking[311]: Configuring network interfaces...[ERROR] Could not read permanent MAC: Device or resource busy
Mar 27 21:25:37 ff2a networking[311]: Current MAC:   00:00:00:00:00:00 (XEROX CORPORATION)
Mar 27 21:25:37 ff2a networking[311]: Permanent MAC: 00:00:00:00:00:00 (XEROX CORPORATION)
Mar 27 21:25:37 ff2a networking[311]: New MAC:       4e:e3:67:92:21:0e (unknown)
Mar 27 21:25:37 ff2a networking[311]: RTNETLINK answers: No such device
Mar 27 21:25:37 ff2a networking[311]: Failed to bring up eth0.
Mar 27 21:25:37 ff2a networking[311]: done.
Mar 27 21:25:37 ff2a systemd[1]: Started LSB: Raise network interfaces..
Mar 27 21:25:37 ff2a systemd[1]: Starting Network.
--
Mar 27 21:25:37 ff2a kernel: [   10.182806]  mmcblk1: p1 p2
Mar 27 21:25:37 ff2a kernel: [   10.552168] Adding 5242876k swap on /dev/mapper/ff2a-swap.  Priority:-1 extents:1 across:5242876k FS
Mar 27 21:25:37 ff2a kernel: [   10.705565] EXT4-fs (dm-2): mounted filesystem with ordered data mode. Opts: (null)
Mar 27 21:25:37 ff2a atd[494]: File a00001017285b2 is in wrong format - aborting
Mar 27 21:25:37 ff2a kernel: [   11.637423] EXT4-fs (mmcblk1p2): mounted filesystem with ordered data mode. Opts: (null)
Mar 27 21:25:37 ff2a kernel: [   12.169292] libphy: PHY stmmac-0:ffffffff not found
Mar 27 21:25:37 ff2a kernel: [   12.174209] eth0: Could not attach to PHY
Mar 27 21:25:37 ff2a kernel: [   12.178246] stmmac_open: Cannot attach to PHY (error: -19)
Mar 27 21:25:37 ff2a systemd[1]: Starting Avahi mDNS/DNS-SD Stack...
Mar 27 21:25:37 ff2a kernel: [   13.051128] ip6_tables: (C) 2000-2006 Netfilter Core Team

Full syslog from boot attached.

live well,
  vagrant

#819390#10
Date:
2016-04-29 22:08:34 UTC
From:
To:
linux-image-4.5.0-1-armmp-lpae 4.5.1-1.

Only way to get the network back is to downgrade to 4.4.6-1.

Related LKML thread: https://lkml.org/lkml/2016/3/15/63

Grüße,
Sven.

#819390#15
Date:
2016-05-01 12:39:43 UTC
From:
To:
Thanks for the hint.

It took me a while to figure out how to make the downgrade work.

Installing old linux-image package is not enough.

One must also run "flash-kernel --force 4.4.0-1-armmp-lpae" otherwise, the card
still boots on linux 4.5 kernel.

Note that any linux-image upgrade will reruns flash-kernel which, by defaults,
sets the boot to use latest kernel.

All the best

#819390#20
Date:
2017-12-07 22:48:46 UTC
From:
To:
Version: 4.9.51-1

Version 4.9.x and earlier has been working on firefly-rk3288 boards for
me.

live well,
  vagrant