Linux - GeneralThis Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.
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.
Yet again I'm having some strange sound issues, this time with slackware 10. Random static like sounds coming out the speakers as well as normal sound, it stops if i switch sound system between ALSA and OSS , and then comes back. I remember I think I fixed this by using the i810_audio module instead of the snd-intel8x0 one that's being used now. My question is where in te config for te 2.6 kernel can I include this module, I can't seem to find it anywhere. Thanks.
I have all of those things included already, although the driver itself and the OSS Mixer and OSS PCM.. are modules because it would not even detect my sound card when they were included.
If you want to use OSS instead of alsa then you need to prevent alsad (the alsa daemon) from starting up on boot*, and add the following line to your /etc/modules.conf :
alias sound i810_audio
* Someone else will have to tell you how to do this, I don't know. I use the Mandrake Control Centre but I don't know what the actual config file is.
if I modprobe i810_audio it says it cannot find the module, I am using the 2.6.7 kernel from kernel.org. Any ideas? Speakers are going crazy with static + high pitched sounds on top of regular sound now :s
Also, I did chmod -x /etc/rc.d/rc.alsa and it still seems to load alsa on boot..
the 2.6 kernel series use ALSA.. OSS is now old and oboslite.
however, it is still i the kernel, so if you want it... recompile your kernel wil OSS sound support.
Tried several recompiles with various combo's of ALSA and OSS settings as modules and compiled in, but ALSA still seems to want to load. How do I actually make OSS load if i've disabled ALSA (chmod -x /etc/rc.d/rc.alsa) loading? Note that even with disabling ALSA the i810_audio module is still non-existant.
Tried several recompiles with various combo's of ALSA and OSS settings as modules and compiled in, but ALSA still seems to want to load. How do I actually make OSS load if i've disabled ALSA (chmod -x /etc/rc.d/rc.alsa) loading? Note that even with disabling ALSA the i810_audio module is still non-existant.
ok,, first off, do not use a combination of ALSA and OSS. use one OR the other.
in your case, do not compile ALSA at all.
second, before you run the 'make modules_install' move your old modules, you are probably just compiling over the top of your old modules, ALSA is being loaded, because although you didnt compile it in the recent compiles, its still there from the first install / compile.... mv '/lib/modules/2.6.<version> /lib/modules/backup'
now comment out all references to ALSA in /etc/modules or /etc/modules.conf or hwtaever its called.
when you are compiling the kernel, make sure that you have actually selected the i810_audio driver... just clicking OSS audio snt enough, you need to select what drivers to compile too, you are obviously missing this part.
now boot your new kernel... there will be now ALSA since you moved the old modules filder.
you may get errors about loading also if there is anything else relating to it in the startup scripts.. like setting volume of whatever.
now... modprobe i810_audio.
simple as that.
can i ask you... have you ever sucessfully compiled a kernel before ?
Yes, plenty of times. If it was as easy as you make out then I'd be done already :) The problem is that the i810_audio module can never be found, even when I have compiled OSS, no ALSA, and selected drivers - there is no driver named i810_audio in the config which is where I am lost. And before a new compile I do make mrproper so there are no modules left over or anything like that.
Edit: Ok scratch that, That time I was being stupid, found it, just got to hope it fixes my problem now. Thanks guys.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.