{"id":835,"date":"2013-09-09T22:33:41","date_gmt":"2013-09-09T21:33:41","guid":{"rendered":"http:\/\/rglinuxtech.com\/?p=835"},"modified":"2013-09-09T22:33:41","modified_gmt":"2013-09-09T21:33:41","slug":"pi-to-3-11","status":"publish","type":"post","link":"https:\/\/rglinuxtech.com\/?p=835","title":{"rendered":"Pi to 3.11.."},"content":{"rendered":"<p>Just updated the Raspberry Pi to kernel 3.11, using the source code available (<strong>linux-rpi-3.11.y<\/strong>) on GitHub, with a couple of minor hacks..<\/p>\n<p>As seems to often be the case, there were a couple of source\/config files missing:<\/p>\n<p><em><strong>drivers\/net\/ethernet\/Kconfig<\/strong><\/em> is missing, so.. just copy one from the older 3.10.x tree..<\/p>\n<p><strong>make[2]: *** No rule to make target `net\/mac80211\/chan.o&#8217;, needed by `net\/mac80211\/mac80211.o&#8217;.\u00a0 Stop.<\/strong><br \/>\n<strong>make[1]: *** [net\/mac80211] Error 2<\/strong><br \/>\n<strong>make: *** [net] Error 2<\/strong><br \/>\nso.. copy <strong>chan.c<\/strong> from the 3.10.x tree to <em><strong>\/net\/mac80211\/<\/strong><\/em><\/p>\n<p>After that, the compile completes OK, and the Pi boots with 3.11:<\/p>\n<p><strong>$ <em>uname -a<\/em><\/strong><br \/>\n<strong>Linux rgpi 3.11.0-pi #1 PREEMPT Mon Sep 9 22:17:43 BST 2013 armv6l armv6l armv6l GNU\/Linux<\/strong><\/p>\n<p><em>Robert Gadsdon.\u00a0\u00a0 September 9, 2013<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Just updated the Raspberry Pi to kernel 3.11, using the source code available (linux-rpi-3.11.y) on GitHub, with a couple of minor hacks.. As seems to often be the case, there were a couple of source\/config files missing: drivers\/net\/ethernet\/Kconfig is missing, so.. just copy one from the older 3.10.x tree.. make[2]: *** No rule to make target `net\/mac80211\/chan.o&#8217;, <span class=\"excerpt-dots\">&hellip;<\/span> <a class=\"more-link\" href=\"https:\/\/rglinuxtech.com\/?p=835\"><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,11,14,16,21],"tags":[182,599,313,1175],"class_list":["post-835","post","type-post","status-publish","format-standard","hentry","category-compilation","category-crash-and-burn","category-hacks","category-kernel","category-linux-arm","category-raspberry-pi","tag-hack","tag-kernel-3-11","tag-raspberry-pi-2","tag-success"],"_links":{"self":[{"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=\/wp\/v2\/posts\/835","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=835"}],"version-history":[{"count":1,"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=\/wp\/v2\/posts\/835\/revisions"}],"predecessor-version":[{"id":836,"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=\/wp\/v2\/posts\/835\/revisions\/836"}],"wp:attachment":[{"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=835"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=835"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=835"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}