Linux 15.036 Themen, 107.107 Beiträge

V4l-Treiber entfernen

heriL / 4 Antworten / Baumansicht Nickles

Hallo,
könnt ihr mir einen Tip geben, wie ich die v4l-Treiber entfernen kann ?
sie werden zwar angezeigt, aber wenn es ans Entfernen geht, werden sie nicht mehr gefunden (siehe unten).
danke vorab
Gruß, heril

root@server:/xdat/Download/linux-tbs-driver# modprobe -l |grep v4l
kernel/drivers/media/video/v4l2-int-device.ko
kernel/drivers/media/video/v4l2-common.ko
kernel/drivers/media/video/v4l1-compat.ko
root@server:/xdat/Download/linux-tbs-driver# modprobe -r v4l2-int-device.ko
FATAL: Module v4l2_int_device.ko not found.
root@server:/xdat/Download/linux-tbs-driver# modprobe -r kernel/drivers/media/video/v4l2-int-device.ko
FATAL: Module kernel/drivers/media/video/v4l2_int_device.ko not found.

bei Antwort benachrichtigen
KarstenW heriL „V4l-Treiber entfernen“
Optionen

Wenn ein Treiber immer wieder Probleme macht, dann kannst du den Linuxkernel selbst kompilieren und diesen Treiber entfernen.
Du kannst aber auch den Treiber blacklisten. Dann wird er nicht mehr geladen.
Im Ubuntu Wiki steht wie man das macht:

http://wiki.ubuntuusers.de/Kernelmodule?highlight=Blacklist

In der manpage von modprobe steht zu dieser -r Option:

-r --remove
This option causes modprobe to remove rather than insert a module. If the modules it depends
on are also unused, modprobe will try to remove them too. Unlike insertion, more than one
module can be specified on the command line (it does not make sense to specify module parame-
ters when removing modules).

There is usually no reason to remove modules, but some buggy modules require it. Your distri-
bution kernel may not have been built to support removal of modules at all.


Vielleicht läßt sich diese Kernelmodul in deiner Distribution nicht entfernen.
Wenn ein fehlerhafter Treiber immer wieder Proleme macht, dann kompiliere dir deinen eigenen Kernel und entferne diesen Treiber.

Debian GNU/Linux https://www.debian.org/index.de.html
bei Antwort benachrichtigen
KarstenW heriL „V4l-Treiber entfernen“
Optionen

Ich glaube du hast etwas falsch verstanden. Ein Kernelmodul wird aus dem Speicher entfernt und nicht von der Festplatte.

modprobe -r v4l2-int-device.ko
FATAL: Module v4l2_int_device.ko not found.

Probier mal den Befehl "modprobe -r v4l2-common"

Man kann auch mit dem Befehl rmmod Kenelmodule aus dem Speicher entfernen.

Debian GNU/Linux https://www.debian.org/index.de.html
bei Antwort benachrichtigen
heriL KarstenW „Ich glaube du hast etwas falsch verstanden. Ein Kernelmodul wird aus dem...“
Optionen

danke für die Rückmeldungen.
Es hat funktioniert und ich habe endlich etwas mehr über die Treiber gelernt.

Gruß, heriL

bei Antwort benachrichtigen
the_mic heriL „V4l-Treiber entfernen“
Optionen
modprobe -l listet alle im System vorhandenen Kernelmodule auf.

Die geladenen Module zeigt dir lsmod
cat /dev/brain > /dev/null
bei Antwort benachrichtigen