Como dejar por default una de dos tarjetas de sonido ?

Francisco Espinoza fraespin en gmail.com
Mar Abr 5 00:22:38 CLT 2005


Bueno, estoy de acuerdo con lo de que son dispositivos, pero yo me
referia a esto:

drake en a7v266:/dev> ls -ls dsp*
0 lrwxrwxrwx  1 root root       9 2004-07-16 02:13 dsp -> /dev/dsp0
0 crwxrwxr-x  1 root audio 14,  3 2004-07-16 02:13 dsp0
0 crwxrwxr-x  1 root audio 14, 19 2004-07-16 02:13 dsp1
0 crwxrwxr-x  1 root audio 14, 35 2004-07-16 02:13 dsp2
0 crwxrwxr-x  1 root audio 14, 51 2004-07-16 02:13 dsp3

aunque de todos modos, revisa los módulos, y te vuelvo a insistir,
para que tener conectada una tarjeta mala ? si la sacas, deberia
quedar 1 sola, y por ende solamente esa deberia ser la por defecto.

No estoy seguro de si cambiaria la nomenclatura, ie: cambiaria
automaticamente de ser dsp1 a dsp0, pero estoy seguro que en ello si
esta involucrado el alias del modulo.

Salu2

On Apr 4, 2005 12:56 AM, Alfredo Diaz <aadiaz en dcc.uchile.cl> wrote:
> Vere lo de los modulos, pero en el caso de dsp estoy medio fregado,
> porque cada uno es un dispositivo distinto no un link!!
> 
> Atte.
> 
> Lo que he logrado es que aplicaciones individuales como xmms toquen
> musica leyendo desde el dispositivo que le digo (aparece con su nombre y
> no con el path al device). Pero otro como Xine para las peliculas no
> hallo donde configurarlo, ya que en el .config, al ejecutar la
> aplicacion este me re-escribe el archivo a su origen.
> 
>  Pense que podria haber un archivo centralizado que le decia a las
> aplicaciones de que dispositivo tocar el sonido!!
> 
> Atte.
> 
> 
> On Sun, 2005-04-03 at 23:16 -0400, Francisco Espinoza wrote:
> > Podrias probar sacando la tarjeta mala (no tiene sentido tener una
> > tarjeta que no funciona), o, lo mas profesional, seria cambiar en los
> > alias en modules.conf, la definicion de los alias de las tarjetas, eso
> > podría servir (aunque no estoy muy seguro), por otro lado, podrías
> > bajar los modulos de la sblaster, o sea, no cargarlos, pues no tiene
> > sentido si la tarjeta esta mala. (estas seguro que esta mala ? podrias
> > probar compilando alsa, quizas el modulo esta malo).
> >
> > En debian al menos, existe dsp, que apunta hacia el sonido por
> > defecto, entonces cambiando el link de dsp -> dsp0 a dsp -> dsp1 tb se
> > puede lograr un cambio.
> >
> > Bueno, es todo lo que se me ocurre por ahora.
> >
> > Salu2
> >
> > On Mar 31, 2005 9:10 PM, Alfredo Diaz <aadiaz en dcc.uchile.cl> wrote:
> > >   Tengo un PC con tarjeta de sonido incluida en la motherboard
> > > (/dev/dsp1) que tiempo atras no funcionaba por lo que le instale una
> > > SoundBlaster (/dev/dsp) la cual funciono perfectamente.
> > > Con Fedora 3 reconocia ambas, pero sin tener conflictos.
> > >
> > > Al parecer la SoundBlaster se murio y para no reinstalar todo necesito
> > > alguna forma de decirle al kernel o a los modulos que la tarjeta que
> > > funcione ahora por defecto sea la dsp1.
> > > Como puedo hacer esto?
> > > Incluyo lo que aparece en el archivo que carga modulos y el comando
> > > lsmod:
> > >
> > > [adiaz en kutabare etc]$ lsmod
> > > Module                  Size  Used by
> > > md5                     4033  1
> > > ipv6                  232577  14
> > > parport_pc             24705  1
> > > lp                     11565  0
> > > parport                41737  2 parport_pc,lp
> > > autofs4                24005  0
> > > i2c_dev                10433  0
> > > i2c_core               22081  1 i2c_dev
> > > sunrpc                160421  1
> > > iptable_filter          2753  0
> > > ip_tables              16193  1 iptable_filter
> > > dm_mod                 54741  0
> > > button                  6481  0
> > > battery                 8517  1
> > > ac                      4805  0
> > > uhci_hcd               31449  0
> > > snd_intel8x0           34829  2
> > > gameport                4801  1 snd_intel8x0
> > > snd_mpu401_uart         8769  1 snd_intel8x0
> > > snd_emu10k1_synth       7873  0
> > > snd_emux_synth         38977  1 snd_emu10k1_synth
> > > snd_seq_virmidi         6593  1 snd_emux_synth
> > > snd_seq_midi_event      8385  1 snd_seq_virmidi
> > > snd_seq_midi_emul       6593  1 snd_emux_synth
> > > snd_seq                56785  4
> > > snd_emux_synth,snd_seq_virmidi,snd_seq_midi_event,snd_seq_midi_emul
> > > snd_emu10k1            93769  11 snd_emu10k1_synth
> > > snd_rawmidi            26725  3
> > > snd_mpu401_uart,snd_seq_virmidi,snd_emu10k1
> > > snd_pcm_oss            47609  0
> > > snd_mixer_oss          17217  4 snd_pcm_oss
> > > snd_pcm                97993  3 snd_intel8x0,snd_emu10k1,snd_pcm_oss
> > > snd_timer              29765  2 snd_seq,snd_pcm
> > > snd_seq_device          8137  5
> > > snd_emu10k1_synth,snd_emux_synth,snd_seq,snd_emu10k1,snd_rawmidi
> > > snd_ac97_codec         64401  2 snd_intel8x0,snd_emu10k1
> > > snd_page_alloc          9673  3 snd_intel8x0,snd_emu10k1,snd_pcm
> > > snd_util_mem            4801  2 snd_emux_synth,snd_emu10k1
> > > snd_hwdep               9413  2 snd_emux_synth,snd_emu10k1
> > > snd                    54053  32
> > > snd_intel8x0,snd_mpu401_uart,snd_emux_synth,snd_seq_virmidi,snd_seq,snd_emu10k1,snd_rawmidi,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer,snd_seq_device,snd_ac97_codec,snd_hwdep
> > > soundcore               9889  4 snd
> > > e100                   39364  0
> > > mii                     4673  1 e100
> > > floppy                 58609  0
> > > ext3                  116809  12
> > > jbd                    74969  1 ext3
> > >
> > > [adiaz en kutabare etc]$ cat /etc/modprobe.conf
> > > # Note: for use under 2.4, changes must also be made to modules.conf!
> > > alias parport_lowlevel parport_pc
> > > alias eth0 e100
> > > alias usb-controller uhci-hcd
> > > alias snd-card-0 snd-emu10k1
> > > alias snd-card-1 snd-intel8x0
> > > install sound-slot-0 /sbin/modprobe --first-time --ignore-install sound-
> > > slot-0 && {/bin/aumix-minimal -f /etc/.aumixrc -L >/dev/null 2>&1
> > > || :; }
> > > install sound-slot-1 /sbin/modprobe --first-time --ignore-install sound-
> > > slot-1 && {/bin/aumix-minimal -f /etc/.aumixrc -L >/dev/null 2>&1
> > > || :; }
> > > remove sound-slot-0 { /bin/aumix-minimal -f /etc/.aumixrc -S >/dev/null
> > > 2>&1 || :; } ; /sbin/modprobe -r --first-time --ignore-remove sound-
> > > slot-0
> > > remove sound-slot-1 { /bin/aumix-minimal -f /etc/.aumixrc -S >/dev/null
> > > 2>&1 || :; } ; /sbin/modprobe -r --first-time --ignore-remove sound-
> > > slot-1
> > > options snd-card-0 index=0
> > > install emu10k1 /sbin/modprobe --ignore-install emu10k1
> > > && /usr/sbin/alsactl restore >/dev/null 2>&1 || :
> > > remove emu10k1 { /usr/sbin/alsactl store >/dev/null 2>&1
> > > || : ; }; /sbin/modprobe -r --ignore-remove emu10k1
> > > options snd-card-1 index=1
> > > install i810_audio /sbin/modprobe --ignore-install i810_audio
> > > && /usr/sbin/alsactl restore >/dev/null 2>&1 || :
> > > remove i810_audio { /usr/sbin/alsactl store >/dev/null 2>&1
> > > || : ; }; /sbin/modprobe -r --ignore-remove i810_audio
> > >
> > > [adiaz en kutabare etc]$ cat /etc/modules.conf
> > > alias parport_lowlevel parport_pc
> > > alias eth0 e100
> > > alias usb-controller usb-uhci
> > > alias sound-slot-0 emu10k1
> > > alias sound-slot-1 i810_audio
> > > post-install sound-slot-0 /bin/aumix-minimal -f /etc/.aumixrc -L
> > > >/dev/null 2>&1 ||:
> > > pre-remove sound-slot-0 /bin/aumix-minimal -f /etc/.aumixrc -S
> > > >/dev/null 2>&1 || :
> > > post-install sound-slot-1 /bin/aumix-minimal -f /etc/.aumixrc -L
> > > >/dev/null 2>&1 ||:
> > > pre-remove sound-slot-1 /bin/aumix-minimal -f /etc/.aumixrc -S
> > > >/dev/null 2>&1 || :
> > > # Note: for use under 2.6, changes must also be made to modprobe.conf!
> > >
> > > Cualquier ayuda sera bien recibida!!!
> > >
> > > --
> > > Alfredo Diaz
> > > ================
> > > School of Engineering and Science, University of Chile
> > > Beaucheff 850, P.O. Box 2777, Santiago, CHILE
> > > mailto:aadiaz en dcc.uchile.cl
> > > User #274543 counter.li.org
> > >
> --
> Alfredo Diaz
> ================
> School of Engineering and Science, University of Chile
> Beaucheff 850, P.O. Box 2777, Santiago, CHILE
> mailto:aadiaz en dcc.uchile.cl
> User #274543 counter.li.org
> 
>



Más información sobre la lista de distribución Linux