OK, I've gotten the sound modules (sound, es1370) to load (via modprobe). I've verified it with lsmod. But how do I actually turn on the sound? I know that there's an extra step here, because if I type `soundon', the OSS utility does turn on the sound after issuing several dire error messages. Before I type `soundon', there's no sound; after I type it, there's sound. So is there a non-OSS utility that performs the function of `soundon' without complaining? Paul Abrahams -- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/Support/Doku/FAQ/
"Paul W. Abrahams" wrote:
OK, I've gotten the sound modules (sound, es1370) to load (via modprobe). I've verified it with lsmod. But how do I actually turn on the sound? I know that there's an extra step here, because if I type `soundon', the OSS utility does turn on the sound after issuing several dire error messages. Before I type `soundon', there's no sound; after I type it, there's sound.
So is there a non-OSS utility that performs the function of `soundon' without complaining?
Use the ALSA drivers. Install is and run 'alsaconf' it should detect your sound card and add the necessary entries to modules.conf. Not the the es1370 does not use the /dev/sndstat device file, so you'll not get any output out of it. Your best bet is to play a sound file directly to the /dev/dsp device. Find a .au file ( locate .au ) and 'cat some_file.au > /dev/dsp'. Rafael -- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/Support/Doku/FAQ/
"Paul W. Abrahams" wrote:
OK, I've gotten the sound modules (sound, es1370) to load (via modprobe). I've verified it with lsmod. But how do I actually turn on the sound? I know that there's an extra step here, because if I type `soundon', the OSS utility does turn on the sound after issuing several dire error messages. Before I type `soundon', there's no sound; after I type it, there's sound.
So is there a non-OSS utility that performs the function of `soundon' without complaining?
Use the ALSA drivers. Install it and run 'alsaconf' it should detect your sound card and add the necessary entries to modules.conf. Note that the es1370 does not use the /dev/sndstat device file, so you'll not get any output out of it. Your best bet is to play a sound file directly to the /dev/dsp device. Find an .au file ( $ locate .au ) and 'cat sound_file.au > /dev/dsp'. Rafael -- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/Support/Doku/FAQ/
"Rafael E. Herrera" wrote:
"Paul W. Abrahams" wrote:
OK, I've gotten the sound modules (sound, es1370) to load (via modprobe). I've verified it with lsmod. But how do I actually turn on the sound? I know that there's an extra step here, because if I type `soundon', the OSS utility does turn on the sound after issuing several dire error messages. Before I type `soundon', there's no sound; after I type it, there's sound.
So is there a non-OSS utility that performs the function of `soundon' without complaining?
Use the ALSA drivers. Install it and run 'alsaconf' it should detect your sound card and add the necessary entries to modules.conf.
But I already have the correct entries in modules.conf, since that's what enables es1370.o to load, I assume. I'd like to avoid modifying things that are already working - and both sound.o and es1370.o are being loaded now.
Note that the es1370 does not use the /dev/sndstat device file, so you'll not get any output out of it. Your best bet is to play a sound file directly to the /dev/dsp device. Find an .au file ( $ locate .au ) and 'cat sound_file.au > /dev/dsp'.
The doc in /usr/src/linux/Documentation/sound/es1370 says that the es1370 driver doesn't support .au files without the assistance of extra software (timidity). Is there anything in the ALSA package (I assume SuSE includes it, right?) that does what OSS soundon does? Paul Abrahams -- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/Support/Doku/FAQ/
But I already have the correct entries in modules.conf, since that's what enables es1370.o to load, I assume. I'd like to avoid modifying things that are already working - and both sound.o and es1370.o are being loaded now.
I use a PCI card that needs es1371 and soundcore to enable sound in my machine. If you don't get any sound then what you load is not enough.
The doc in /usr/src/linux/Documentation/sound/es1370 says that the es1370 driver doesn't support .au files without the assistance of extra software (timidity).
Sorry about that, try something else, find a .wav file and pipe it to the /dev/dsp device, the above was just an example.
Is there anything in the ALSA package (I assume SuSE includes it, right?) that does what OSS soundon does?
I think there are three ways of setting up sound: the kernel modules, OSS and ALSA. If you use the kernel modules, the file modules.conf that is distributed with SuSE contains a section to set up the es3070 driver. If you use OSS (you have to buy, install and configure it), then it loads its own drivers with soundon (this is as of a few months ago, I stopped using it.) If using ALSA, install the rpms from the SuSE CDs and run 'alsaconf'. After it finds the card it sets up modules.conf and adds init scripts to load the driver at boot. Good luck, Rafael -- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/Support/Doku/FAQ/
"Rafael E. Herrera" wrote:
I think there are three ways of setting up sound: the kernel modules, OSS and ALSA. If you use the kernel modules, the file modules.conf that is distributed with SuSE contains a section to set up the es3070 driver. If you use OSS (you have to buy, install and configure it), then it loads its own drivers with soundon (this is as of a few months ago, I stopped using it.) If using ALSA, install the rpms from the SuSE CDs and run 'alsaconf'. After it finds the card it sets up modules.conf and adds init scripts to load the driver at boot.
The truth has been revealed! I found that if I set up the module loading myself without using ALSA or OSS, I need to load *three* modules: es1370 sound soundcore Once all three are loaded, the sound comes on. It appears that loading es1370 causes soundcore to be loaded automatically, but it doesn't cause sound to be loaded automatically. Thanks for your help. Looks like I won't need ALSA after all. But if it provides additional functionality, I might use it anyway. Paul Abrahams -- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/Support/Doku/FAQ/
participants (2)
-
abrahams@valinet.com
-
raffo@neuronet.pitt.edu