Click to See Complete Forum and Search --> : ALSA & cs4236 driver wont modprobe


syphr1ogic
08-28-2003, 04:03 PM
I've been trying to get sound on my Inspiron 3000 working for some time running zipslack. The sound card is a Cirus Logic cs4237b card. According to the ALSA snd card matrix it uses the cs4236 driver. Thus I downloaded ALSA driver utils and libs and specified cs4236 in the ./configure for the driver. everything compiled alright but I tried to "modprobe snd-cs4236" and it errored with "no such device." However I know this device is present in the laptop. What could I be doing wrong here? what steps do you recomend doing next? Thanks

ph34r
08-28-2003, 04:20 PM
If you still have the default Slack kernel, it will work just fine without Alsa.

modprobe cs4236

paulwill2000
08-28-2003, 04:43 PM
The best thing that worked for me on my IBM Thinkpad 600 with the same sound card was the OSS drivers -

http://www.opensound.com/linux.html

This was the easiest way for me to get it working.

Hope I helped...

syphr1ogic
09-02-2003, 10:35 AM
I tried using the normal kernel drivers for this card, to no avail. It seriously can't find the sound card at all. It is there however, it works in windows fine. An lsmod does not show any drivers using it either, so I'm not sure why it can't find the card


the card is integrated into my laptop, a Dell Inspiron 3000 the alsa driver is snd-cs4236 and the kernel driver is cs4232

JamminJoeyB
09-02-2003, 10:56 AM
What does lspci tell you?

Did you change the bios to non pnp os?

Post the results of lsmod and lspci.

That might help us spot the problem.

dkeav
09-02-2003, 11:21 AM
also when you build alsa you will need to put the option in for your card

visit the alas doc site and find the info for your chip, the snd-XXX, where you will need to compile with ./configure --enable-cards=xxx , and enable the synthesizer

syphr1ogic
09-14-2003, 09:45 PM
lspci dump
00:00.0 Host bridge: Intel Corp. 430TX - 82439TX MTXC (rev 01)
00:01.0 Bridge: Intel Corp. 82371AB/EB/MB PIIX4 ISA (rev 01)
00:01.1 IDE interface: Intel Corp. 82371AB/EB/MB PIIX4 IDE (rev 01)
00:01.2 USB Controller: Intel Corp. 82371AB/EB/MB PIIX4 USB (rev 01)
00:01.3 Bridge: Intel Corp. 82371AB/EB/MB PIIX4 ACPI (rev 01)
00:02.0 VGA compatible controller: Neomagic Corporation NM2160 [MagicGraph 128XD]
00:04.0 CardBus bridge: Texas Instruments PCI1131 (rev 01)
00:04.1 CardBus bridge: Texas Instruments PCI1131 (rev 01)


lsmod dump
Module Size Used by Not tainted
soundcore 3332 0 (autoclean)
uhci 24560 0 (unused)
usbcore 58144 1 [uhci]
hostap_cs 45772 1
hostap 65092 0 [hostap_cs]
hostap_crypt 1360 0 [hostap]
serial_cs 4656 0 (unused)
ds 6568 2 [hostap_cs serial_cs]
yenta_socket 9632 2
pcmcia_core 38112 0 [hostap_cs serial_cs ds yenta_socket]
ide-scsi 8048 0



and in my bios the card is set to "enabled" (from choices of "enabled" "disabled" "PnPOS" and "auto")

from what it looks like linux doesn't even recognize the sound card... but thats just my ignorant observation.

syphr1ogic
09-16-2003, 01:01 PM
bump, see post above ^^^

mdwatts
09-16-2003, 03:50 PM
Originally posted by syphr1ogic

and in my bios the card is set to "enabled" (from choices of "enabled" "disabled" "PnPOS" and "auto")


Change PnP OS to disabled.

lsmod (after booting)

and

modprobe cs4236

if the module has not already loaded.

syphr1ogic
09-17-2003, 09:08 AM
it gives the same output for both settings

mdwatts
09-17-2003, 03:47 PM
Originally posted by syphr1ogic
it gives the same output for both settings

Both lspci and lsmod?

What about

modprobe cs4236

??

syphr1ogic
09-18-2003, 05:50 AM
Originally posted by mdwatts
Both lspci and lsmod?

What about

modprobe cs4236

??

it spits out a ton of crap but basicly what it comes down to is: "Device not found"

mdwatts
09-18-2003, 04:16 PM
Originally posted by syphr1ogic
it spits out a ton of crap but basicly what it comes down to is: "Device not found"

Either Linux is not detecting the actual soundcard device or 'cs4236' is not the correct module for the soundcard.

Anything else in the bios that can be enabled/disabled/adjusted to allow Linux to detect the soundcard?