Mistero OSS
Ciao a tutti,
chiedo consiglio qui perchè non sò più dove sbattere la testa, magari
qualcuno ha voglia di dedicarmi 5 minuti :-)
Allora la situazione è questa : Debian Etch su AMD 64, Sound Blaster
Live con scheda per l'IO digitale.
KDE, xmms e tutte le applicazioni che usano alsa suonano benissimo, il
problema riguarda le applicazioni che usano oss (e quindi l'emulazione
OSS di alsa) :
# mpg123 file.mp3
High Performance MPEG 1.0/2.0/2.5 Audio Player for Layer 1, 2 and 3.
Version 0.59r (1999/Jun/15). Written and copyrights by Michael Hipp.
Uses code from various people. See 'README' for more!
THIS SOFTWARE COMES WITH ABSOLUTELY NO WARRANTY! USE AT YOUR OWN RISK!
Can't open default sound device!
# echo "Ciao Mondo" | festival --language italian --tts
Linux: can't open /dev/dsp
Ed addirittura se in XMMS seleziono il plugin OSS (e non alsa), questo
dice che il device /dev/dsp non è accessibile.
Ovviamente ho caricato tutti i moduli audio di alsa :
# lsmod | grep snd
snd_mpu401_uart 7808 0
snd_emu10k1_synth 7808 0
snd_emux_synth 38912 1 snd_emu10k1_synth
snd_seq_virmidi 8064 1 snd_emux_synth
snd_seq_midi_emul 7488 1 snd_emux_synth
snd_emu10k1 120708 2 snd_emu10k1_synth
snd_ac97_codec 83192 1 snd_emu10k1
snd_pcm_oss 54624 0
snd_mixer_oss 20096 1 snd_pcm_oss
snd_pcm 96584 3 snd_emu10k1,snd_ac97_codec,snd_pcm_oss
snd_page_alloc 9988 2 snd_emu10k1,snd_pcm
snd_seq_dummy 3716 0
snd_seq_oss 36672 0
snd_seq_midi 9248 0
snd_rawmidi 26208 4
snd_mpu401_uart,snd_seq_virmidi,snd_emu10k1,snd_seq_midi
snd_seq_midi_event 8128 3 snd_seq_virmidi,snd_seq_oss,snd_seq_midi
snd_seq 55184 9
snd_emux_synth,snd_seq_virmidi,snd_seq_midi_emul,snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_timer 26180 3 snd_emu10k1,snd_pcm,snd_seq
snd_seq_device 8844 8
snd_emu10k1_synth,snd_emux_synth,snd_emu10k1,snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
snd_hwdep 9504 2 snd_emux_synth,snd_emu10k1
snd 53988 16
snd_mpu401_uart,snd_emux_synth,snd_seq_virmidi,snd_emu10k1,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device,snd_hwdep
snd_util_mem 4608 2 snd_emux_synth,snd_emu10k1
soundcore 9952 2 snd,em8300
Ed altrettanto ovviamente il file /dev/dsp esiste :
# ls -la /dev/dsp
crw-rw---- 1 root audio 14, 3 2006-01-28 10:10 /dev/dsp
Ed il mio utente appartiene al gruppo audio :
# groups rasca
rasca : rasca dialout cdrom floppy audio video plugdev
E cmq non è un problema di permessi in quanto da root i programmi a
linea di comando non vanno uguale...
Cosa posso fare ?
Grazie e ciao,
--
RaSca
"Il regno dei cieli e' simile ad un mercante che va in cerca di
perle preziose. Trovatane una di grande valore va, vende tutti
i suoi averi e la compra" - Gesu' Cristo
http://web.tiscali.it/rascasoft
Reply to: