-
Re: Raspberry Pi 2 and Cirrus Logic Audio Card - Does it work? Mine doesn't...
shabazFeb 4, 2015 4:41 PM (in response to listenchris)
Chris Aa wrote:
It just showed a multicoloured square, and nothing else.
Hi Chris,
You might want to google for that, from (poor) memory it means something like brownout/low power. If that is the case, then you need a power supply that can provide more current than before.
-
Re: Raspberry Pi 2 and Cirrus Logic Audio Card - Does it work? Mine doesn't...
listenchris Feb 4, 2015 11:53 PM (in response to shabaz)I did try it with a 2 AMP instead of a 1 AMP power supply, same result
-
-
Re: Raspberry Pi 2 and Cirrus Logic Audio Card - Does it work? Mine doesn't...
qsmits Feb 4, 2015 6:01 PM (in response to listenchris)1 of 1 people found this helpfulThe Pi 2 was released this Monday, all the different OS images needed to be updated to work on the Pi 2. This one has to, too. I ran into the same problem, just now. You'll get the same issue when you use an older version of Raspbian with the Pi 2 (square colour gradient). The Pi 2 boots up fine with the audio card connected when I use the latest Raspbian image, but of course, then the audio card doesn't work... It most certainly is not a power problem.
Luckily, I had an older B+ model Pi laying around and played with the sound card with that...
If you don't have an older Pi B+, you can try the more complicated setup; building your own kernel on top of the latest Raspbian image that you can download from the Pi Foundations website. Otherwise, you'll probably have to wait for an updated image from Element14...
-
Re: Raspberry Pi 2 and Cirrus Logic Audio Card - Does it work? Mine doesn't...
rich.hyde@byu.net Feb 4, 2015 8:43 PM (in response to qsmits)When will there be a standard driver to use this with the standard distro? I am uninterested in being beholden to anyone for the latest image, I don't get why they take so long to be compatible.
-
Re: Raspberry Pi 2 and Cirrus Logic Audio Card - Does it work? Mine doesn't...
rich.hyde@byu.net Feb 4, 2015 8:44 PM (in response to qsmits)I would point out that the element 14 site claims it support the 2.
-
Re: Raspberry Pi 2 and Cirrus Logic Audio Card - Does it work? Mine doesn't...
qsmits Feb 5, 2015 1:28 AM (in response to rich.hyde@byu.net)The hardware does...
Cirrus-Logic or Element14 or whoever is responsible for this driver, would need to make sure it gets in to the original Raspberry Pi Linux kernel source repository. Then it works with every OS image based on that kernel... Right now, they have their own separate repository, where they maintain a kernel source containing the driver.
-
-
Re: Raspberry Pi 2 and Cirrus Logic Audio Card - Does it work? Mine doesn't...
listenchris Feb 4, 2015 11:58 PM (in response to qsmits)My current Rpi was an B, not a B+. I bought the Rpi 2 because this site claims compatibility...
My knowledge isn't good enough to build my own Kernel, so have to options, return my sound card or wait.
Thanks for your answer!
-
-
Re: Raspberry Pi 2 and Cirrus Logic Audio Card - Does it work? Mine doesn't...
listenchris Feb 5, 2015 1:16 PM (in response to listenchris)Okay, Hias (from the OpenElec build metioned) gave me a clear explanation:
Hias wrote:
Please note that these builds only work with the original RPi B/B+ and I won't be releasing any builds for the RPi 2 anytime soon.
(...)
The major problem is that RPi 2 needs the new 3.18 kernel and I haven't been able to get the Wolfson/Cirrus driver running with it.
The original Cirrus driver is based on kernel 3.12 (which I'm also using in my builds, a slightly newer version though than in the code in the Cirrus repository) and quite a lot has changed between 3.12 and 3.18 - both in the Wolfson specific code and in the regulator code (also by Wolfson) that is also needed by the driver.
I spent a whole afternoon trying to get the driver running on kernel 3.18, but in the end I was stuck with some issue in the regulator code - the driver couldn't find one of it's voltage supplies. At this point I gave up.
So, if you want to use the Cirrus card with RPi 2 please nag Wolfson/Cirrus to adapt their code to kernel 3.18.
So I'm hoping Element14 or Cirrus Logic will adapt their code to a more recent kernel or I'll have to return my card, because it's useless.
I'll see if I can submit this to the support page. This or a Rpi 2 compatible Raspian Image.
-
Re: Raspberry Pi 2 and Cirrus Logic Audio Card - Does it work? Mine doesn't...
listenchris Feb 5, 2015 1:32 PM (in response to listenchris)Okay asked the people of Element14-support. Let's see what their answers are
:
Support query:
For a description of my problem see:
Basically I can't get my Raspberry Pi 2 to work with either OpenElec (I am told that's because the Cirrus Logic driver is based on an old Kernel 3.12 instead of 3.18) or with the Raspbian image supplied on the Element14 website.
Is this correct?
If so, why does your website state Rpi2 compatible?
Is there a work-around?
Are you guys working on it?
Or should I return the soundcard (which the store says I can do for a limited time...)
-
Re: Raspberry Pi 2 and Cirrus Logic Audio Card - Does it work? Mine doesn't...
jwhyte Feb 6, 2015 3:48 AM (in response to listenchris)Hi Chris,
Maybe this will answer some of your questions regarding the 3.18 port. Cirrus Logic Audio Card 2015 Update
The card is compatible based on the Pi foundation communication the the 40 pin interface is 100% compatible. However to get the card to a functional state, this requires the completion of the work we are doing on the 3.18 kernel.
Thanks.
-
Re: Raspberry Pi 2 and Cirrus Logic Audio Card - Does it work? Mine doesn't...
listenchris Feb 6, 2015 4:24 AM (in response to jwhyte)Hi Jonny,
It does answer most of my questions. The answer is not as I had hoped... I can't get the soundcard working, until the work on the new kernel is completed.
Is it possible to say how long this (probably) would take? A year? 6 months? Less? I'm in doubt if I should return the card or keep it...
-
Re: Raspberry Pi 2 and Cirrus Logic Audio Card - Does it work? Mine doesn't...
georgpi Feb 18, 2015 12:45 PM (in response to listenchris)https://blog.georgmill.de/2015/02/18/update-for-wolfson-audio-card-on-raspberry-pi/
may solve the problem. Install that kernel and things should become better.
-
-
-
-
-
Re: Raspberry Pi 2 and Cirrus Logic Audio Card - Does it work? Mine doesn't...
andrycarlons Feb 18, 2015 2:07 PM (in response to listenchris)Probably it's not compatible with RPi2
-
Re: Raspberry Pi 2 and Cirrus Logic Audio Card - Does it work? Mine doesn't...
georgpi Feb 21, 2015 12:21 AM (in response to andrycarlons)Well, that kernel should do it. The only disadvantage is that throws you back on an older kernel version. If you only want to get the card running on the new rpi and a recent version of raspbian... simply try it out. We all have to wait for the newer versions. But I think the people of Cirrus Logic are working on a solution.
-
Re: Raspberry Pi 2 and Cirrus Logic Audio Card - Does it work? Mine doesn't...
ulibru Feb 23, 2015 7:31 AM (in response to georgpi)Well, that kernel (3.12.33-rt-georg) doesn't do it.
The topic of this thread is Pi 2 + Cirrus Logic Audio Card.
So the mentioned kernel does not boot on the Pi2.
It seems we must wait until Cirrus releases a driver for 3.18. Unfortunately they are not responsive when this will happen.
-
-
-
Re: Raspberry Pi 2 and Cirrus Logic Audio Card - Does it work? Mine doesn't...
bergloewe Feb 23, 2015 9:54 AM (in response to listenchris)I have the same problems as Chris described -----> when booting up it just showed a multicoloured square, and nothing else.
System: New Raspberry Pi 2 and new Cirrus Logic Audio CardThe "old-kernel" provdided in your cirrus_audio.zip-file does not work on the new Raspberry Pi 2!!
I hope and I'm waiting for solutions.
-
Re: Raspberry Pi 2 and Cirrus Logic Audio Card - Does it work? Mine doesn't...
georgpi Feb 23, 2015 11:43 AM (in response to bergloewe)The "old" kernel is the original recent kernel provided by Cirrus Logic. You can find it here ->
https://github.com/CirrusLogic/rpi-linux
You can see which kernel version you are using on your pi 2 by opening a shell and enter
uname -r or
uname -a
With the recent Cirrus Logic image you will see that the difference between their kernel version and mine is not so big ;-)
Have you tried to add
sdhci_bcm2708.enable_llm=0 to
/boot/cmdline.txt
?
-
Re: Raspberry Pi 2 and Cirrus Logic Audio Card - Does it work? Mine doesn't...
ulibru Feb 23, 2015 12:15 PM (in response to georgpi)I have only got the big multicoloured square with booting. Nothing else.
As the boot has not ended up in the shell it is not possible to try a simple uname -r
Adding shdci_bcm2708.enable_llm=0 to /boot/cmdline.txt is described by your recipe but it has not improved booting.
So is there something missed in the description?
-
Re: Raspberry Pi 2 and Cirrus Logic Audio Card - Does it work? Mine doesn't...
georgpi Feb 23, 2015 12:33 PM (in response to ulibru)Have you made a backup of your original kernel? If yes, restore it. If no, wait for a solution (not today) or reimage your sdcard with the original Cirrus image file and start from the beginning. Sorry for that.
Maybe there is something missing. Will investigate tomorrow. The main problem: I don't have a RPI 2, so I can't try to reproduce the error. I'm planning to buy one for some multimadia project soon. From another community member I know that it at least works with a Raspberry Pi B+
UPDATE: RPI 2 works with ARMv7 while older version use ARMv6. So I'll try to make a version that runs on ARMv7, too. Please be patient till tomorrow.
No fun today :-((
-
Re: Raspberry Pi 2 and Cirrus Logic Audio Card - Does it work? Mine doesn't...
ragnar.jensen Feb 23, 2015 1:59 PM (in response to georgpi)As far as I know, the RPi 2 requires a 3.18 kernel. It won't boot on anything earlier.
--
Ragnar
-
Re: Raspberry Pi 2 and Cirrus Logic Audio Card - Does it work? Mine doesn't...
georgpi Feb 24, 2015 12:00 PM (in response to ragnar.jensen)Yes, you are right. But that kernel works now with device tree overlays, which are not provided by Cirrus Logic, afaik.
Sorry for the new device. NO realtime support from me.
-
-
Re: Raspberry Pi 2 and Cirrus Logic Audio Card - Does it work? Mine doesn't...
maestroji May 4, 2015 8:37 PM (in response to georgpi)Thank you Georg for the excellent instructions to enable the cirrus card to work with RPi1.
I have also obtained a RPi2 on which I would like to have Volumio 1.55 but as cautioned by you the original instructions will not work with RPi2.
I am now wondering whether you have posted new instructions for RPi2 and cirrus card.
I noticed that you have posted an update. Can this update be used to enable RPi2 with cirrus and if possible how can this be done.
Thank you sir for your great work.
-
Re: Raspberry Pi 2 and Cirrus Logic Audio Card - Does it work? Mine doesn't...
georgpi May 5, 2015 12:59 AM (in response to maestroji)Thank you.
No, this update may not work on the rpi2. 'Cause I don't own a rpi2 myself I'll not provide an image.
But as far as I saw you answered your question yourself
http://www.element14.com/community/message/148749/l/re-minimal-image-for-pi2#148749
-
Re: Raspberry Pi 2 and Cirrus Logic Audio Card - Does it work? Mine doesn't...
maestroji May 5, 2015 11:04 PM (in response to georgpi)Thank you sir for the useful advice.
-
-
-
-
-
-
-
Re: Raspberry Pi 2 and Cirrus Logic Audio Card - Does it work? Mine doesn't...
little_boy Sep 23, 2015 4:24 AM (in response to listenchris)I want to build a speech processing system using raspberry pi. I already have Raspberry Pi 2 Model B. I want to interface a microphone with it. Should I buy any of the above sound card? Can anyone give final complete solution.
Today I received my new Rpi 2 and sound card.
First I tried to install OpenElec from my windows PC on a SD-card, which worked fine (no use of sound card of course).
Then I updated it with a .tar from Index of /~hias/tmp/openelec-wolfson
It just showed a multicoloured square, and nothing else.
After a lot of different ways to try to get this to work, and three different SD-cards, I gave up on this.
Second I tried the Linux build (complete image install) that was mentioned in the manual Cirrus Logic Audio Card User Manual
It just showed a multicoloured square, and nothing else.
What could it be?
- Is my Cirrus Logic Audio Card broken?
- Is the firmware not compatible with Rpi2?
- Am I doing something wrong?