[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: