Ik zie iets heel apparts...
Als ik in alsa-bash aan het eind het commando " options snd-cmipci index=0" zet dan laat hij daarna bij een cat alleen de snd_hda_intel kaart zien. Als ik er "options snd_hda_intel index=0" voor in de plaats zet laat hij bij een cat beide kaarten zien...?
Als je dan
cat /proc/asound/modules
doet? Dat is vreemd. Misschien wordt het veroorzaakt omdat er al een regel voor snd-cmipci aanwezig is. Of misschien is er toch een probleem met _ en - ? Gebeurd hetzelfde als je:
options snd-hda-intel index=0
toevoegd i.p.v. options snd_hda_intel index=0 ?
Wat moet er gebeuren bij het commando options....index=0?
De desbetreffende kaart wordt (als het goed is
) de default kaart. Maar blijkbaar kan een andere kaart de default kaart toch verdringen. Behalve als elke kaart een vaste index krijgt. Probeer:
gksudo gedit /etc/modprobe.d/alsa-base
En voeg index=0 toe aan de reeds aanwezige snd-cmipci regel aan het eind van de file, en voeg een regel toe voor snd-hda-intel. De laatste 3 regels zien er dan als volgt uit:
# Ubuntu #62691, enable MPU for snd-cmipci
options snd-cmipci mpu_port=0x330 fm_port=0x388 index=0
options snd-hda-intel index=1
- Werkt dat niet, dan kan het geen kwaad wat te experimenteren. Bijv:
# Ubuntu #62691, enable MPU for snd-cmipci
options snd-cmipci mpu_port=0x330 fm_port=0x388 index=0
options snd-hda-intel index=-2
- Of:
# Ubuntu #62691, enable MPU for snd-cmipci
options snd-cmipci index=0
options snd-hda-intel index=1
- Werkt dat allemaal niet, probeer dan de eerste optie:
# Ubuntu #62691, enable MPU for snd-cmipci
options snd-cmipci mpu_port=0x330 fm_port=0x388 index=0
options snd-hda-intel index=1
- en blacklist tevens de intel driver:
gksudo gedit /etc/modprobe.d/blacklist
- en voeg de volgende regels toe:
# Toegevoegd door user (juni 2007)
blacklist snd-hda-intel
blacklist snd_hda_intel
(Vreemd dat /etc/modprobe.d/blacklist blijkbaar de underscore gebruikt, terwijl er vrijwel overal op wordt aangedrongen de - te gebruiken.)