Here are the info about my card, pc and operating system:
Puppy Linux 4.1 (it's fully installed in a hard drive)
Pentium mmx 233mhz 96ram M571(motherboard)
isapnp CS4232 Crystal (it is automatically detected and ready working in a very old knoppix -a version from 2003, with a 2.4.something kernel- and in Damn Small Linux also with a 2.4 kernel)
Here are all of the things I have tried.
The result from
ls /sys/bus/pnp/devices/*:*.00 is:
ls /sys/bus/pnp/devices/01:01.00:
id options power resources subsystem uevent
ls /sys/bus/pnp/devices/01:02.00:
id options power resources subsystem uevent
The result from
cat /sys/bus/pnp/devices/*:*.00/id
CSC0000
USR004F
The result from cat /proc/isapnp
cat /proc/isapnp : No such file or directory
I think that it is the same /sys/devices/pnp1/01:01/01:01.00 as /sys/bus/pnp/devices/01:01.00
and the rest (01:01.01, 01:01.02, 01:01.03)
(I don't know what all these mean in full, I'm only guessing)
The output from cat /sys/devices/pnp1/01:01/*:*.0*/id is
CSC0000
CSC0001
CSC0010
CSC0003
The output from cat /sys/devices/pnp1/01:01/*:*.0*/resources
state = disabled
state = disabled
state = disabled
state = disabled
The I run echo activate > /sys/devices/pnp1/01:01/*:*.0*/resources
and then cat ...
the output from 01:01.00 is
state = active
io 0x534-0x537
io 0x388-0x38b
io 0x220-0x22f
irq 5
dma 1
dma 3
Then
echo activate > /sys/devices/pnp1/01:01/01:01.01/resources
and
cat /sys/devices/pnp1/01:01/01:01.01/resources
state = active
io 0x200-0x207
Then
echo activate > /sys/devices/pnp1/01:01/01:01.02/resources
and
cat /sys/devices/pnp1/01:01/01:01.02/resources
state = active
io 0x120-0x127
Then
echo activate > /sys/devices/pnp1/01:01/01:01.03/resources
and
cat /sys/devices/pnp1/01:01/01:01.03/resources
state = active
io 0x330-0x331
irq 9
I run alsaconf, these are the options I get:
cs4232 CS4232 Sound card
legacy probe: legacy ISA (non-pnp) chips
usb-audio override: usb sound device
aoa override: apple onboard audio
I have also tried legacy with no success.
dmesg gives me this about the sound card:
cs4232-pnpbios 01:01.00: activated
cs4232-pnpbios 01:01.00: disabled
cs4232-pnpbios: probe of 01:01.00 failed with error -2
When I run alsamixer the output is:
alsamixer: function snd_ctl_open failed for default: No such device
The output from aplay is:
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c
ALSA lib confmisc.c:393: snd_func_concat) error evaluating strings
ALSA lib conf.c
ALSA lib confmisc.c
ALSA lib conf.c
ALSA lib conf.c
ALSA lib pcm.c
aplay: main:564: audio open error: No such device
The output from amixer is:
amixer: Mixer attach default error: No such device
The lsmod output is:
Module Size Used by
snd_pcm_oss 40992 0
snd_mixer_oss 16640 1 snd_pcm_oss
snd_cs4232 14132 0
snd_opl3_lib 11264 1 snd_cs4232
snd_hwdep 9220 1 snd_opl3_lib
snd_cs4231_lib 24192 1 snd_cs4232
snd_pcm 73736 2 snd_pcm_oss,snd_cs4231_lib
snd_timer 22276 3 snd_opl3_lib,snd_cs4231_lib,snd_pcm
snd_page_alloc 10376 2 snd_cs4231_lib,snd_pcm
snd_mpu401_uart 8064 1 snd_cs4232
snd_rawmidi 23456 1 snd_mpu401_uart
snd_seq_device 8204 2 snd_opl3_lib,snd_rawmidi
snd 52772 13 snd_pcm_oss,snd_mixer_oss,snd_cs4232,snd_opl3_lib,snd_hwdep,snd_cs4231_lib,snd_pcm,snd_timer,snd_mpu401_uart,snd_rawmidi,snd_seq_device
soundcore 7520 1 snd
parport_pc 32068 1
lp 12580 0
parport 35656 2 parport_pc,lp
evdev 11776 0
apm 19792 1
squashfs 46856 0
i2c_sis5595 7176 0
i2c_core 24592 1 i2c_sis5595
8139too 25216 0
mii 5504 1 8139too
unionfs 73572 0
pcspkr 2944 0
fuse 48284 0
nls_iso8859_1 4096 0
nls_cp437 5760 0
I put this in modprobe.conf (when I run alsaconf there was only alias snd-card-0 cs4232 and alias sound-slot-0 snd-cs4232), so I try writing something more
# --- BEGIN: Generated by ALSACONF, do not edit. ---
# --- ALSACONF version 1.0.16 ---
alias snd-card-0 snd-cs4232
alias sound-slot-0 snd-cs4232
options snd-cs4232 port=0x534 cport=0x538 mpu_port=-1 fm_port=0x388 irq=5 dma1=1 dma2=0 isapnp=0
# --- END: Generated by ALSACONF, do not edit. ---
I have the same in modules.conf (when running the alsaconf, nothing is written here)
#after running alsaconf, stuff gets appended...
alias snd-card-0 snd-cs4232
alias sound-slot-0 snd-cs4232
options snd-cs4232 port=0x534 cport=0x538 mpu_port=-1 fm_port=0x388 irq=5 dma1=1 dma2=0 isapnp=0
I've also tried with isapnp=1
and the same result.
And I disabled Quick boot from the bios setup.
Please I just don't know what else may I could do before giving up, please again tell me if there is any hope.