Re: codec_semaphore: semaphore is not ready (ALSA)
On Thu, Oct 26, 2006 at 17:41:38 +0000, Patryk Dondziak wrote:
> I have the same problem but also have no sound.
>
> I have dell c840, my lspci/dmesg/lsmod before starting X is:
>
> 000:00:1f.5 Multimedia audio controller: Intel Corp. 82801CA/CAM AC'97
> Audio C$
> i810_audio: Audio Controller supports 6 channels.
> i810_audio: Defaulting to base 2 channel mode.
> i810_audio: Resetting connection 0
> i810_audio: AC'97 codec 0 supports AMAP, total channels = 2
> i810_audio: setting clocking to 48689
> i810_audio 33300 0
> ac97_codec 16908 1 i810_audio
> soundcore 9824 2 snd,i810_audio
>
> And after:
> 0000:00:1f.5 Multimedia audio controller: Intel Corp. 82801CA/CAM
> AC'97 Audio C$
> i810_audio 33300 0
> ac97_codec 16908 1 i810_audio
> soundcore 9824 2 snd,i810_audio
> i810_audio 33300 0
> ac97_codec 16908 1 i810_audio
> soundcore 9824 2 snd,i810_audio
> snd_intel8x0m 18632 0
> snd_intel8x0 33068 0
> snd_ac97_codec 59268 2 snd_intel8x0m,snd_intel8x0
> snd_pcm 85384 2 snd_intel8x0m,snd_intel8x0
> snd_timer 23300 1 snd_pcm
> snd_page_alloc 11144 3 snd_intel8x0m,snd_intel8x0,snd_pcm
> gameport 4736 1 snd_intel8x0
> snd_mpu401_uart 7296 1 snd_intel8x0
> snd_rawmidi 23204 1 snd_mpu401_uart
> snd_seq_device 7944 1 snd_rawmidi
> snd 50660 8
> snd_intel8x0m,snd_intel8x0,snd_ac97_codec,snd_p$
> soundcore 9824 2 snd,i810_audio
>
> When I use dmesg I get:
> codec_semaphore: semaphore is not ready [0x1][0x300300]
> codec_write 1: semaphore is not ready for register 0x54
> codec_semaphore: semaphore is not ready [0x1][0x300304]
> codec_write 1: semaphore is not ready for register 0x54
> codec_semaphore: semaphore is not ready [0x1][0x300300]
> codec_write 1: semaphore is not ready for register 0x54
> codec_semaphore: semaphore is not ready [0x1][0x300300]
> codec_write 1: semaphore is not ready for register 0x54
>
> Does anybody know what can caouse the problem ??
I do not have any specific knowledge about your audio card, but I
noticed one potential source of trouble: Your lsmod output shows a mix
of ALSA modules (snd_*) and OSS modules (*_audio). AFAIK this is not the
recommended approach; if you need an OSS compatibility layer then you
should use snd_pcm_oss, snd_mixer_oss and snd_seq_oss together with the
ALSA modules. You can try to blacklist the i810_audio module in
/etc/modprobe.d. Normally this should be configured for you
automatically if you run "dpkg-reconfigure linux-sound-base" and select
ALSA as the sound system. (I suspect this is set to "default" at the
moment.)
--
Regards,
Florian
Reply to: