element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Raspberry Pi
  • Products
  • More
Raspberry Pi
Raspberry Pi Forum Cirrus Logic Audio Card and Raspberry Pi 3
  • Blog
  • Forum
  • Documents
  • Quiz
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Raspberry Pi to participate - click to join for free!
Featured Articles
Announcing Pi
Technical Specifications
Raspberry Pi FAQs
Win a Pi
Raspberry Pi Wishlist
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • Replies 37 replies
  • Subscribers 669 subscribers
  • Views 4442 views
  • Users 0 members are here
  • rpi3
  • raspberry_pi
  • raspeberry_pi_accessories
  • raspberry pi 3
  • local build
Related

Cirrus Logic Audio Card and Raspberry Pi 3

boga
boga over 9 years ago

Hi!

 

Main idea of starting this discussion is that if anyone has a working setup with Raspberry Pi 3 then it would be nice if you could share the image. Or the instructions to get the Cirrus Logic Audio card working with Raspberry Pi 3.

 

I tried 2 different methods and no luck so far. I must say that I am a hardware guy and do not know too much about programming and linux. Trying to educate myself though.

 

Here is what I have tried.

 

1. I downloaded the ready made all-in-one package from element14 Cirrus Logic Audio Card page and installed the image using Win32DiskImager. When I tried to boot the Raspberry Pi 3 was just showing the Rainbow Screen and nothing was happening. Therefore the system was stuck and not booting at all. I did not investigate it further thinking that probably the ready made image doesn't work for RPi3.

 

2.  The second time I installed the latest Raspbian image. Tested that it was working on RPi 3. Then followed the official instruction on CirrusLogic wiki page https://github.com/CirrusLogic/rpi-linux/wiki/Building-the-code .  I used local build as I don't have Linux installed on my PC (yet!). Thought that maybe these will work for RPi3 also if I compile the kernel in the machine itself.

Unfortunately no luck. The RPi3 starts to boot but then hangs at a line which says: random: nonblocking pool is initialized. Which can basically mean anything according to my research. Of course I didn't give up so fast. I tried all kinds of different things according to the hints that I found by Googling. But I do not think they are worth mentioning here.

 

So. I would be really happy if someone who knows more about linux and programming could look into it and share the information if he / she gets Cirrus Logic Audio Card working with RPi3.

Of course all kind of suggestions about the described situation are also welcome.

 

All the best

  • Sign in to reply
  • Cancel
  • royleith
    royleith over 8 years ago in reply to cwbeacon

    Hi Mike,

     

    Sorry for the delay in replying. My phone line is down and now I know the disadvantages of internet controlled central heating!

     

    It looks like you will have to go back and start from scratch. I suggest that you do not disable any audio features in case that causes the problem. Right-clicking on the loudspeaker allows you to use HDMI, on-board analogue, the Cirrus card, BlueTooth or USB audio.

     

    Any Raspi will work with a mains-powered USB audio device. I have used an Alesis Multimixer which is an 8-Channel mixer with a stereo USB connection to a computer and supports phantom powered condenser microphones, line inputs and instrument inputs.

     

    Only my Raspi 3 B works with the USB-powered Focusrite Scarlet 2i4 interface which supports MIDI, phantom powered microphones, line inputs and instrument inputs. It is strictly a two-channel device.

     

    The problem with 'non-professional' USB audio interfaces is the failure to support Line In. The ones I have tried only support the recording of a mono, electret microphone or, at best, two of them.

     

    I managed to take my Wolfson card (the Cirrus Logic predecessor) in a Raspi B V1 to a pub and connect it to a mobile phone charger battery. I used it to record speech with Audacity via one of the two on-board microphones, edit it with Audacity and burn it as multiple mp3 files on an audio CD. The 15.6" HDMI HD monitor, DVD burner, Raspi and everything else were all run off of the charger.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • wetzelberry
    wetzelberry over 8 years ago in reply to bulcan10

    I also tested the previous ver of the OS on Pi 2 Model B and also worked great.

    Hi, Thihomir,

     

    I'm surprised that you could connect the cirrus audio card with an Pi 2 Model B - I had no luck, although trying different OS-Variations.

     

    I have an Raspberry Pi 2 Model B Ver. 1.1 - and the descriptions für the cirrus card (at elements 14) mention only the "B +" for a successful work. I want to use the RPi as media center with Kodi (LibreElec) including records from my old vinyl discs via Pre-Amplifier (output Cinch L + R). The cirrus card seemed to be the ideal partner. Or is it really necessary to change over to Pi 3?

     

    Could you please tell me your system configuration which worked on Pi 2?

     

    Thanks,

    Andreas

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • cwbeacon
    cwbeacon over 8 years ago in reply to royleith

    Hi Roy,

     

    I plugged in an M-audio Fast Track Pro I had on a PC to the Pi.  It did recognize it (F6 in the mixer).  No controls were available so at most it might play a file from the Pi.  I did not make any attempt to go further with that unit.  I got tied up with other projects so I have not had a chance to re-build the Pi.  Hope to get back to it in a week or so. 

     

    Mike

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • royleith
    royleith over 8 years ago in reply to cwbeacon

    Hi Mike,

     

    I knew I should have mentioned that only standards compliant interfaces work with Linux.

     

    That was one of the main reasons for choosing the Multimix mixer and the Focusrite audio interface.

     

    M-Audio have a bit of a reputation for needing special drivers for their kit.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • moorh
    moorh over 8 years ago in reply to Former Member

    Hello Alan,

     

    How are you doing on your OpenOB project?

     

    Are you using James Harrissons OpenOB 3.2 tutorials?

     

    I have difficulties to get the redis-server and GStreamer apps.

    Literaly followed the instuctions and  bump into a lot of errors with the RPi3

     

    I was curious if you got it to work?

     

    Regards,

     

    Edwin

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • bulcan10
    bulcan10 over 8 years ago in reply to wetzelberry

    Hello Andreas,

     

    yes, the card worked really well with Pi 2 , which I borrowed from a friend for the test and it works with Pi 1 A+ (256MB), but the software posted on Element14 website, does not work on Pi 3.

    I tried this audio card with external speakers, with A+ and the power output 2x1.4W, it works really well. Note: you need an external power supply 5V/4A though.

     

    Have to tried with Pi 3?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • romb52
    romb52 over 6 years ago in reply to Former Member

    hi alan

     

    I'm new to RPi and I'm trying to build this looper project i found online that required the wolfson audio card.

    i worked with your instructions and after the reboot i don't get anything on my screen, i don't know if the HDMI port sending data to the screen from the rpi.

    any idea how i can solve this?

     

    thanks a lot.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
<
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube