[ltp] nm256 AV, thinkpad 390 and RH 9.0 : cannot get sound...help !
Samy
linux-thinkpad@linux-thinkpad.org
Tue, 27 May 2003 20:55:45 +0200
This is a multi-part message in MIME format.
------=_NextPart_000_0028_01C32492.5802A7A0
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
following instructions on =
http://linux.oreillynet.com/pub/a/linux/2002/09/19/linuxlaptop.html i =
have setup up ALSA-0.9rc6 on my IBM thinkpad pentium II 390 with =
Neomagic 256 AV *NMA2* sound chipset. I carrefully, followed the =
instructions in the alsa INSTALL file. They all compiled fine, went =
through the motions, but all resulted in that message when i run =
modprobe snd-cs4232 :
-------------------------------------------
[root@localhost root]# modprobe snd-cs4232
/lib/modules/2.4.20-8/kernel/sound/acore/snd.o: unresolved symbol =
schedule_work
/lib/modules/2.4.20-8/kernel/sound/acore/snd.o: insmod =
/lib/modules/2.4.20-8/kernel/sound/acore/snd.o failed
/lib/modules/2.4.20-8/kernel/sound/acore/snd.o: insmod snd-cs4232 failed
[root@localhost root]#
------------------------------------------
i got same output even if i try modprobe snd-nm256. Editing modules.conf =
and rebooting the machine did not improve nothing. Naturally, i did not =
get any sound to work under linux. I'm running redhat 9.0. I really =
don't know if this is related to a bug in that ver of ALSA, or something =
like a conflict interrupt trouble which i don't know and that prevent =
access to the card. My audio BIOS setting is the following :
SB I/O address : 220
WSS I/O address : 530
adlib I/O address : 388
MPU I/O address : 300
CTRL I/O address : 120
DMA A : DMA 0
DMA B : DMA 1
IRQ : 5
joystick : enabled
I also used the DOS based thinkpad configuration utility program called =
ps2.exe to get more info, it results in :
ADDress : 530
Sbaddress : 220
ADLibaddress : 388
MIDIport : 300
CTRLaddress : 120
IRQ : 5
DMA : 0
Before ALSA i already tried the default Redhat kernel 2.4.20-8 =
nm256_audio module given by the installation. However, despite the =
drivers "correctly" loaded as lsmod command showed, i didn't get audio =
to play and the RH control volume tool at each attempt warns me that he =
cannot access to /dev/dsp...
I tried to compile a prior version of alsa which is =
"alsa-driver-0.5.12". Unfortunately, he refused to compile invoking =
repeatedly by this error message "slab.h" :
/usr/src/linux-2.4/include/linux/malloc.h:4:2: #error linux/malloc.h is =
deprecated, use linux/slab.h instead.
Any ideas on what might be the problem and how it could be solved.
Best regards.
------=_NextPart_000_0028_01C32492.5802A7A0
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 6.00.2600.0" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>
<DIV><FONT face=3DArial size=3D2>
<DIV><FONT face=3DArial size=3D2>following instructions on <A=20
href=3D"http://linux.oreillynet.com/pub/a/linux/2002/09/19/linuxlaptop.ht=
ml"><FONT=20
face=3D"Times New Roman"=20
size=3D3>http://linux.oreillynet.com/pub/a/linux/2002/09/19/linuxlaptop.h=
tml</FONT></A> i=20
have setup up ALSA-0.9rc6 on my IBM thinkpad pentium II 390 with =
Neomagic=20
256 AV *NMA2* sound chipset. I carrefully, followed the instructions in =
the alsa=20
INSTALL file. They all compiled fine, went through the motions, but all =
resulted=20
in that message when i run modprobe snd-cs4232 :</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2> =
=20
=20
-------------------------------------------</FONT></DIV>
<DIV><FONT face=3DArial size=3D2><FONT size=3D2>
<P>[root@localhost root]# modprobe snd-cs4232</P>
<P>/lib/modules/2.4.20-8/kernel/sound/acore/snd.o: unresolved symbol=20
schedule_work</P>
<P>/lib/modules/2.4.20-8/kernel/sound/acore/snd.o: insmod=20
/lib/modules/2.4.20-8/kernel/sound/acore/snd.o failed</P>
<P>/lib/modules/2.4.20-8/kernel/sound/acore/snd.o: insmod snd-cs4232 =
failed</P>
<P>[root@localhost root]#</P></FONT></FONT></DIV>
<DIV><FONT face=3DArial=20
size=3D2> &nbs=
p;  =
;=20
------------------------------------------</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2>i got same output even if i try =
modprobe snd-nm256.=20
Editing modules.conf and rebooting the machine did not improve nothing.=20
Naturally, i did not get any sound to work under linux. I'm running =
redhat 9.0.=20
I really don't know if this is related to a bug in that ver of ALSA, or=20
something like a conflict interrupt trouble which i don't know and that =
prevent=20
access to the card. My audio BIOS setting is the following =
:</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2>SB I/O address : 220</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>
<DIV><FONT face=3DArial size=3D2>WSS I/O address :=20
530</FONT></DIV></FONT></DIV>
<DIV><FONT face=3DArial size=3D2>adlib I/O address : 388</FONT></DIV>
<DIV>MPU I/O address : 300</DIV>
<DIV>CTRL I/O address : 120</DIV>
<DIV>DMA A : DMA 0</DIV>
<DIV>DMA B : DMA 1</DIV>
<DIV>IRQ : 5</DIV>
<DIV><FONT face=3DArial size=3D2>joystick : enabled</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2>I also used the DOS based thinkpad =
configuration utility program called ps2.exe to get more info, it =
results in=20
:</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2>ADDress : 530</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Sbaddress : 220</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>ADLibaddress : 388</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>MIDIport : 300</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>CTRLaddress : 120</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>IRQ : 5</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>DMA : 0</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2>Before ALSA i already tried the default =
Redhat=20
kernel 2.4.20-8 nm256_audio module given by the installation. =
However,=20
despite the drivers "correctly" loaded as lsmod command showed, i =
didn't=20
get audio to play and the RH control volume tool at each attempt =
warns me=20
that he cannot access to /dev/dsp...</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2>I tried to compile a prior version of =
alsa which is=20
"alsa-driver-0.5.12". Unfortunately, he refused to compile invoking =
repeatedly=20
by this error message "slab.h" :</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT> </DIV>
<DIV><FONT size=3D2>
<P>/usr/src/linux-2.4/include/linux/malloc.h:4:2: #error linux/malloc.h =
is=20
deprecated, use linux/slab.h instead.</P></FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2>Any ideas on what might be the problem =
and how it=20
could be solved.</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=3DArial size=3D2>Best regards.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial=20
size=3D2></FONT> </DIV></FONT></DIV></FONT></DIV></BODY></HTML>
------=_NextPart_000_0028_01C32492.5802A7A0--