{"id":282,"date":"2012-08-02T11:02:28","date_gmt":"2012-08-02T11:02:28","guid":{"rendered":"http:\/\/rglinuxtech.com\/?p=282"},"modified":"2012-08-02T11:02:28","modified_gmt":"2012-08-02T11:02:28","slug":"apc-kernel-driver-source-mia","status":"publish","type":"post","link":"https:\/\/rglinuxtech.com\/?p=282","title":{"rendered":"APC &#8211; Kernel Driver Source MIA?"},"content":{"rendered":"<p>As the APCs are still &#8216;awaiting customs clearance&#8217;, I decided to try to cross-compile the kernel source available at github: <a title=\"https:\/\/github.com\/apc-io\/apc-8750\" href=\"https:\/\/github.com\/apc-io\/apc-8750\" target=\"_blank\">https:\/\/github.com\/apc-io\/apc-8750<\/a><\/p>\n<p>Unfortunately, many of the APC-specific drivers (&#8216;wmt&#8217;) are currently missing..\u00a0\u00a0\u00a0 The system is an Android 2.3 one, and the kernel is based &#8211; as you would expect &#8211; on Linux kernel version 2.6.32.\u00a0 (In this case &#8211; 2.6.32.9)..\u00a0\u00a0 The U-boot code is also available, and oddly enough, some of the &#8216;missing&#8217; (video\/touchscreen) drivers are available as part of that source tree..\u00a0 The U-boot code also has missing drivers, so neither the kernel nor U-boot was able to be compiled..\u00a0\u00a0\u00a0\u00a0 I did find some of what appeared to be the &#8216;correct&#8217; drivers in the Android code on Google, but most of those were <span style=\"text-decoration:underline;\">not<\/span> GPL..<\/p>\n<p>I&#8217;m not planning to do any more until the APCs actually arrive, and then I will be checking to see if drivers are available in a later (3.5) version of Linux..\u00a0\u00a0 The Raspberry Pi has the same ARM CPU, so it may be possible to do some &#8216;hacking&#8217; there&#8230;<\/p>\n<p>The APC forum has messages indicating various potential projects to port &#8216;mainstream&#8217; Linux, so maybe some of these will enable the device to be fully supported, and hopefully a working set of APC kernel code will be released, in the near future..\u00a0\u00a0 The device has great potential, and it would be a shame to see it crippled by &#8216;closed&#8217; code..<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>As the APCs are still &#8216;awaiting customs clearance&#8217;, I decided to try to cross-compile the kernel source available at github: https:\/\/github.com\/apc-io\/apc-8750 Unfortunately, many of the APC-specific drivers (&#8216;wmt&#8217;) are currently missing..\u00a0\u00a0\u00a0 The system is an Android 2.3 one, and the kernel is based &#8211; as you would expect &#8211; on Linux kernel version 2.6.32.\u00a0 (In this case <span class=\"excerpt-dots\">&hellip;<\/span> <a class=\"more-link\" href=\"https:\/\/rglinuxtech.com\/?p=282\"><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":[2,3,5,6,16,19],"tags":[89,1174,131,1173,242,260,347,372],"class_list":["post-282","post","type-post","status-publish","format-standard","hentry","category-android","category-apc","category-compilation","category-crash-and-burn","category-linux-arm","category-opinion","tag-apc-2","tag-arm","tag-cross-compile","tag-kernel","tag-linux","tag-missing-drivers","tag-source","tag-u-boot"],"_links":{"self":[{"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=\/wp\/v2\/posts\/282","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=282"}],"version-history":[{"count":0,"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=\/wp\/v2\/posts\/282\/revisions"}],"wp:attachment":[{"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=282"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=282"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=282"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}