View previous topic :: View next topic |
Author |
Message |
brujo66 n00b
Joined: 05 Jul 2004 Posts: 54
|
Posted: Wed Mar 30, 2005 7:32 am Post subject: ALSA codec_semaphore: semaphore is not ready [0x1][0x700300] |
|
|
Hi,
I've tried to install ALSA by two ways: Using the Linux kernel modules and compiling ALSA with the original files.
When the system load the 'snd-intel8x0' module, it produces the next messages, visibles by dmesg:
PCI: Enabling device 0000:00:1f.5 (0005 -> 0007)
ACPI: PCI interrupt 0000:00:1f.5[B] -> GSI 11 (level, low) -> IRQ 11
PCI: Setting latency timer of device 0000:00:1f.5 to 64
ALSA /var/tmp/portage/alsa-driver-1.0.8/work/alsa-driver-1.0.8/pci/intel8x0.c:582: codec_semaphore: semaphore is not ready [0x1][0x700300]
[...]
[...] (This message is repeated about 255 times)
[...]
ALSA /var/tmp/portage/alsa-driver-1.0.8/work/alsa-driver-1.0.8/pci/intel8x0.c:582: codec_semaphore: semaphore is not ready [0x1][0x700300]
intel8x0_measure_ac97_clock: measured 49228 usecs
intel8x0: clocking to 48000
ALSA /var/tmp/portage/alsa-driver-1.0.8/work/alsa-driver-1.0.8/pci/intel8x0.c:582: codec_semaphore: semaphore is not ready [0x1][0x700300]
ALSA /var/tmp/portage/alsa-driver-1.0.8/work/alsa-driver-1.0.8/pci/intel8x0.c:596: codec_write 0: semaphore is not ready forregister 0x2
Those are the unique kind of message that reports error on the system.
The module is loaded on the system, but the sound of the music is distorsionated .
The only solution that i find is to use OSS (not ALSA with OSS compatibility).
More information about my system:
ASUS M3000N (laptop)
Centrino 1,7GHz, 512 RAM, Gentoo 2.6.11-r4 (but it happens with SuSE or older versions of Gentoo, and the original ALSA drivers)
#lspci
0000:00:00.0 Host bridge: Intel Corporation 82852/82855 GM/GME/PM/GMV Processor to I/O Controller (rev 02)
0000:00:00.1 System peripheral: Intel Corporation 82852/82855 GM/GME/PM/GMV Processor to I/O Controller (rev 02)
0000:00:00.3 System peripheral: Intel Corporation 82852/82855 GM/GME/PM/GMV Processor to I/O Controller (rev 02)
0000:00:02.0 VGA compatible controller: Intel Corporation 82852/855GM Integrated Graphics Device (rev 02)
0000:00:02.1 Display controller: Intel Corporation 82852/855GM Integrated Graphics Device (rev 02)
0000:00:1d.0 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller 0000001 (rev 03)
0000:00:1d.1 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller 0000002 (rev 03)
0000:00:1d.2 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller 0000003 (rev 03)
0000:00:1d.7 USB Controller: Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller (rev 03)
0000:00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 83)
0000:00:1f.0 ISA bridge: Intel Corporation 82801DBM (ICH4-M) LPC Interface Bridge (rev 03)
0000:00:1f.1 IDE interface: Intel Corporation 82801DBM (ICH4-M) IDE Controller (rev 03)
0000:00:1f.5 Multimedia audio controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller (rev03)
0000:00:1f.6 Modem: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Modem Controller (rev 03)
0000:01:04.0 Network controller: Intel Corporation PRO/Wireless LAN 2100 3B Mini PCI Adapter (rev 04)
0000:01:05.0 CardBus bridge: Ricoh Co Ltd RL5c475 (rev b
0000:01:05.1 FireWire (IEEE 1394): Ricoh Co Ltd R5C551 IEEE 1394 Controller
0000:01:08.0 Ethernet controller: Intel Corporation 82801DB PRO/100 VM (MOB) Ethernet Controller (rev 83)
#gcc -v
Reading specs from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/specs
Configured with: /var/tmp/portage/gcc-3.3.5-r1/work/gcc-3.3.5/configure --enable-version-specific-runtime-libs --prefix=/usr--bindir=/usr/i686-pc-linux-gnu/gcc-bin/3.3.5 --includedir=/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include --datadir=/usr/share/gcc-data/i686-pc-linux-gnu/3.3.5 --mandir=/usr/share/gcc-data/i686-pc-linux-gnu/3.3.5/man --infodir=/usr/share/gcc-data/i686-pc-linux-gnu/3.3.5/info --with-gxx-include-dir=/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/g++-v3 --host=i686-pc-linux-gnu --disable-altivec --enable-nls --without-included-gettext --enable-__cxa_atexit --enable-clocale=gnu --with-system-zlib --disable-checking --disable-werror --disable-libunwind-exceptions --enable-shared --enable-threads=posix --disable-libgcj--enable-languages=c,c++,f77
Thread model: posix
gcc version 3.3.5 (Gentoo Linux 3.3.5-r1, ssp-3.3.2-3, pie-8.7.7.1)
Anyone knows how can i solve this problem? Anyone knows the reason of this error?
Thanks a lot and sorry about my english. |
|
Back to top |
|
|
MP_ n00b
Joined: 10 Nov 2003 Posts: 57 Location: Budapest, Hungary
|
Posted: Fri May 27, 2005 3:18 am Post subject: |
|
|
I have found a post on a Debian list to blacklist your soundcard's module in hotplug.
You can do it like this:
/etc/hotplug/blacklist:
Code: |
[...]
snd-intel8x0m
|
This solved the problem for me. _________________ MP |
|
Back to top |
|
|
dmitchell Veteran
Joined: 17 May 2003 Posts: 1159 Location: Austin, Texas
|
Posted: Fri May 27, 2005 1:15 pm Post subject: |
|
|
I may be way off base here, but what's the output of grep SYSVIPC /usr/src/linux/.config? _________________ Your argument is invalid. |
|
Back to top |
|
|
MP_ n00b
Joined: 10 Nov 2003 Posts: 57 Location: Budapest, Hungary
|
Posted: Fri May 27, 2005 4:03 pm Post subject: |
|
|
danmitchell wrote: | I may be way off base here, but what's the output of grep SYSVIPC /usr/src/linux/.config? |
Code: | mptop linux # grep SYSVIPC /usr/src/linux/.config
CONFIG_SYSVIPC=y
|
I don't know, what causes this bug, but I faced it, when I switched to udev. It took an hour of googleing, and I have found, that a lot of people had lots of suggestions to this one. I didn't find anything relevant here, so I thought, I post my solution here. _________________ MP |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|