Newsgroup: it.comp.os.linux.sys
Titolo: "invertire" schede audio

Ho una scheda audio (live! 1024 player) e una scheda tv (chip bt-878), e
funzionano entrambe; grazie ad alsa sento tutto, ecc ecc.
solo che alsaconf (o chi per lui) riconosce come scheda principale
(raggiungibile tramite l' "indirizzo" hw:0) la scheda tv, mentre la live!
e' seconda (hw:1) tant' e' che, per esempio, sistemo i volumi con
alsamixer -c 1 e cose cosi'. In effetti questo non e' un grosso problema,
poiche' posso configurare i vari programmi (aRts, xmms, xine ecc) a usare
l' audio giusto, ma non ci riesco con StepMania.
Al momento ho risolto con 2 colpi di rmmod e 2 di insmod (ho una slack
10.1 su kernel 2.4) cosi':
# cat /proc/asound/cards
0 [Bt878          ]: Bt87x - Brooktree Bt878
                     Brooktree Bt878 at 0xe2800000, irq 5
1 [Live           ]: EMU10K1 - Sound Blaster Live!
                     Sound Blaster Live! (rev.7, serial:0x80401102) at 0xa400, irq 5
# rmmod snd-bt87x snd-emu10k1
# insmod snd-emu10k1
Using /lib/modules/2.4.29/kernel/sound/pci/emu10k1/snd-emu10k1.o.gz
# insmod snd-bt87x
Using /lib/modules/2.4.29/kernel/sound/pci/snd-bt87x.o.gz
# cat /proc/asound/cards
0 [Live           ]: EMU10K1 - Sound Blaster Live!
                     Sound Blaster Live! (rev.7, serial:0x80401102) at 0xa400, irq 5
1 [Bt878          ]: Bt87x - Brooktree Bt878
                     Brooktree Bt878 at 0xe2800000, irq 5
Ora, come posso fare a dire in che ordine mettere le sk?
-- 
Uno studente durante il corso di filosofia di Morris Cohen chiese al
professore: "Come faccio a sapere di esistere?".
Il professor Cohen rispose: "Chi sta facendo questa domanda?".

 Ora, come posso fare a dire in che ordine mettere le sk?
puoi mettere i moduli nell'ordine corretto in /etc/modules ?
dovrebbe essere sufficiente.
ciao
gl :)

 dovrebbe essere sufficiente.
# cat /etc/modules
cat: /etc/modules: No such file or directory
# cat /etc/modules.conf
alias char-major-195 nvidia
# --- BEGIN: Generated by ALSACONF, do not edit. ---
# --- ALSACONF verion 1.0.8 ---
alias char-major-116 snd
alias char-major-14 soundcore
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
alias snd-card-0 snd-emu10k1
alias sound-slot-0 snd-emu10k1
# --- END: Generated by ALSACONF, do not edit. ---
erh....
magari sono io, ma come faccio a invertire l' ordine dei moduli se quello
della bt-878 non c' e'? (ps: tra l' altro, ma come cacchio viene caricato?!)


 ...
se dico /etc/modules, significa /etc/modules, non /etc/modules.conf
se non esiste, crealo e metti i moduli nell'ordine prescelto.
su Debian funziona così, su Slackware credevo fosse uguale.
se anche così non funziona, allora usi un sistema di caricamento dei
driver diverso, collegato forse a discover o hotplug ed è lì che devi
andare a cercare.
ciao
gl :)

 driver diverso
vedi sopra

 andare a cercare.
E se invece che modulari (non essendoci in /etc/modules) li avesse già nel
kernel?
-- 
Ringhio aka Daniel - Linux User #271035
http://daniel.spotmusic.net
Debian Sid

 kernel?
Ops...è una Slack...chi è allora che ha migrato verso una Debian Sarge? Su
che ng? Ho confuso i messaggi ;-P 


 di modprobe espliciti
Ti ringrazio per l' hint per il nome del file... ho aggiunto
esplicitamente i 2 moduli da caricare e la cosa funziona. Solo non capisco
come funzionasse prima, visto che non c' erano...


 come funzionasse prima, visto che non c' erano...
All'avvio utilizzi discover o hotplug? ci pensano loro a
caricare i moduli che servono.
veniva caricato prima il modulo della scheda tv perche' probabilmente
questa appare prima nel bus pci, se hai voglia prova a cambiare di posto
alla scheda :)
ciao

 alla scheda :)
erh... ho aperto il case e switchato le 2 schede... sono tornato nell'
incubo dei conflitti IRQ!!! O_o dovunque mettessi (o ri-mettessi) quella
pork di sk tv dava problemi (con la sk audio, con quella video - su agp -,
con l' hd O_o)
Vabe', l' ho definitivamente tolta, e ho "risolto" cosi'...
ps: ho scoperto che la ventolina della sk video e' un tutt' uno con la sk
stessa :/ almeno ho capito la causa di alcuni freeze di X...


 stessa :/ almeno ho capito la causa di alcuni freeze di X...
Che scheda e' ?
-- 
Che windows ti crasha oggi ?

 Che scheda e' ?
nVidia riva TNT2 ULTRA (eh, oramai ha la sua eta' pure lei...)
per quanto riguarda il kernel... magari l' upgrade lo faccio dopo la tesi
(non sai il coccolone che ho preso quando ho visto i conflitti di IRQ...)


 (non sai il coccolone che ho preso quando ho visto i conflitti di IRQ...)
Interessanti i casini che succedono mentre si scrive la tesi. A me è
successo proprio a fine giugno. Temporale, fulmine, tutto spento. A parte i
danni al server, sul client dove lavoravo partiti alimentatore, scheda
video e ram...non sai il terrore per il disco...
Alla fine era sano ;-P
