2.1.90 kernel module handler

Woodstock (woody@woodynet.siscom.net)
Sat, 21 Mar 1998 19:43:32 -0500 (EST)


I don't know whether or not I'm the only one with this problem, but here
it is... I just installed 2.1.90 today (from 2.0.33), and upgraded
modutils to 2.1.85 like it says on www.linuxhq.com for required updates.

The built-in kernel module handler inserts modules fine (most notable the
sound modules). However, it cannot cleanly remove unused modules. Here's
a kernel error message from when it tried to automatically clean the
unused modules:

Mar 21 19:27:47 woodynet kernel: Soundblaster audio driver Copyright (C) by Hannu Savolainen 1993-1996
Mar 21 19:27:47 woodynet kernel: SB 4.13 detected OK (220)
(This is where I did a cat /dev/sndstat to register the sound modules)
Mar 21 19:27:52 woodynet kernel: registered device ppp0
Mar 21 19:30:22 woodynet kernel: kfree: Bad obj c2835000
Mar 21 19:30:22 woodynet kernel: Unable to handle kernel NULL pointer dereference at virtual address 00000000
Mar 21 19:30:22 woodynet kernel: current->tss.cr3 = 00101000,
Mar 21 19:30:22 woodynet kernel: *pde = 00000000
Mar 21 19:30:22 woodynet kernel: Oops: 0002
Mar 21 19:30:22 woodynet kernel: CPU: 0
Mar 21 19:30:22 woodynet kernel: EIP: 0010:[<c0123f77>]
Mar 21 19:30:22 woodynet kernel: EFLAGS: 00010286
Mar 21 19:30:22 woodynet kernel: eax: 0000001b ebx: c2835000 ecx: c066c000 edx: c01c45cc
Mar 21 19:30:22 woodynet kernel: esi: c282e000 edi: c2835000 ebp: 00009000 esp: c1fe1f40
Mar 21 19:30:22 woodynet kernel: ds: 0018 es: 0018 ss: 0018
Mar 21 19:30:22 woodynet kernel: Process kmod (pid: 4, process nr: 4, stackpage=c1fe1000)
Mar 21 19:30:22 woodynet kernel: Stack: c01a873e c2835000 c2835000 c282e000 00000001 00009000 00000000 00000000
Mar 21 19:30:22 woodynet kernel: 00000000 c2830698 c2835000 c282e000 c282f536 c2833550 c282f673 c2833550
Mar 21 19:30:22 woodynet kernel: c0119e0c c282e000 c282b000 00000000 c0119290 c282e000 00000001 c1fe0000
Mar 21 19:30:22 woodynet kernel: Call Trace: [<c01a873e>] [<c2835000>] [<c2835000>] [<c282e000>] [<c2830698>] [<c2835000>] [<c282e000>]
Mar 21 19:30:22 woodynet kernel: [<c282f536>] [<c2833550>] [<c282f673>] [<c2833550>] [<c0119e0c>] [<c282e000>] [<c282b000>] [<c0119290>]
Mar 21 19:30:22 woodynet kernel: [<c282e000>] [<c0109f3a>] [<c011d1cc>] [<c011d30b>] [<c011d16c>]
Mar 21 19:30:22 woodynet kernel: Code: c7 05 00 00 00 00 00 00 00 00 83 c4 08 5b 5e 5f 5d 83 c4 0c

Here's the output from lsmod after this happens:

root rox!! # lsmod
Module Size Used by
lsmod: QM_INFO: No such file or directory

Any ideas or patches? Or could it be that I'm just a complete idiot and
didn't read some instructions somewhere? ;)

Thanks...

-Sir Woody Hackswell balint@udayton.edu woody@woodynet.siscom.net
(The ArchFool) http://homepages.udayton.edu/~balintrc
------------------------------------------------------------------
...i know we're no children any more / innocence lost in a sea of gray /
but i often wonder what else could be / and i still dream of running away
- Fates Warning "A Pleasant Shade of Gray"

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu