<?xml-stylesheet type="text/xsl" href="https://community.element14.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>DIY Kernel: CirrusLogic&amp;#39;s &amp;quot;Build the Code&amp;quot; Instructions Don&amp;#39;t Work</title><link>/products/raspberry-pi/b/blog/posts/diy-kernel-cirruslogic-s-build-the-code-instructions-don-t-work</link><description>I just bought a new copy of the Cirrus Logic Audio Card. I&amp;#39;m still waiting on delivery of the quadcore Pi 2, so my fallback option is to start off using it on my B+. Rather than downloading and installing the Cirrus Audio linux os image, I...</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>RE: DIY Kernel: CirrusLogic&amp;#39;s &amp;quot;Build the Code&amp;quot; Instructions Don&amp;#39;t Work</title><link>https://community.element14.com/products/raspberry-pi/b/blog/posts/diy-kernel-cirruslogic-s-build-the-code-instructions-don-t-work</link><pubDate>Mon, 06 Apr 2015 12:40:13 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:8b55b49d-d431-4d8b-aa0c-d4c29d7d36af</guid><dc:creator>e14 Contributor</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Try &lt;a class="jive-link-external-small" href="https://blog.georgmill.de/2015/04/06/update-rt-kernel-for-cirrus-logicwolfson-audio-card/" rel="nofollow ugc noopener" target="_blank" title="https://blog.georgmill.de/2015/04/06/update-rt-kernel-for-cirrus-logicwolfson-audio-card/"&gt;https://blog.georgmill.de/2015/04/06/update-rt-kernel-for-cirrus-logicwolfson-audio-card/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Have fun.&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=20078&amp;AppID=86&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: DIY Kernel: CirrusLogic&amp;#39;s &amp;quot;Build the Code&amp;quot; Instructions Don&amp;#39;t Work</title><link>https://community.element14.com/products/raspberry-pi/b/blog/posts/diy-kernel-cirruslogic-s-build-the-code-instructions-don-t-work</link><pubDate>Thu, 05 Mar 2015 21:12:25 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:8b55b49d-d431-4d8b-aa0c-d4c29d7d36af</guid><dc:creator>timg73</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;Hi Bob,&lt;/p&gt;&lt;p&gt;I agree that the compilation instructions aren&amp;#39;t wonderful.&amp;nbsp; I did not attempt cross-compilation, and followed the normal process for native compilation of a generic Debian kernel.&amp;nbsp; This worked well for me on a fresh installation of Raspbian, and although it took about 10 hours to complete I wasn&amp;#39;t in a rush and just left it to run over night.&amp;nbsp; Note that the wiki instructions download much more data than necessary.&amp;nbsp; Replace the &lt;em&gt;git-clone&lt;/em&gt; command by&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span&gt;git clone --depth 1 &lt;/span&gt;&lt;a class="jive-link-external-small" href="https://github.com/CirrusLogic/rpi-linux.git" rel="nofollow" target="_blank"&gt;https://github.com/CirrusLogic/rpi-linux.git&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Alternatively you can skip downloading and&amp;nbsp; compiling the source entirely.&amp;nbsp; I&amp;#39;ve compiled the most recent &amp;quot;Cirrus Logic&amp;quot; kernel and uploaded it as a Debian package.&amp;nbsp; You can find it here:&lt;/p&gt;&lt;p&gt;&lt;a class="jive-link-thread-small" href="https://www.element14.com/community/thread/40824/l/kernel-as-deb-package"&gt;http://www.element14.com/community/thread/40824/l/kernel-as-deb-package&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Install as described, and modify &lt;em&gt;/etc/modules&lt;/em&gt; &amp;amp; &lt;em&gt;/etc/modprobe.d/raspi-blacklist.conf&lt;/em&gt; as detailed in the wiki.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I&amp;#39;m not sure why Cirrus Logic don&amp;#39;t distribute their patched kernel as a package.&amp;nbsp; The disk image seems unnecessarily cumbersome.&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=20078&amp;AppID=86&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: DIY Kernel: CirrusLogic&amp;#39;s &amp;quot;Build the Code&amp;quot; Instructions Don&amp;#39;t Work</title><link>https://community.element14.com/products/raspberry-pi/b/blog/posts/diy-kernel-cirruslogic-s-build-the-code-instructions-don-t-work</link><pubDate>Wed, 04 Mar 2015 23:38:41 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:8b55b49d-d431-4d8b-aa0c-d4c29d7d36af</guid><dc:creator>cstanton</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;What errors are you experiencing ? (You don&amp;#39;t state them).&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;It&amp;#39;s entirely possible that the errors you&amp;#39;re experiencing are down to missing dependencies for building the source code, often the error messages allude to what you need to do.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Once we&amp;#39;ve identified that then we can determine if Cirrus should change their instructions and how.&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=20078&amp;AppID=86&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item></channel></rss>