On Saturday 06 Mar 2004 01:22, David B. Carter wrote: > Derek Jennings said: > > The modprobe snd-cs-4236 loads the driver. But it will not load on the > > next > > boot unless you configure /etc/modules.conf. That is what alsaconf is > > supposed to do for you, but for some reason alsaconf is unable to detect > > your > > soundchip. > > > > If you go to > > http://www.alsa-project.org/alsa-doc/doc-php/template.php?company=Cirrus+ > >Logic&card=CS4236&chip=CS4236&module=cs4236#modp > > > > You will see an example modules.conf configuration for your driver. > > You could try copying this into your /etc/modules.conf > > I haven't had a chance yet to try your suggestion, but I tried following > the instructions on the ALSA page a few days ago when I was using RedHat > 9, and I had no luck. Of course, I used the sample config exactly as is. I > didn't try setting any of the options (port, irq, dma, etc.) because I had > no idea what to put. Is there any way to determine what IRQ, DMA, etc. the > card is currently using so that I can specify those values in modules.conf > when the driver loads? > > Thanks.
Given that your soundchip was not detected on installation, or that alsaconf fails to detect it, then I suspect you may may a problem with IRQ conflicts. If you type 'dmesg' in a terminal you will see all the boot messages. If you scroll up you may see some clues. The command 'cat /proc/interrupts' will tell you how IRQs are currently assigned. Things that can resolve interrupt problems are :- 1/ Boot with 'noapic' - In Mandrake Control Centre>Boot>Bootloader tick the 'Force No APIC' button This fixes a lot of these sorts of problems. 2/ In your BIOS disable any onboard devices you do not intend to use - This often causes IRQ lines to be allocated differently. 3/ In your BIOS select PnP Operating System =No 4/ If your BIOS allows manual selection of IRQ lines, try allocating a line. If no selection is possible try moving a PCI board to a different slot. Sometimes IRQ lines are allocated according to slot number. If you have your /etc/modules.conf file configured then the driver will load if the card is detected during boot. dmesg will document that happening. HTH derek -- www.jennings.homelinux.net http://twiki.mdklinuxfaq.org
Want to buy your Pack or Services from MandrakeSoft? Go to http://www.mandrakestore.com
