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

Conflict btw two sound chips after upgrade



Hi,

just in case somebody else experiences a similar problem.

I have an onboard sound chip: NVidia CK804 with ALC850
and a TV-card with a CX881 audio chip.

After
[UPGRADE] linux-sound-base 1.0.11-5 -> 1.0.12-1
[UPGRADE] udev 0.093-1 -> 0.100-1
linux-image-2.6.15-1-amd64-k8 -> linux-image-2.6.17-2-amd64
the onboard chip is not always assigned to card0 anymore.

In some cases sound does not work after reboot, since the
CX881 is detected first and assigned to card0:

deb64a:~$ cat /proc/asound/cards
 0 [CX8811         ]: CX88x - Conexant CX8811
                      Conexant CX8811 at 0xf1000000

In other cases sound does work after reboot, since the
CK804 is detected first:

deb64a:~$ cat /proc/asound/cards
 0 [CK804          ]: NFORCE - NVidia CK804
                      NVidia CK804 with ALC850 at 0xf2000000, irq 217
 1 [CX8811         ]: CX88x - Conexant CX8811
                      Conexant CX8811 at 0xf1000000

A fix, which seems to work (3 reboots for a problem with random
appearance) is to blacklist cx88_alsa:

deb64a:~$ cat /etc/hotplug/blacklist.d/alsa-base
cx88_alsa

deb64a:~$ cat /proc/asound/cards
 0 [CK804          ]: NFORCE - NVidia CK804
                      NVidia CK804 with ALC850 at 0xf2000000, irq 217

Package: udev , Version: 0.100-2
Package: linux-sound-base , Version: 1.0.12-1
Package: alsa-base , Version: 1.0.12-1
Package: linux-image-2.6.17-2-amd64 , Version: 2.6.17-9

Regards
Alexander



Reply to: