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.
This problem is actually very easy to fix, although with all the suggested tweaking by others, it may be too late! In the control center where the sound info is displayed (as shown in the original post), click on "run config tool". The dialog box says the default driver is snd-intel8x0. That's wrong. The correct driver is i810_audio. It is listed as an alternative driver. Click ok, and you're good to go. I can't remember if I had to restart? Enjoy.
edit:
I get this when I run the config tool
"You card currently use the OSS "i810_audio" driver (default driver for your card is "snd-intel8x0"
and I will change it and it always stays the same
Distribution: RH 6.2, Gen2, Knoppix,arch, bodhi, studio, suse, mint
Posts: 3,304
Rep:
try modprobe i810_audio
the modules that start with the name snd_
are alsa i think
and ones that start with
the chip name are the original kernel old style sound.
I was watching on start up and I saw linux load "i_810 module"
if that helps any. Why doesn't everything distro have the hardware recognition of knoppix? Oh, well
Just out of curiosity. If I was able to get an old pci sound card out of an old computer and disable my built on one, would mandrake most likely recognize an old sound card?
Originally posted by smith This problem is actually very easy to fix, although with all the suggested tweaking by others, it may be too late! In the control center where the sound info is displayed (as shown in the original post), click on "run config tool". The dialog box says the default driver is snd-intel8x0. That's wrong. The correct driver is i810_audio. It is listed as an alternative driver. Click ok, and you're good to go. I can't remember if I had to restart? Enjoy.
I did an update, changed the driver, and now I'm listening to crystal clear mp3s. Thanks everyone
The sound driver creates the device files (/dev/dsp, /dev/dsp0, etc.) when it successfully initialises. I had exactly the same problem as you, and I fixed it. You'll need to compile your kernel to do it. I'm assuming that since you've made more than six hundred posts, you know how to do that already.
The kernel shipped with Mandrake 9.1 is 2.4.21. I have heard that you can fix your problem by applying the ACPI patch, available from http://sourceforge.net/projects/acpi. This is not the way I did it, I patched my kernel to 2.4.22 instead. Either way, you should compile your new kernel with ACPI support enabled (under General Setup in the config menu), sound support enabled, and the SiS7012 driver compiled as a module.
Once you've done that, turn the ALSA service off (I don't know how to make this sound hardware work with ALSA, it's kernel drivers only), and edit your /etc/modules.conf file to add the line:
alias sound i810_audio
Comment out any other lines relating to sound if you like, although it doesn't seem to matter. Probably best to make sure the new line goes before any other sound-related lines though, just to be safe. I find for myself that if I comment out the ALSA-related lines in my modules.conf, something just puts them back for me.
And that's about it. Reboot and you should have sound. If you find that your CD drive stops working after you've done this, then you can fix this by disabling scsi enulation, by editing the append line in your /etc/lilo.conf to read "hdc=ide-cd" rather than "hdc=ide-scsi" as it probably is at the moment.
Hope that gets you going. Any questions, don't hesitate to ask.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.