Upgrading from gentoo-sources 2.6.23-gentoo-r9 to gentoo-sources-2.6.24-r3 the internal routeing on a RME Multiface with PCI card. This card uses the snd-hdsp driver. Rebooting into 2.6.23-gentoo-r9 fixes problem. Using emerge to rebuild alsa-firmware-1.0.14 alsa-tools-1.0.14 alsa-utils-1.0.14 alsa-headers-1.0.14 alsa-lib-1.0.14a-r1 Had no effect on the problem. The problem is as follows. Audio played through various audio players shows up in the hdsp mixer. But routeing audio to any output fails. Stereo Audio from external sources (SPDIF from CD player) shows up on both input channels. Both input channel can ony be routed to the one output channel. Any audio routed to the two channel does not show on the internal meters or the DAC. Sound config differences > 2.6.24-gentoo-r3 < 2.6.23-gentoo-r9 < #CONFIG_SND_DUMMY is not set --- > CONFIG_SND_DUMMY=m > CONFIG_SND_AC97_POWER_SAVE_DEFAULT=0 1274a1368 > # CONFIG_HIDRAW is not set 1308a1403 > # CONFIG_USB_OHCI_HCD_SSB is not set 1332a1428 > # CONFIG_USB_STORAGE_ISD200 is not set 1409a1506 > CONFIG_RTC_DRV_DS1374=m Reproducible: Always Steps to Reproduce: 1. Boot using gentoo-sources-2.6.24-r3 2. Play audio from any source 3. Actual Results: No audio output from any file. Some audio from external source. All audio shows up on hdspmixer input meters. No audio shows on ouput meters Expected Results: Any audio input can be internally routed to any audio output. No routing works.
Can you attach both .configs
Some Additional information. I tried building a stock 2.24.4 kernel with the same .config. Same problem with hdsp. So its a problem with the upstream kernel. I will also attach both .configs
Created attachment 147414 [details] config for kernel 2.6.23-gentoo-r9
Created attachment 147415 [details] config for kernel 2.6.24-gentoo-r3
I did some pokeing around on the web and on the alsa mailing list and it look like the bug is in functions hdsp_playback_to_output_key and hdsp_input_to_output_key reports are that upgradeing to alsa 1.0.0.16 fixes the problem. I might try patching the driver in the gentoo kernel this weekend
Based on your info this patch looks promising: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff_plain;h=192b8e3922c916cbacac7e5a190d9412ae39a7ee Rather than going straight for the alsa-driver-1.0.16 test, could you please try applying that patch directly to the kernel driver in 2.6.24?
Please reopen when the above has been tested