insmod fails on ALSA cs4232 isapnp driver
Looking for some experienced help on ALSA and cs4232 sound chip.
insmod problem... on Fedora 1, for a cs4232 isapnp chip.
Machine is an older IBM Intellistation, P3 600mhz, scsi disk 1/2gb ram.
Did all the documented steps in good ...(sort of newbie) order, according to directions kindly set forth by Thetargos (many thanks) from the red-hat side of this forum.
Then set CC=gcc32, cleaned up with make clean/ make mrproper on each alsa directory,
alsa-driver-1.0.4
alsa-firmware-1.0.4
alsa-lib-1.0.4
alsa-oss-1.0.4
alsa-tools-1.0.4
alsa-utils-1.0.4
then repeated the install steps. Configure options below:
[root@ibm alsa-driver-1.0.4]#./configure --with-redhat=yes --with-cards=cs4232 --with-oss=yes --with-isapnp=yes --with-sequencer=yes
All went according to the script, then:
Got to the modprobe step, and unhappy messages came forth:
[root@ibm alsa-utils-1.0.4]# modprobe snd-cs4232
/lib/modules/2.4.22-1.2115.nptl/kernel/sound/isa/cs423x/snd-cs4232.o: init_module: No such device
Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters.
You may find more information in syslog or the output from dmesg
/lib/modules/2.4.22-1.2115.nptl/kernel/sound/isa/cs423x/snd-cs4232.o: insmod /lib/modules/2.4.22-1.2115.nptl/kernel/sound/isa/cs423x/snd-cs4232.o failed
/lib/modules/2.4.22-1.2115.nptl/kernel/sound/isa/cs423x/snd-cs4232.o: insmod snd-cs4232 failed
(Yes in a fit of underwhelming originality, the machine's name is 'ibm'. No, I don't work for them.)
[root@ibm proc]# alsamixer
alsamixer: function snd_ctl_open failed for default: No such device
[root@ibm public]# insmod cs4232
Using /lib/modules/2.4.22-1.2115.nptl/kernel/drivers/sound/cs4232.o
/lib/modules/2.4.22-1.2115.nptl/kernel/drivers/sound/cs4232.o: unresolved symbol audio_devs_Re23647e3
/lib/modules/2.4.22-1.2115.nptl/kernel/drivers/sound/cs4232.o: unresolved symbol ad1848_init_R73f4849a
/lib/modules/2.4.22-1.2115.nptl/kernel/drivers/sound/cs4232.o: unresolved symbol unload_uart401_Recfdd9c9
/lib/modules/2.4.22-1.2115.nptl/kernel/drivers/sound/cs4232.o: unresolved symbol ad1848_unload_R9bf1cc62
/lib/modules/2.4.22-1.2115.nptl/kernel/drivers/sound/cs4232.o: unresolved symbol sound_unload_audiodev_Ra948751e
/lib/modules/2.4.22-1.2115.nptl/kernel/drivers/sound/cs4232.o: unresolved symbol ad1848_detect_R3e0356ab
/lib/modules/2.4.22-1.2115.nptl/kernel/drivers/sound/cs4232.o: unresolved symbol ad1848_control_Rc04f6f67
/lib/modules/2.4.22-1.2115.nptl/kernel/drivers/sound/cs4232.o: unresolved symbol probe_uart401_R63d781ea
dmesg
...
CS4232 soundcard not found or device busy
CS4232 soundcard not found or device busy
alias eth0 e100
alias scsi_hostadapter aic7xxx
#alias sound-slot-1 ad1848
# ALSA portion
alias char-major-116 snd
alias snd-card-0 snd-cs4232
options snd-cs4232 port="0x534" irq="3" dma1="1" isapnp="1"
# OSS/Free portion
#alias char-major-14 soundcore
alias sound-slot-0 snd-card-0
# alias sound-slot-1 cs4232
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
#post-install sound-slot-1 /bin/aumix-minimal -f /etc/.aumixrc -L >/dev/null 2>&1 || :
#pre-remove sound-slot-1 /bin/aumix-minimal -f /etc/.aumixrc -S >/dev/null 2>&1 || :
alias usb-controller usb-uhci
~
[root@ibm alsa-utils-1.0.4]# lsmod
Module Size Used by Not tainted
snd-pcm-oss 45348 0 (autoclean) (unused)
snd-pcm 84100 0 (autoclean) [snd-pcm-oss]
snd-timer 19652 0 (autoclean) [snd-pcm]
snd-page-alloc 9300 0 (autoclean) [snd-pcm]
snd-mixer-oss 16600 0 (autoclean) [snd-pcm-oss]
snd 46116 0 (autoclean) [snd-pcm-oss snd-pcm snd-timer snd-mixer-oss]
soundcore 6468 0 (autoclean) [snd]
ide-cd 35776 0 (autoclean)
cdrom 33728 0 (autoclean) [ide-cd]
binfmt_misc 7496 1
nfsd 80112 8 (autoclean)
lockd 59824 1 (autoclean) [nfsd]
sunrpc 84412 1 (autoclean) [nfsd lockd]
parport_pc 19076 1 (autoclean)
lp 9060 0 (autoclean)
parport 37056 1 (autoclean) [parport_pc lp]
autofs 13364 0 (autoclean) (unused)
e100 56100 1
floppy 58012 0 (autoclean)
sg 36492 0 (autoclean)
microcode 4700 0 (autoclean)
mga 103488 1
agpgart 54820 3
keybdev 2976 0 (unused)
mousedev 5556 1
hid 24708 0 (unused)
input 5888 0 [keybdev mousedev hid]
usb-uhci 26380 0 (unused)
usbcore 79168 1 [hid usb-uhci]
ext3 71300 3
jbd 52084 3 [ext3]
aic7xxx 167280 4
sd_mod 13708 8
scsi_mod 108104 3 [sg aic7xxx sd_mod]
[root@ibm alsa-utils-1.0.4]# lspci
00:00.0 Host bridge: Intel Corp. 440BX/ZX/DX - 82443BX/ZX/DX Host bridge (rev 03)
00:01.0 PCI bridge: Intel Corp. 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge (rev 03)
00:02.0 Ethernet controller: Intel Corp. 82557/8/9 [Ethernet Pro 100] (rev 05)
00:03.0 SCSI storage controller: Adaptec AHA-2940U/UW / AHA-39xx / AIC-7895 (rev 04)
00:03.1 SCSI storage controller: Adaptec AHA-2940U/UW / AHA-39xx / AIC-7895 (rev 04)
00:04.0 ISA bridge: Intel Corp. 82371AB/EB/MB PIIX4 ISA (rev 02)
00:04.1 IDE interface: Intel Corp. 82371AB/EB/MB PIIX4 IDE (rev 01)
00:04.2 USB Controller: Intel Corp. 82371AB/EB/MB PIIX4 USB (rev 01)
00:04.3 Bridge: Intel Corp. 82371AB/EB/MB PIIX4 ACPI (rev 02)
01:00.0 VGA compatible controller: Matrox Graphics, Inc. MGA G400 AGP (rev 04)
Any thoughts or observations appreciated.
Thanks!
|