{"id":884,"date":"2013-10-14T16:48:24","date_gmt":"2013-10-14T15:48:24","guid":{"rendered":"http:\/\/rglinuxtech.com\/?p=884"},"modified":"2013-10-14T16:48:24","modified_gmt":"2013-10-14T15:48:24","slug":"arm-dreamplugguruplug-support-missing-in-3-12-rc","status":"publish","type":"post","link":"https:\/\/rglinuxtech.com\/?p=884","title":{"rendered":"ARM:  DreamPlug\/GuruPlug Support Missing in 3.12-rc?"},"content":{"rendered":"<p>I have just updated the DreamPlug to kernel 3.11.5, without any problems, but also tried 3.12-rc5, with &#8211; as usual &#8211; no success..<\/p>\n<p>My DreamPlug &#8211; presumably one of the earlier models &#8211; is actually a &#8216;<strong><em>GuruPlug Reference Board<\/em><\/strong>&#8216; inside:<\/p>\n<pre># cat \/proc\/cpuinfo\r\nprocessor\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 : 0\r\nmodel name\u00a0\u00a0\u00a0\u00a0\u00a0 : Feroceon 88FR131 rev 1 (v5l)\r\nBogoMIPS\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 : 1191.11\r\nFeatures\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 : swp half thumb fastmult edsp\r\nCPU implementer : 0x56\r\nCPU architecture: 5TE\r\nCPU variant\u00a0\u00a0\u00a0\u00a0 : 0x2\r\nCPU part\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 : 0x131\r\nCPU revision\u00a0\u00a0\u00a0 : 1\r\n\r\nHardware\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 : Marvell GuruPlug Reference Board\r\nRevision\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 : 0000\r\nSerial\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 : 0000000000000000<\/pre>\n<p>U-Boot shows:<\/p>\n<pre>Marvell-DreamPlug\r\nSoC:\u00a0\u00a0 Kirkwood 88F6281_A0\r\nDRAM:\u00a0 512 MiB\r\nSF: Detected MX25L1606 with page size 256, total 1 MiB\r\nIn:\u00a0\u00a0\u00a0 serial\r\nOut:\u00a0\u00a0 serial\r\nErr:\u00a0\u00a0 serial\r\nNet:\u00a0\u00a0 egiga0, egiga1\r\n88E1121 Initialized on egiga0\r\n88E1121 Initialized on egiga1<\/pre>\n<p>For 3.12-rc, I enabled all the &#8216;Marvell&#8217; types and (deliberately) temporarily disabled &#8216;Embedded system&#8217;, and got:<\/p>\n<pre>Uncompressing Linux... done, booting the kernel.\r\nError: unrecognized\/unsupported machine ID (r1 = 0x00000a63).\r\nAvailable machine support:\r\nID (hex)\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 NAME\r\n00000b44\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Marvell OpenRD Ultimate Board\r\n00000939\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Marvell OpenRD Client Board\r\n00000915\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Marvell OpenRD Base Board\r\n00000691\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Marvell RD-88F6192-NAS Development Board\r\n00000692\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Marvell RD-88F6281 Reference Board\r\nffffffff\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Marvell Kirkwood (Flattened Device Tree)\r\nPlease check your kernel config and\/or bootloader.<\/pre>\n<p><strong>0a63<\/strong>(hex) is <strong>2659<\/strong>(dec), which is, in <strong><em>~\/arch\/arm\/tools\/mach-types<\/em><\/strong>:<br \/>\n<strong>guruplug\u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 MACH_GURUPLUG\u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 GURUPLUG\u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 2659<\/strong><\/p>\n<p>This is the same as in the corresponding file in the 3.11 kernel source tree, but there seem to be no &#8216;guruplug&#8217; 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.<\/p>\n<p>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..<\/p>\n<p><em>Robert Gadsdon\u00a0\u00a0 October 14, 2013.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>I have just updated the DreamPlug to kernel 3.11.5, without any problems, but also tried 3.12-rc5, with &#8211; as usual &#8211; no success.. My DreamPlug &#8211; presumably one of the earlier models &#8211; is actually a &#8216;GuruPlug Reference Board&#8216; inside: # cat \/proc\/cpuinfo processor\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 : 0 model name\u00a0\u00a0\u00a0\u00a0\u00a0 : Feroceon 88FR131 rev 1 (v5l) BogoMIPS\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 : 1191.11 <span class=\"excerpt-dots\">&hellip;<\/span> <a class=\"more-link\" href=\"https:\/\/rglinuxtech.com\/?p=884\"><span class=\"more-msg\">Continue reading &rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[5,6,7,16,19,20],"tags":[136,664,662,663,665],"class_list":["post-884","post","type-post","status-publish","format-standard","hentry","category-compilation","category-crash-and-burn","category-dreamplug","category-linux-arm","category-opinion","category-performance-2","tag-dreamplug-2","tag-guruplug-support","tag-kernel-3-11-5-success","tag-kernel-3-12-rc5-fail","tag-missing-options"],"_links":{"self":[{"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=\/wp\/v2\/posts\/884","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=884"}],"version-history":[{"count":2,"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=\/wp\/v2\/posts\/884\/revisions"}],"predecessor-version":[{"id":886,"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=\/wp\/v2\/posts\/884\/revisions\/886"}],"wp:attachment":[{"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=884"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=884"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=884"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}