[Prism54-users] kernel crash

Hugo Koren hugo@deltaman.nl
Thu, 6 Nov 2003 02:18:12 +0100


This is a multi-part message in MIME format.

------=_NextPart_000_0015_01C3A40C.3AA6F950
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Hi all,

When I try to load the module I am getting this error:
/lib/modules/2.4.23-pre9/kernel/drivers/net/wireless/prism54/prism54.o
/lib/modules/2.4.23-pre9/kernel/drivers/net/wireless/prism54/prism54.o: =
unresolved symbol request_firmware_Rsmp_38ce5074
/lib/modules/2.4.23-pre9/kernel/drivers/net/wireless/prism54/prism54.o: =
unresolved symbol release_firmware_Rsmp_33934162

Then I was thinking "request_firmware_Rsmp_38ce5074" mmmm  the word =
firmware is also there.....
So I was looking for a module with "firmware" in it and came up with =
this module: firmware_class

My next step was, you could guess:
insmod firmware_class
insmod prism54

guess what, that part is working. No more insmod errors. This also =
awakens my other network card, the realtek8139. BUT when I used iwconfig =
my kernel crached. Telling me the following:
Kernel BUG at islpci_mgt.c:146
<and some more blah blah.....>

This doens't happen when I do the following:
modprobe -r 8139too
insmod firmware_class
insmod prism54
modprobe 8139too

What is going wrong or what is going on?

Also, if I don't 'modprobe -r 8139too' first, before insmodding prism54. =
My networkcards are 'named' like:
eth0 3c59x
eth1 8139too    [does not load at boot time]
eth2 prism54    [does not load at boot time]

Although this is in my /etc/modules.conf file:
alias eth0 3c59x
alias eth1 prism54
alias eth2 8139too

output of /proc/interrupts:
           CPU0       CPU1
  0:       6277       7553    IO-APIC-edge  timer
  1:          2          2         IO-APIC-edge  keyboard
  2:          0          0          XT-PIC  cascade
  8:          0          1          IO-APIC-edge  rtc
 10:       2683       2611    IO-APIC-level  ide3, eth2
 11:    4206727    4207016   IO-APIC-level  aic7xxx, eth1
 12:        221        196      IO-APIC-level  eth0, PS/2 Mouse
 14:          0          2         IO-APIC-edge  ide0
 15:       1307       1529    IO-APIC-edge  ide1

What is wrong this time?

Grtz,
Hugo
------=_NextPart_000_0015_01C3A40C.3AA6F950
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.2800.1264" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3D"Courier New" size=3D2>Hi all,</FONT></DIV>
<DIV><FONT face=3D"Courier New" size=3D2></FONT>&nbsp;</DIV>
<DIV>
<DIV><FONT face=3D"Courier New" size=3D2>When I try to load the module I =
am getting=20
this error:</FONT></DIV>
<DIV><FONT face=3D"Courier New"=20
size=3D2>/lib/modules/2.4.23-pre9/kernel/drivers/net/wireless/prism54/pri=
sm54.o<BR>/lib/modules/2.4.23-pre9/kernel/drivers/net/wireless/prism54/pr=
ism54.o:=20
unresolved symbol=20
request_firmware_Rsmp_38ce5074<BR>/lib/modules/2.4.23-pre9/kernel/drivers=
/net/wireless/prism54/prism54.o:=20
unresolved symbol release_firmware_Rsmp_33934162</FONT></DIV>
<DIV><FONT face=3D"Courier New" size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3D"Courier New" size=3D2>Then I was thinking=20
"request_firmware_Rsmp_38ce5074" mmmm&nbsp; the word firmware is also=20
there.....</FONT></DIV>
<DIV><FONT face=3D"Courier New" size=3D2>So I was looking for a module =
with=20
"firmware" in it and came up with this module: =
firmware_class</FONT></DIV>
<DIV><FONT face=3D"Courier New" size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3D"Courier New" size=3D2>My next step was, you could=20
guess:</FONT></DIV>
<DIV><FONT face=3D"Courier New" size=3D2>insmod =
firmware_class</FONT></DIV>
<DIV><FONT face=3D"Courier New" size=3D2>insmod prism54</FONT></DIV>
<DIV><FONT face=3D"Courier New" size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3D"Courier New" size=3D2>guess what, that part is =
working. No more=20
insmod errors. This also awakens my other network card, the realtek8139. =
BUT=20
when I used iwconfig my kernel crached. Telling me the =
following:</FONT></DIV>
<DIV><FONT face=3D"Courier New" size=3D2>Kernel BUG at =
islpci_mgt.c:146</FONT></DIV>
<DIV><FONT face=3D"Courier New" size=3D2>&lt;and some more blah=20
blah.....&gt;</FONT></DIV>
<DIV><FONT face=3D"Courier New" size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3D"Courier New" size=3D2>This doens't happen when I do =
the=20
following:</FONT></DIV>
<DIV><FONT face=3D"Courier New" size=3D2>modprobe -r =
8139too</FONT></DIV>
<DIV><FONT face=3D"Courier New" size=3D2>insmod firmware_class<BR>insmod =

prism54</FONT></DIV>
<DIV><FONT face=3D"Courier New" =
size=3D2>modprobe&nbsp;8139too</FONT></DIV>
<DIV><FONT face=3D"Courier New" size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3D"Courier New" size=3D2>What is going wrong or what is =
going=20
on?</FONT></DIV>
<DIV><FONT face=3D"Courier New" size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3D"Courier New" size=3D2>Also, if I don't 'modprobe -r =
8139too'=20
first, before insmodding prism54. My networkcards are 'named' =
like:</FONT></DIV>
<DIV><FONT face=3D"Courier New" size=3D2>eth0 3c59x<BR>eth1=20
8139too&nbsp;&nbsp;&nbsp; [does not load at boot time]</FONT></DIV>
<DIV><FONT face=3D"Courier New" size=3D2>eth2 prism54&nbsp;&nbsp;&nbsp; =
[does not=20
load at boot time]<BR></FONT></DIV>
<DIV><FONT face=3D"Courier New" size=3D2>Although this is in my =
/etc/modules.conf=20
file:</FONT></DIV>
<DIV><FONT face=3D"Courier New" size=3D2>alias eth0 3c59x<BR>alias eth1=20
prism54<BR>alias eth2 8139too<BR></FONT></DIV>
<DIV><FONT face=3D"Courier New" size=3D2>output of =
/proc/interrupts:</FONT></DIV>
<DIV><FONT face=3DArial=20
size=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
CPU0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CPU1<BR>&nbsp;=20
0:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
6277&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
7553&nbsp;&nbsp;&nbsp; IO-APIC-edge&nbsp; timer<BR>&nbsp;=20
1:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IO-APIC-edge&nbsp;=20
keyboard<BR>&nbsp; =
2:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; XT-PIC&nbsp;=20
cascade<BR>&nbsp; =
8:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&nbsp;IO-APIC-edge&nbsp;=20
rtc<BR>&nbsp;10:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
2683&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2611&nbsp;&nbsp;&nbsp;=20
IO-APIC-level&nbsp; ide3, eth2<BR>&nbsp;11:&nbsp;&nbsp;&nbsp;=20
4206727&nbsp;&nbsp;&nbsp; 4207016&nbsp;&nbsp; IO-APIC-level&nbsp; =
aic7xxx,=20
eth1<BR>&nbsp;12:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
221&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
196&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
IO-APIC-level&nbsp; eth0, PS/2=20
Mouse<BR>&nbsp;14:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =

0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IO-APIC-edge&nbsp;=20
ide0<BR>&nbsp;15:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
1307&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1529&nbsp;&nbsp;&nbsp;=20
IO-APIC-edge&nbsp; ide1<BR></FONT></DIV>
<DIV><FONT face=3D"Courier New" size=3D2>What is wrong this =
time?</FONT></DIV>
<DIV><FONT face=3D"Courier New" size=3D2>&nbsp;</DIV></FONT>
<DIV><FONT face=3D"Courier New" size=3D2>Grtz,</FONT></DIV>
<DIV><FONT face=3D"Courier New" =
size=3D2>Hugo</FONT></DIV></DIV></BODY></HTML>

------=_NextPart_000_0015_01C3A40C.3AA6F950--