[beagleboard] How to bring up ALSA on Beagle

why are you using gcc 4.4?

Hi Koen,

It is required by project request. It does matter on this issue? what’s your suggestion? thank you.

2010/11/24 Koen Kooi <koen@beagleboard.org>

Hi Koen,

When trying the prebuilt Linux version 2.6.32 (koen@dominion) (gcc version 4.3.3 (GCC) ), it is OK that ALSA work well on Beagle. The related log is shown as:

[ 13.386291] OMAP3 Beagle SoC init
[ 13.390899] asoc: twl4030 <-> omap-mcbsp-dai-0 mapping ok
[ 13.401885] ALSA device list:
[ 13.404968] #0: omap3beagle (twl4030)

Beagle sound card is figured out and driven correctly.

But when using the Linux version 2.6.29-omap1 (root@DaWF13) (gcc version 4.4.1 (Sourcery G++ Lite 2010q1-202) ) built myself, the card cannot be figured out at all. Shown log is as below:

hub 1-0:1.0: USB hub found
hub 1-0:1.0: 1 port detected
twl4030_rtc twl4030_rtc: rtc core: registered twl4030_rtc as rtc0
mmci-omap-hs mmci-omap-hs.0: Failed to get debounce clock
usbcore: registered new interface driver usbhid
usbhid: v2.6:USB HID core driver
Advanced Linux Sound Architecture Driver Version 1.0.18a.
specify port
snd_mpu401: probe of snd_mpu401.0 failed with error -22
usbcore: registered new interface driver snd-usb-audio
usbcore: registered new interface driver snd-usb-caiaq
ALSA device list:
No soundcards found.
TCP cubic registered

What’s the matter? I think this should have nothing with tool-chain. It must be that something is configured wrong. Do you agree me? And could you please give me some hints on the special config? Thank you.

2010/11/24 Koen Kooi <koen@beagleboard.org>