DebianThis forum is for the discussion of Debian Linux.
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.
I'm having trouble getting my soundcard working. First, when i reboot i receive a message that cs4232 is blacklisted.
I noticed when i try and run a sound application such as Noatrun I receive this error message
Sound server informational message:
Error while initializing the sound driver:
device /dev/dsp can't be opened (No such file or directory)
The sound server will continue, using the null output device.
I'm using kernel 2.6.8 and i have alsa installed. I ran alsaconf.
This was the result:
Unloading ALSA sound driver modules: snd-pcm-oss snd-mixer-oss snd-pcm snd-timer snd-page-alloc.
Building card database...
Probing legacy cards.. This may take a few minutes..
Looks like you having a Thinkpad 600E or 770 notebook. │
│ On this notebook, CS4236 driver should be used │
│ although CS46xx chip is detected. │
│ Shall I try to snd-cs4236 driver and probe │
│ the legacy ISA configuration? Yes
This had no effect on my sound. I still received the same errors
Any tips would be helpful.
Note that each driver has its own individual boot argument (very old kernels used a shared sound=). Also, generally no defaults are set at compile time (i.e. you must supply a boot argument for older non-PNP ISA cards to be detected.) Your best source of information for your card is the files in linux/Documentation/sound/.
You have no sound on IBM 600e either? This is a very common problem - it is not OS dependant!
Originally posted by Simon Bridge (earlier this thread)
Your trouble is that your souncard wants the cs4232 module, which is blacklisted due to being depreciated as part of the OSS (Open Source Sound) package. You need to use snd-cs4232 for ALSA. See...
I don't know of a newbie-freindly solution to your problem. You have much reading to do - and in english to boot.
Originally posted by casperbg Sorry may ask for sound on Debian?
I have KNOPPIX 3.8 Debian based and alsaconfig 1.0.8. Alsa recognize my laptop (IBM600E) switch on cs-4236 but not detected.
What can I do?
2. added this to /etc/modutils.conf ( actually i added this file through vi editor)
alias char-major-116 snd
alias snd-card-0 snd-card-cs4232
alias sound-slot-0 snd-card-0
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-3 snd-pcm1-oss
alias sound-service-0-12 snd-pcm1-oss
options snd snd_major=116 snd_cards_limit=1 snd_device_mode=0666 snd_device_gid=0 snd_device_uid=0
alias sound snd-card-cs4236
options snd-card-cs4236 snd_port=0x530 snd_cport=0x538 snd_mpu_port=-1 snd_fm_port=0x388 snd_irq=5 snd_dma1=1
3. Tried this:
modprobe snd-cs4236 snd_port=0x534 snd_cport=0x120 snd_mpu_port=-1 snd_fm_port=0x388 snd_jport=-1 snd_irq=5 snd_dma1=0 snd_dma1_size=NN snd_dma2=1 snd_dma2_size=NN FATAL: Error inserting snd_cs4236 (/lib/modules/2.6.8-2-386/kernel/sound/isa/cs423x/snd-cs4236.ko): No such device
FATAL: Error running install command for snd_cs4236
This is frustrating. I've read most of the internet posts. I understand that cs4236 autoprobe will not work and needs to be manually configured. One problem is that alsa will load the wrong driver cs46xx when i restart. I suspect that this needs to be stopped through a script or function and then the cs4236 arguments can be loaded.
How, specifically, is this done?
Exact details would be more helpful
Have you tried the modconf utility? Many experienced Debian users prefer to use modconf for loading/removing kernel modules. (You should find the snd-cs4236 module from under the /kernel/sound/isa/cs423x category.) After you've checked with "lsmod" that the correct module has been loaded, you should try alsaconf again. If this works, you can add snd-cs4236 to /etc/modules so that it gets automatically loaded at boot time.
I haven't tried modconf, but I followed your suggestion. However, I was prompted in modconf for "command - line arguments":
Please enter any command-line arguments for the snd-cs4236 module. Many modules can ││ autoprobe and do not require additional parameters.
Is this the alias information and irq settings? i.e. alias char-major-14 cs4236
options cs4236 io=0x530 irq=5 dma=1 dma2=0 (mpuio=0x330 mpuirq=9)
What command is this referring to?
If you don't know what command-line arguments are available, you can just press Enter to see if the module can be installed without any arguments (or maybe they can be autoprobed, like modconf suggests).
I don't know the arguments. But I do know that cs4236 will not autoprobe.
If it did, it would have already been installed. All the documentation says that cs4236 will not autoprobe; therefore, the arguments must be supplied manually. My question is what are "arguments"? Are these the values for the chip such as irq? This is what happened when i tried autoprobe with modconf.
I've read all about backwards compatability, and unless I'm missing something I can't get it to work. I've been working on this problem either researching or actively attempting this problem since i installed Debian in Jan. Overall I've had no major problems except for this soundcard issue.
Here's a review of my results when I've attempted (already several times):
modprobe snd-card-cs4231 snd_port=0x534 snd_mpu_port=-1 snd_irq=5 snd_dma1=0 snd_dma1_size=NN snd_dma2=1 snd_dma2_size=NN
I don't completely understand the oss v. alsa issue, but the oss command doesn't make any difference.