[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: