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: