Yritin säätää järjestelmää tämän
http://alsa.opensrc.org/index.php/MultipleCards ohjeen perusteella ja tulos oli tavallaan se mitä halusin.
lsmod|grep snd
listasi modulit snd_hda_intel ja snd_hda_codec_atihdmi josta päättelin nokkelasti että tuo atihdmi on näytönohjaimen äänimoduli ja intel taas äänikortin.
Muutin /etc/modprobe.d/alsa-base.conf:ia seuraavasti
options snd-hda-intel power_save=10 power_save_controller=N
options snd-B index=0
=>
options snd-hda-intel power_save=10 power_save_controller=N index=0
options snd-hda-codec-atihdmi index=1
options snd-B index=1
Ainakin 2 bootin jälkeen aplay -l antaa seuraavan tiedon:
**** List of PLAYBACK Hardware Devices ****
card 1: CMI8738 [C-Media CMI8738], device 0: CMI8738-MC6 [C-Media PCI DAC/ADC]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: CMI8738 [C-Media CMI8738], device 1: CMI8738-MC6 [C-Media PCI 2nd DAC]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: CMI8738 [C-Media CMI8738], device 2: CMI8738-MC6 [C-Media PCI IEC958]
Subdevices: 1/1
Subdevice #0: subdevice #0
Joten onnistuin ilmeisesti (?)
a) hävittämään näytönohjaimen hdmi-liitännän audiomodulin lataamisen
b) indeksoimaan äänikortin indeksinumerolle 1
Osaisiko joku viisaampi kertoa miksi äänikortin indeksi on 1 eikä 0???
Hdmi-modulin häviämisen pystyn ymmärtämään, koska syslokiin tulee seuraava entry:
snd_hda_codec_atihdmi: Unknown parameter `index'
- Petri