[Решено] alsa не видит звуковую карту ca0106

Обсудить вопросы и проблемы со звуком

Модератор: Модераторы разделов

Ответить
FeelthePower
Сообщения: 2
ОС: debian lenny

[Решено] alsa не видит звуковую карту ca0106

Сообщение FeelthePower »

debian sid 3.0.0-2-686-pae
kde 4.6.5
alsa 1.0.23
pulseaudio 1.0

Имею встроенную звуковую карту, которая определяется как ALC889A (мать gigabyte EP35-DS3) и внешнюю (определяется как CA0106).
Хочу сделать вывод разной музыки на разные аудиокарты.

В системе вижу встроенную карту, а внешнею нет. В alsamixer, kmix, pavucontrol видна только одна карта(встроенная).

lspci -v показывает внешную карту

Код: Выделить всё

05:00.0 Multimedia audio controller: Creative Labs CA0106 Soundblaster
        Subsystem: Creative Labs SB0570 [SB Audigy SE]
        Flags: bus master, medium devsel, latency 32, IRQ 5
        I/O ports at d000 [size=32]
        Capabilities: [dc] Power Management version 2


и встроенную, причём во встроенной ещё показывается используемый драйвер

Код: Выделить всё

00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 02)
        Subsystem: Giga-byte Technology Device a002
        Flags: bus master, fast devsel, latency 0, IRQ 45
        Memory at f9200000 (64-bit, non-prefetchable) [size=16K]
        Capabilities: [50] Power Management version 2
        Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+
        Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00
        Capabilities: [100] Virtual Channel
        Capabilities: [130] Root Complex Link
        [b]Kernel driver in use: snd_hda_intel[/b]


Код: Выделить всё

cat /proc/asound/cards
 0 [Intel          ]: HDA-Intel - HDA Intel
                      HDA Intel at 0xf9200000 irq 45


Вот ещё одна попытка найти внешную карту:

Код: Выделить всё

$ sudo alsactl init 0
No protocol specified
xcb_connection_has_error() returned true
Found hardware: "HDA-Intel" "Realtek ALC889A" "HDA:10ec0885,1458a002,00100101" "0x1458" "0xa002"
Hardware is initialized using a generic method



/etc/modprobe.d/alsa-base.conf
Spoiler

Код: Выделить всё

# autoloader aliases
install sound-slot-0 /sbin/modprobe snd-card-0
install sound-slot-1 /sbin/modprobe snd-card-1
install sound-slot-2 /sbin/modprobe snd-card-2
install sound-slot-3 /sbin/modprobe snd-card-3
install sound-slot-4 /sbin/modprobe snd-card-4
install sound-slot-5 /sbin/modprobe snd-card-5
install sound-slot-6 /sbin/modprobe snd-card-6
install sound-slot-7 /sbin/modprobe snd-card-7
# Cause optional modules to be loaded above generic modules
install snd /sbin/modprobe --ignore-install snd && { /sbin/modprobe --quiet snd-ioctl32 ; /sbin/modprobe --quiet snd-seq ; }
install snd-rawmidi /sbin/modprobe --ignore-install snd-rawmidi && { /sbin/modprobe --quiet snd-seq-midi ; : ; }
install snd-emu10k1 /sbin/modprobe --ignore-install snd-emu10k1 && { /sbin/modprobe --quiet snd-emu10k1-synth ; : ; }

# Prevent abnormal drivers from grabbing index 0
options bt87x index=-2
options cx88_alsa index=-2
options snd-atiixp-modem index=-2
options snd-intel8x0m index=-2
options snd-via82xx-modem index=-2
# Keep snd-pcsp from beeing loaded as first soundcard
options snd-pcsp index=-2
# Keep snd-usb-audio from beeing loaded as first soundcard
options snd-usb-audio index=-2

options snd-hda-intel index=0
options snd-ca0106 index=1

Спасибо сказали:
flank'er
Сообщения: 496
Статус: слаковщик
ОС: Slackware64

Re: [Решено] alsa не видит звуковую карту ca0106

Сообщение flank'er »

а железка точно рабочая?
Спасибо сказали:
FeelthePower
Сообщения: 2
ОС: debian lenny

Re: [Решено] alsa не видит звуковую карту ca0106

Сообщение FeelthePower »

Оказалось, что почему-то нету библиотек для это внешней аудиокарты =\\. В /lib/modules/$(uname -r)/kernel/sound/pci/ куча папок, но все они пустые кроме папки hda (там драйвера для встроенной аудиокарты)...
Сделал sudo aptitude reinstall linux-image-$(uname -r) и библиотеки там появились, карта определилась и теперь всё работает прекрасно.

Единственное что: микрофон шипит.
Спасибо сказали:
Ответить