Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
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.
Introduction to Linux - A Hands on Guide
This guide was created as an overview of the Linux Operating System, geared toward new users as an exploration tour and getting started guide, with exercises at the end of each chapter.
For more advanced trainees it can be a desktop reference, and a collection of the base knowledge needed to proceed with system and network administration. This book contains many real life examples derived from the author's experience as a Linux system and network administrator, trainer and consultant. They hope these examples will help you to get a better understanding of the Linux system and that you feel encouraged to try out things on your own.
Click Here to receive this Complete Guide absolutely free.
im trying to configure alsa drivers for a usb audio card and all goes well until i try to load the modules at which point i get this message
root@mork:/usr/src/alsa/alsa-utils-0.9.0rc7# modprobe snd-usb-audio;modprobe snd-pcm-oss;modprobe snd-mixer-oss;modprobe snd-seq-oss
/lib/modules/2.4.20/kernel/sound/acore/seq/oss/snd-seq-oss.o: init_module: Device or resource busy
/lib/modules/2.4.20/kernel/sound/acore/seq/oss/snd-seq-oss.o: Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters.
You may find more information in syslog or the output from dmesg
/lib/modules/2.4.20/kernel/sound/acore/seq/oss/snd-seq-oss.o: insmod /lib/modules/2.4.20/kernel/sound/acore/seq/oss/snd-seq-oss.o failed
/lib/modules/2.4.20/kernel/sound/acore/seq/oss/snd-seq-oss.o: insmod snd-seq-oss failed
has anyone else had this problem or knows how to fix it? im running slack 8.1 on a 2.4.20 kernel
Erm, it's fine to have OSS emulation in ALSA, but not in the Kernel. In the menuconfig/xconfig part of compiling the kernel, under sound, you should just have generic sound support, without any of the soundcard specific drivers below that selected. Perhaps you should try a kernel compile (obviously not erasing your current one) to see if this is the source of your problem?
I'm basically going by the instructions I was given in LFS. They just have the following to say about OSS in the Kernel:
Before installing the alsa-drivers note that in your kernel configuration you should have Sound Card Support (CONFIG_SOUND) enabled but nothing else in the Sound menu (with the possible exception of TV Card Mixer support. In particular you should not have OSS Sound Modules enabled as this will cause problems when loading the alsa driver modules.
Last edited by Obi Perrin; 02-22-2003 at 11:10 PM.
Ahh, cool. If usb-audio was what you meant, then I don't think it's needed. I believe it's needed for the direct connection of speakers without a soundcard (according to the description from the kernel help), and before reading the help bit, I'd heard of it being required for Linux to work with the newer version of MiniDisc players, but not as far as I know for usb soundcards.
It has been quite a while since I used those commands however. You may find that the exact syntax is incorrect, or that there is another device you need to unmute, or again, that they may be incompatible for your type of card. More info about mixer can be found with man amixer. If you can test the sound from mpg123 or another audio program, and it works, save the configuration with alsactl store. Then you can restore it on reboot with alsactl restore.
Ran through google and a number of sources cropped up from the cause of this, hence, the following barage of questions.
Do you have the alsa-utils package installed?
Have you run the .snddevices script to create the appropriate /dev entries?
Have you run 'touch /etc/asound.state'?
I think you have installed the alsa-utils, so if you have, I would advise that you run ./snddevices. It should be in the driver source tree. Then the touch command, then try either alsamixer/amixer again.
Apologies, that didn't copy right from the LFS book. The third one should be:
touch /etc/asound.state &&
The "no such file or directory" error makes me think that it's looking for the current config in the default location and can't find it. If it's not that, then I'm afraid I can't think of much more than could help.