[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