Try type 'dmesg' - if you see an oops message for nvrec, then it is the
driver that generated the segfault, and the only way to unload it will
be to reboot. Otherwise, use 'lsmod' to find out if any modules are
using the video module you want to unload.
-justin
The Eye wrote:
I am using bttv-0.9.10 on a 2.4.20 kernel with grsecurity patches. After
one segfault of nvrec, it is impossible to remove the bttv drivers.
This is with devfs, so in my understanding, the only v4l-related device
files are in /dev/v4l, right?
lsof /dev/v4l/* yields nothing, but still, any attempt to remove the
video modules yields "device or resource busy".
How do I resolve this? I would be very unhappy if I had to reboot for
this ...