Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Alright, I'm looking for some expert advice here, please.
I recently upgraded my motherboard and included on the motherboard is an integrated sound card using the Intel i810 chipset. For the past week I have been trying to get it configured to playback WAV sounds. Here is what I've done so far.
First, I tried the i810_audio driver that comes with Mandrake 9.0 (I'm using the 2.4.19-16 kernel). Using this sound driver, I can get CD audio perfectly. However, no other kinds of sounds. So, I tried installing the ALSA drivers, following the directions for the i810 chipset. When using the ALSA drivers, I get absolutely no sound (not even CD audio). So, I've reverted back to using the i810_audio driver again. Also, I've adjusted the permissions to 666 on /dev/dsp, /dev/sequencer and /dev/mixer. I've also tried using "cat somefile > /dev/dsp", "play somefile", sndconfig and esd in my attempts to make this work. So far, I've gotten nothing.
Also, when I use the i810_audio driver, XMMS locks up when attempting to play anything other than a CD. However, when using the ALSA drivers, it at least acts like it's playing, even though no sound is coming out of my speakers. I have checked to make sure that the sound card works by playing sounds in Windows.
Does anyone have any ideas? I'd really like this to work so I can listen to my MP3 collection and perhaps play some games as well.
If anyone can help me out, I'd greatly appreciate it.
1. Launch whatever program you have to adjust the volume (can't remember what it's called) and put the speaker and PCM volume right up. If you can adjust the volume trom the keyboard (BIOS), put that right up too. Can you hear the hiss though the speakers?
2. launch a wav player or mp3 player from the command line:
Thank you for your advice. All of my mixer settings are up to full (I forgot to mention that I had already adjusted those). However, I did as you asked and ran the mpg123 program. Here is the output:
/dev/dsp: No such device
/dev/dsp: No such device
/dev/dsp: No such device
/dev/dsp: No such device
/dev/dsp: No such device
/dev/dsp: No such device
/dev/dsp: No such device
audio: No such device
Obviously that's not good. Do you have any idea on how to fix that? There is a dsp entry in my /dev directory, but I don't know how to set it up. Any more help is greatly appreciated.
Well, I installed the ALSA drivers and I no longer get the /dev/dsp does not exist error. In fact, I get no errors, just no sound. I've followed the directions on the ALSA site for the i810 chipset to no avail. Also, I've manually done "modprobe snd-pcm-oss" just to see what happens. So far, nothing.
If anyone has any further suggestions, I'd appreciate it.
Well, I finally got the sound to work using a rather ugly hack, so I was wondering if I could get a little bit more help.
This is what I have to do to get sound working:
Let the computer boot with the OSS driver (i810_audio)
Log in
su as root
Unload all of the audio drivers
Use modprobe to load the snd-intel8x0 ALSA driver
Unload all of the ALSA drivers (including snd and soundcore)
Use modprobe to load the i810_audio driver again
This works every time, but I have to do it every time I reboot the computer. I've double-checked what modules are loaded before and after doing this (using lsmod) and have not come up with any differences. The only thing I can think of (and didn't check) was to see if there were any new processes running after performing the steps above.
Does anyone know why I would have to do this in order to get my sound to work? Also, at the very least, I would like to know what script I could place these steps in so that I don't have to do it manually every time I reboot.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.