ARM: DreamPlug/GuruPlug Support Missing in 3.12-rc?
I have just updated the DreamPlug to kernel 3.11.5, without any problems, but also tried 3.12-rc5, with – as usual – no success..
My DreamPlug – presumably one of the earlier models – is actually a ‘GuruPlug Reference Board‘ inside:
# cat /proc/cpuinfo processor : 0 model name : Feroceon 88FR131 rev 1 (v5l) BogoMIPS : 1191.11 Features : swp half thumb fastmult edsp CPU implementer : 0x56 CPU architecture: 5TE CPU variant : 0x2 CPU part : 0x131 CPU revision : 1 Hardware : Marvell GuruPlug Reference Board Revision : 0000 Serial : 0000000000000000
U-Boot shows:
Marvell-DreamPlug SoC: Kirkwood 88F6281_A0 DRAM: 512 MiB SF: Detected MX25L1606 with page size 256, total 1 MiB In: serial Out: serial Err: serial Net: egiga0, egiga1 88E1121 Initialized on egiga0 88E1121 Initialized on egiga1
For 3.12-rc, I enabled all the ‘Marvell’ types and (deliberately) temporarily disabled ‘Embedded system’, and got:
Uncompressing Linux... done, booting the kernel. Error: unrecognized/unsupported machine ID (r1 = 0x00000a63). Available machine support: ID (hex) NAME 00000b44 Marvell OpenRD Ultimate Board 00000939 Marvell OpenRD Client Board 00000915 Marvell OpenRD Base Board 00000691 Marvell RD-88F6192-NAS Development Board 00000692 Marvell RD-88F6281 Reference Board ffffffff Marvell Kirkwood (Flattened Device Tree) Please check your kernel config and/or bootloader.
0a63(hex) is 2659(dec), which is, in ~/arch/arm/tools/mach-types:
guruplug MACH_GURUPLUG GURUPLUG 2659
This is the same as in the corresponding file in the 3.11 kernel source tree, but there seem to be no ‘guruplug’ options available in 3.12rc, apart from ~/arch/arm/boot/dts/kirkwood-guruplug-server-plus.dts, which works when used to create the uImage in 3.11.x, but fails in 3.12-rc.
I am running out of testing options, now, and unless I can find a reference to this issue, I might eventually post a question on the appropriate kernel mailing list..
Robert Gadsdon October 14, 2013.
Comments
ARM: DreamPlug/GuruPlug Support Missing in 3.12-rc? — No Comments