Linux - DistributionsThis forum is for Distribution specific questions.
Red Hat, Slackware, Debian, Novell, LFS, Mandriva, Ubuntu, Fedora - the list goes on and on...
Note: An (*) indicates there is no official participation from that distribution here at LQ.
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.
I am new Debian Woody linux user of about a week.
I have installed a fairly default install off the 7 CDs onto 2
computer systems, both have the same problem.
The sound does not work.
Upon entering the desktop I get an informational message:
Sound server informational message:
Error while initializing the sound driver:
device /dev/dsp can't be opened (No such device)
The sound server will continue, using the null output device.
The message on both systems was somthing like permission
denied but I fixed that by adding the user to the sound group.
Both systems are lacking sound modules in: /lib/modules/2.2.20-idepci/
Both systems report nothing sound related from: #lsmod
Wow all that googling made me sound pretty smart just then 8)
Ok, time to go downhill :/
My assumptions are:
My kernel is not configured to use sound.
I dont have any sound modules installed.
My clueless questions are:
Can I give my kernel options using lilo to make it use sound?
Or do I need to compile my kernel, if so how does Debian do that?
(I vaguely recall something about compiling into a deb, then install from there)
Are there any Woody kernels pre-compiled floating around?
Can the sound modules be apt-get off the CDs, or do they need to be
compiled from source. If so where do I get the source, from the CDs?
I have not installed any compilers because I hate C. I assume I will
need to do so to compile things. What do I apt-get to get gcc working?
Is gcc the man for this job?
Please add letter perfect command line examples to answers.
Oh, and why in this day and age does Debian NOT install sound
on a desktop machine (even had games selected)?
(Just kidding - Debian evolution can take all the time it wants 8)
My answer to your question:
Yes I am an idiot, I know Debian is not suited to beginners. 8)
PS: Please give me a url to the expert.deb that you experts use to know
all the answers.
modconf brings up a nice blue screen which I remember seeing during the install.
It lists the following module categories:
block
net
fws
cdrom
misc
I have looked in each of the categories and can see nothing that I recognise as having anything to do with sound.
Am working on trying to apt-get a kernel image.
I can't find one in dselect, and apt get doesnt find one it just says:
Couldn't find package kernel-image-2.4.18-686
I need to figure out how to add more CDs to the /etc/apt/sources.list because I think I did not scan all the CDs during the install. After the fourth install it clicked that none of the other CDs were being used.
QUESTION:
Do I need to upgrade to kernel 2.4.x or should sound work fine under kernel 2.2.x. I have no idea about what kernel is what.
ok all those thinking about helping wait until I repost.
I have just discovered the uname command.
It reports that the kernel that I am using is:
kernel 2.2.20-idepci
Which, unless I'm mistaken means it does an absolute minimum of modules in it, during the intall.
btw: This was the default option when I hit enter to start the install process at the boot: prompt. Being new to it all, I had no idea what any of it meant. (I hit yes a lot during the install process 8-)
After I get myself sorted, hopefully all being well, I will post here to close this thread.
thank you for the timely responses, they were not on the money, but they made me think about the problem in the right way which led to a solution (i think- hope)
For others with the same problem. Woody has the 2.2 kernel as default, so when you fresh install (boot from cd) write bf2.4 this will install it with the 2.4 kernel.
For a SB compatible soundcard, OSS module almost works every time.
When the system is installed, then as root write:
adduser foo audio
where foo is the user that should have the rights to using sound (remember debian is configured for security)
If you don't have the proper module loaded for your sound card, you will get this similiar error. "lsmod" shows the modules you are using, "modprobe" invokes a module (must be root). "modconf" will let you pick out the module you need to install via categories. i am running debian stable with a SB Live! Value card, and the module for this card is "emu10k1" for the chipset. i can find this out by checking out the dmesg, "dmesg | less" or looking into my "/proc/pci" file and looking through till I found my sound card, it sayd 'emu10k1' right next to it.
now that we know the module, we must make sure it loads everytime. adding "emu10k1" to my "/etc/modules" file seemed to do it, though there is also an "/etc/modutils/emu10k1" file that does the alias of the driver with 'sound', though shouldn't that be in /etc/modutils/aliases ? my /dev/dsp (sound) device has permissions crw-rw----, and is own'd by root to group 'audio', so they both have read/write permissions, but not all others, and no one has execute permissions. this seems to work for me, got that error message taken away. =) peace
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.