[Prism54-users] dmesg message, is this correct? (i think no)

Dani krupz@ya.com
Sat, 08 Nov 2003 17:54:29 +0100


Hi at all,

I'm running 2.4.22 kernel using these patch: 
patch-2.4.23-pre9.bz2
patch-2.4.23-pre9-prism54-CVS-2003-11-08.bz2

here's my kernel config:

-----------------------------------------------------------------
General setup  --->
	PCI Hotplug Support  --->
		<M> Support for PCI Hotplug (EXPERIMENTAL)
Plug and Play configuration  --->
	<*> Plug and Play support
	<*>   ISA Plug and Play support
Networking options  --->
	<M> 802.1d Ethernet Bridging
Network device support  --->
	 Wireless LAN (non-hamradio)  --->
		[*] Wireless LAN (non-hamradio)
		--- Prism54 Driver - 802.11(a/b/g)
		<M> Intersil Prism GT/Duette/Indigo PCI/PCMCIA
 Library routines  --->
	<M> CRC32 functions
	<M> zlib compression support
	<M> Hotplug firmware loading support (EXPERIMENTAL)
-----------------------------------------------------------------

I have installed on my Debian SID hotplug package:

ii  hotplug        0.0.20031013-2 Linux Hotplug Scripts

i have the latest firmware version (1.0.4.3) placed in:
/usr/lib/hotplug/firmware/
-rw-r--r--    1 root     root          92K 2003-11-03 14:42 isl3890

But dmes show me this: (something's wrongs?)

-----------------------------------------------------
NET4: Ethernet Bridge 008 for NET4.0
pci_hotplug: PCI Hot Plug PCI Core version: 0.5
Loaded prism54 driver, version 1.0.2.2
eth1: resetting device...
eth1: uploading firmware...
remove_proc_entry: 02:04.0/loading busy, count=1
remove_proc_entry: firmware/02:04.0 busy, count=1
prism54: request_firmware() failed for 'isl3890'
eth1: could not upload firmware ('isl3890')
de_put: deferred delete of loading
de_put: deferred delete of 02:04.0
prism54: No devices found, driver not installed.
-----------------------------------------------------
ah, and i don't know why wavemon works, a few seconds after kills, show
me this error, and i can't run it anymore):

kernel BUG at islpci_mgt.c:144!
invalid operand: 0000
CPU:    1
EIP:    0010:[<e1604a07>]    Not tainted
EFLAGS: 00010246
eax: 00000000   ebx: def61538   ecx: 00000000   edx: def61518
esi: c1780000   edi: def61518   ebp: 00000000   esp: d640fde4
ds: 0018   es: 0018   ss: 0018
Process wavemon (pid: 1901, stackpage=d640f000)
Stack: def61538 e16050f0 def61518 00000000 00000000 00000000 def61558
def61528
       d640fe48 e1605797 def61160 d640fe48 00000282 00000001 e160532c
def61538
       def61308 00000000 00000064 00000006 c179c000 def61538 def61518
00000000
Call Trace:    [<e16050f0>] [<e1605797>] [<e160532c>] [<e1606126>]
[<c0299256>]
  [<c02994d8>] [<c02994ff>] [<c024a946>] [<c013a79b>] [<c0167546>]
[<c0141bcb>]
  [<c014a839>] [<c01076df>]

Code: 0f 0b 90 00 79 95 60 e1 eb 9c eb 0d 90 90 90 90 90 90 90 90 
 ViolaciĆ³n de segmento


Thanks at all, i hope these lines let you to make better prism modules
for all the people.