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

Bug#322533: linux-2.6: no sound: codec_write 0: semaphore is not ready for register



Package: linux-image-2.6.12-1-686-smp
Version: 2.6.12-1
Severity: normal

In all Debian kernel packages above 2.6.8, sound is completely broken on my
laptop.  Trying to adjust volume settings gives me errors of this sort in the
kernel log:

Aug  6 04:57:27 mauritius kernel: codec_write 0: semaphore is not ready for register 0x2
Aug  6 04:57:27 mauritius kernel: codec_write 0: semaphore is not ready for register 0x2
Aug  6 04:57:27 mauritius kernel: codec_write 0: semaphore is not ready for register 0x18
Aug  6 04:57:27 mauritius kernel: codec_write 0: semaphore is not ready for register 0x18
Aug  6 04:57:27 mauritius kernel: codec_write 0: semaphore is not ready for register 0x12
Aug  6 04:57:27 mauritius kernel: codec_write 0: semaphore is not ready for register 0x12
Aug  6 04:57:27 mauritius kernel: codec_write 0: semaphore is not ready for register 0x4
Aug  6 04:57:27 mauritius kernel: codec_write 0: semaphore is not ready for register 0x4

No evidence that the mixer settings actually change.  In any case, sound
apps hang when trying to open the sound device for output, so it hardly seems
to matter if the mixer works.

Sound device is, from lspci:

0000:00:1f.5 Multimedia audio controller: Intel Corp. 82801EB/ER (ICH5/ICH5R) AC'97 Audio Controller (rev 02)

and lspci -n:

0000:00:1f.5 0401: 8086:24d5 (rev 02)

Under 2.6.8, the following modules are loaded:

snd_intel8x0m          20872  0 
snd_intel8x0           37452  2 
snd_ac97_codec         70884  2 snd_intel8x0m,snd_intel8x0
snd_pcm_oss            55912  1 
snd_mixer_oss          20384  2 snd_pcm_oss
snd_pcm               102948  3 snd_intel8x0m,snd_intel8x0,snd_pcm_oss
snd_timer              27492  1 snd_pcm
snd_page_alloc         12008  3 snd_intel8x0m,snd_intel8x0,snd_pcm
gameport                5120  1 snd_intel8x0
snd_mpu401_uart         8640  1 snd_intel8x0
snd_rawmidi            26084  1 snd_mpu401_uart
snd_seq_device          8456  1 snd_rawmidi

I haven't checked yet how this list compares to what gets loaded under
2.6.12.



-- System Information:
Debian Release: testing/unstable
  APT prefers testing
  APT policy: (500, 'testing'), (500, 'stable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.8-2-686-smp
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

-- no debconf information



Reply to: