[ltp] 770z sound (FC2 ALSA)

Duncan John Fyfe linux-thinkpad@linux-thinkpad.org
Fri, 28 May 2004 09:43:58 +0100 (BST)


On Thu, 27 May 2004, Mendel Cooper wrote:

> The standard hardware/ports:
> io=0x530 irq=5 dma=1 dma2=0 mpuio=0x330 mpuirq=5
>
More questions ....

What do you have in your  modules.conf ?
Something like:

alias char-major-116 snd
options snd cards_limit=4
alias snd-card-0 snd-cs4236
options snd-cs4232 port=0x530 irq=5 mpu_port=330 mpu_irq=5 dma1=1 dma2=0

...OSS Emulation stuff...

I presume.

http://www.alsa-project.org/alsa-doc/doc-php/template.php?company=Cirrus+Logic&card=CS4232&chip=CS4232&module=cs4232

doesn't list as  'isapnp=0' option for the cs4232 but it might be worth trying.  I have often
found in the past that parameters are missed from those pages.

>
> > Q4. By doesn't work what do you mean ?
> > 	Modules fail to load , everything loads but no sound ... ?
> > 	Error/warnign messages would be helpful.
>
> modprobe snd-cs4232
>   no such hardware . . .
>
> (There darn well *is* such hardware.)
>

How is /dev managed ? (static, devfs , udev ?) and is it configured correctly ?
I have had this kind of problem because of a mis-configured devfs - it didn't have
entries for everything the sound card needed.

>
>
> > 	Given the afore mentioned modules.conf what messages are generated when you 'modprobe
> > 	snd-card-0' manually.
>
> Haven't tried that one yet, but will.
>

Should be the same.  snd-card-0 should be an alias to snd-cs4232.


Kernel stuff
I'm using a TP560Z rather than a 770 so YMMV ...
I have found 2.6.x kernel ISAPNP sensitive enough to do the right thing with the cs4236 irrespective of
the BIOS quick boot option.
Is PNPBIOS enabled in your kernel ?  Unless you need it for other things I suggest disabling it.
It gives another layer where things can go wrong.


Have fun,
Duncan