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

Reply via email to