Ahoj, tak po létech jsem zase zkusil Linux, ale to je teď fuk...
Problém: mám několik zvukovek (muzikant, no...) a při každém startu Kubuntu 6.06 se přeháže pořadí a Linuxu není jasné, která je jako hlavní systémová a dokonce občas zmizí z asound/modules právě ta, kterou chci jako hlavní. Něco jsem se dočetl na různých FAQ a konferách, každopádně to pořád nejde.
V PC jsou tyhle , a takhle to chci v pořadí :
1. Terratec Aureon Sky (ice1724)
2. USB audio (jen vstup do PC)
3. VIA 82xx na základní desce
4. MPU-401 (ve skutečnosti ISA Yamaha SW60XG - na MIDI)
a ještě tam mám TV kartu Jetway - BT878, u té zvuk nepotřebuju (bude přes VCR)
výpisy:
/proc/asound/modules:
0 snd_via82xx
1 snd_usb_audio
2 snd_mpu401
(tady by měl být taky ten ice1724, ale někdy se objeví, někdy ne)
/etc/modprobe.d/alsa-base:
# autoloader aliases
install sound-slot-0 modprobe snd-card-0
install sound-slot-1 modprobe snd-card-1
install sound-slot-2 modprobe snd-card-2
install sound-slot-3 modprobe snd-card-3
install sound-slot-4 modprobe snd-card-4
install sound-slot-5 modprobe snd-card-5
install sound-slot-6 modprobe snd-card-6
install sound-slot-7 modprobe snd-card-7
# Cause optional modules to be loaded above generic modules
install snd modprobe --ignore-install snd $CMDLINE_OPTS && { modprobe -Qb snd-ioctl32 ; : ; }
install snd-pcm modprobe --ignore-install snd-pcm $CMDLINE_OPTS && { modprobe -Qb snd-pcm-oss ; : ; }
install snd-mixer modprobe --ignore-install snd-mixer $CMDLINE_OPTS && { modprobe -Qb snd-mixer-oss ; : ; }
install snd-seq modprobe --ignore-install snd-seq $CMDLINE_OPTS && { modprobe -Qba snd-seq-midi snd-seq-oss ; : ; }
# Cause optional modules to be loaded above sound card driver modules
install snd-emu10k1 modprobe --ignore-install snd-emu10k1 $CMDLINE_OPTS && { modprobe -Qb snd-emu10k1-synth ; }
install snd-via82xx modprobe --ignore-install snd-via82xx $CMDLINE_OPTS && { modprobe -Qb snd-seq ; }
# Load saa7134-alsa instead of saa7134 (which gets dragged in by it anyway)
install saa7134 modprobe --ignore-install saa7134 $CMDLINE_OPTS && { modprobe -Qb saa7134-alsa ; : ; }
# Prevent abnormal drivers from grabbing index 0
options snd-bt87x index=2
# options snd-atiixp-modem index=5
# options snd-intel8x0m index=4
options snd-via82xx-modem index=3
options snd-ice1724 index=0
options snd-usb_audio index=1
S těma posledníma šesti řádkama jsem si hrál, to by mělo prý zabrat, ale asi jsem to úplně nepochopil - při výpisu asound/modules tam mám podtržítka a tady jsou pomlčky (snd-) ? A před posledním restartem to fungovalo skoro tak jak jsem chtěl :-( Myslel jsem že už to bude OK.
# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.
lp
psmouse
snd-mpu401 pnp=0 port=0x300 irq=-1
(poslední řádek je ta ISA Yamaha MIDI synth, ten chodí)
PC: Athlon 2400+, 1GB RAM, Matrox G550, MB EpoX
Kubuntu 6.06 s tím jádrem co bylo v distribuci (nějaký 2.6x) a zvuk samozřejmě Alsa.
Předem dík za radu.
Kelley