Wed, 10 May 2000 Karanicolas, Christos wrote:
> all,
> 
> i loaded a module using insmod that gave a segmenation fault while running
> the init_module function. Now I cannot remove the module using rmmod...

This is, AFAIK, a safety measure to keep the system from making more damage. If
a module crasches, it's structures might be all messed up, resulting in the
cleanup function blowing the system up completely, crasching file systems and
doing other nasty things.

> when I do an lsmod the module is listed with (uninitilized) next to it..

Looks like the bug is in the init function of the module.

> does anyone know how to force the remove.

Don't know if it's possible, but I don't think it's a good idea anyway. A
system that sustained a kernel segfault or other kernel problem should be
rebooted ASAP - your data and (for anything networked) security is at risk! You
don't know how many kernel structures got mangled before that segfault...

> PS.. rebooting didn't help.

This cannot happen. It must be that the module gets loaded automatically at
boot time one way or another. Check conf.modules (or whatever it's called on
your system) and any boot/config script that might load the module using insmod
or modprobe.


David Olofson
 Programmer
 Reologica Instruments AB
 [EMAIL PROTECTED]

..- M u C o S --------------------------------. .- David Olofson ------.
|           A Free/Open Multimedia           | |     Audio Hacker     |
|      Plugin and Integration Standard       | |    Linux Advocate    |
`------------> http://www.linuxdj.com/mucos -' | Open Source Advocate |
..- A u d i a l i t y ------------------------. |        Singer        |
|  Rock Solid Low Latency Signal Processing  | |      Songwriter      |
`---> http://www.angelfire.com/or/audiality -' `-> [EMAIL PROTECTED] -'
-- [rtl] ---
To unsubscribe:
echo "unsubscribe rtl" | mail [EMAIL PROTECTED] OR
echo "unsubscribe rtl <Your_email>" | mail [EMAIL PROTECTED]
---
For more information on Real-Time Linux see:
http://www.rtlinux.org/rtlinux/

Reply via email to