{"id":569,"date":"2012-11-22T12:53:00","date_gmt":"2012-11-22T12:53:00","guid":{"rendered":"http:\/\/rglinuxtech.com\/?p=569"},"modified":"2012-11-22T12:53:00","modified_gmt":"2012-11-22T12:53:00","slug":"pi-to-3-6-7-and-a-hardware-problem","status":"publish","type":"post","link":"https:\/\/rglinuxtech.com\/?p=569","title":{"rendered":"Pi to 3.6.7.. and a Hardware Problem!"},"content":{"rendered":"<p>The 3.6.y tree at GitHub has now been updated to 3.6.7, keeping pace with the &#8216;mainline&#8217; kernel.<\/p>\n<p>Compiling was similar to 3.6.6, and there is still a missing header file:<\/p>\n<p><strong>\u00a0 CC [M]\u00a0 drivers\/net\/wireless\/hostap\/hostap_80211_rx.o<\/strong><br \/>\n<strong>In file included from drivers\/net\/wireless\/hostap\/hostap.h:7:0,<\/strong><br \/>\n<strong>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 from drivers\/net\/wireless\/hostap\/hostap_80211_rx.c:8:<\/strong><br \/>\n<strong>drivers\/net\/wireless\/hostap\/hostap_wlan.h:13:27: fatal error: hostap_common.h: No such file or directory<\/strong><br \/>\n<strong>compilation terminated.<\/strong><br \/>\n<strong>make[4]: *** [drivers\/net\/wireless\/hostap\/hostap_80211_rx.o] Error 1<\/strong><br \/>\n<strong>make[3]: *** [drivers\/net\/wireless\/hostap] Error 2<\/strong><br \/>\n<strong>make[2]: *** [drivers\/net\/wireless] Error 2<\/strong><br \/>\n<strong>make[1]: *** [drivers\/net] Error 2<\/strong><br \/>\n<strong>make: *** [drivers] Error 2<\/strong><\/p>\n<p>and the solution &#8211; as before &#8211; is simply to copy the file from the main kernel source..<\/p>\n<p><em><strong>$ cp \/usr\/src\/linux-3.6.7\/drivers\/net\/wireless\/hostap\/hostap_common.h drivers\/net\/wireless\/hostap<\/strong><\/em><\/p>\n<p>Then everything compiles OK, but still with the<em><strong>WARNING: \u2026\u2026\u2026\u2026\u2026 \/lib\/modules\/3.6.6-pi\/kernel\/net\/bluetooth\/rfcomm\/rfcomm.ko needs unknown symbol tty_port_init<\/strong><\/em> messages, but I am just ignoring them..<\/p>\n<p><strong>Fedora release 17 (Beefy Miracle)<\/strong><br \/>\n<strong>Kernel 3.6.7-pi on an armv6l (ttyAMA0)<\/strong><br \/>\n<strong>&#8230;&#8230;&#8230;&#8230;&#8230;<\/strong><br \/>\n<strong># <em>uname -a<\/em><\/strong><br \/>\n<strong>Linux rgpi 3.6.7-pi #1 Thu Nov 22 11:54:32 GMT 2012 armv6l armv6l armv6l GNU\/Linux<\/strong><\/p>\n<p>One thing that has been fixed, is that <em><strong>shutdown -h&#8230;.<\/strong><\/em> now works correctly:<\/p>\n<p><strong>EXT4-fs (mmcblk0p2): re-mounted. Opts: (null)<\/strong><br \/>\n<strong>Power down.<\/strong><br \/>\n&lt;halt&gt;<\/p>\n<p>Now to the &#8216;<em>Hardware Problem<\/em>&#8216;..<\/p>\n<p>The SD Card slot on the Raspberry Pi is very &#8216;sloppy&#8217; and this has been the cause of two of my SD Cards breaking the plastic at the top edge, next to the contacts..\u00a0 In one case, this has made the card unusable, and in the other, it has to be inserted very carefully to be &#8216;recognised&#8217;..<br \/>\nI have been using SD Cards for many years, in a variety of devices, and have never encountered this problem, until now..<br \/>\nHopefully, this can be improved in the next rev of the board?<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The 3.6.y tree at GitHub has now been updated to 3.6.7, keeping pace with the &#8216;mainline&#8217; kernel. Compiling was similar to 3.6.6, and there is still a missing header file: \u00a0 CC [M]\u00a0 drivers\/net\/wireless\/hostap\/hostap_80211_rx.o In file included from drivers\/net\/wireless\/hostap\/hostap.h:7:0, \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 from drivers\/net\/wireless\/hostap\/hostap_80211_rx.c:8: drivers\/net\/wireless\/hostap\/hostap_wlan.h:13:27: fatal error: hostap_common.h: No such file or directory compilation terminated. make[4]: *** [drivers\/net\/wireless\/hostap\/hostap_80211_rx.o] Error <span class=\"excerpt-dots\">&hellip;<\/span> <a class=\"more-link\" href=\"https:\/\/rglinuxtech.com\/?p=569\"><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":[55,120,161,186,1173,261,313,334,1175],"class_list":["post-569","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-3-6-7","tag-compile","tag-fix","tag-hardware-problem","tag-kernel","tag-missing-header","tag-raspberry-pi-2","tag-sd-card-slot-loose","tag-success"],"_links":{"self":[{"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=\/wp\/v2\/posts\/569","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=569"}],"version-history":[{"count":0,"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=\/wp\/v2\/posts\/569\/revisions"}],"wp:attachment":[{"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=569"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=569"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=569"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}