Привет всем! :) Имеется звуковая карта Asus Xonar DSX. ALSA её официально ещё не поддерживает, но есть патч. Пропатчил свежую ALSA таким вот патчем: http://www.mentby.com/Group/alsa-list/patch-alsa-snd-virtuoso-11-xonar-dsx-su...
Ну и собрал её (полностью: alsa-lib, alsa-plugins, alsa-tools, alsa-utils, alsa-driver). После этого ALSA её нормально определила. Но вот заставить работать так и не удалось. По разному пробовал. И в VLC выбирал ALSA & Xonra DSX Multichannel hw 0;0, и в настройках pulseaudio пробовал разные варианты, и в alsamixer - звук я так и не услышал.
Все нужные модули ядра вроде включены:
azq2@zhumarin:~/alsa-driver-1.0.25$ lsmod | grep snd
snd_virtuoso 35346 2
snd_oxygen_lib 39752 1 snd_virtuoso
snd_pcm 79956 1 snd_oxygen_lib
snd_timer 24503 1 snd_pcm
snd_page_alloc 14036 1 snd_pcm
snd_mpu401_uart 13865 1 snd_oxygen_lib
snd_rawmidi 25144 1 snd_mpu401_uart
snd_seq_device 14137 1 snd_rawmidi
snd 60560 11 snd_virtuoso,snd_oxygen_lib,snd_pcm,snd_timer,snd_mpu401_uart,snd_rawmidi,snd_seq_device
soundcore 12600 1 snd
В dmesg ничё такого нет:
azq2@zhumarin:~/alsa-driver-1.0.25$ dmesg | grep sound
[ 19.320707] input: Xonar DSX Headphone as /devices/pci0000:00/0000:00:0b.0/0000:03:00.0/0000:04:04.0/sound/card0/input3
azq2@zhumarin:~/alsa-driver-1.0.25$ dmesg | grep snd
[ 19.018946] snd_virtuoso 0000:04:04.0: PCI INT A -> Link[LNEB] -> GSI 19 (level, low) -> IRQ 19
lspci:
04:04.0 Multimedia audio controller: C-Media Electronics Inc CMI8788 [Oxygen HD Audio]
Subsystem: ASUSTeK Computer Inc. Device 8522
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 64 (500ns min, 6000ns max)
Interrupt: pin A routed to IRQ 19
Region 0: I/O ports at d800 [size=256]
Capabilities: <access denied>
Kernel driver in use: snd_virtuoso
Kernel modules: snd-virtuoso
ОС - Ubuntu 11.10:
azq2@zhumarin:~$ uname -a
Linux zhumarin 3.0.0-29-generic-pae #46-Ubuntu SMP Tue Dec 4 12:38:10 UTC 2012 i686 athlon i386 GNU/Linux
Что может быть? Как исправить и заставить работать?