CS4232 no sound Puppy 4.1
Posted: Mon 10 Nov 2008, 01:23
Please, I really need your help. I couldn't setup the soundcard, although I have read all the posts and web pages I have found (and I tried everything, I think), although they where similar or near like what my problem was but not exactly the same, if I've understand them well.
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
(_snd_config_evaluate) function snd_func_card_driver returned error: No such device
ALSA lib confmisc.c:393: snd_func_concat) error evaluating strings
ALSA lib conf.c
(_snd_config_evaluate) function snd_func_concat returnet error: No such device
ALSA lib confmisc.c
(snd_func_refer) error evaluating name
ALSA lib conf.c
(_snd_config_evaluate) functioon snd_func_refer returned error: No such device
ALSA lib conf.c
(snd_config_expand) Evaluate error: No such device
ALSA lib pcm.c
(snd_pcm_open_noupdate) Unknown PCM default
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.
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.