Hallo,
ich habe nur ein kleines aber lästiges problem:
wenn ich einen Treiber mit insmod *.ko lade (selbst geschrieben) und ein Speicherzugriffsfehler auftaucht wird das Modul anscheinend doch geladen ...
ein folgendes rmmod des Moduls geht danicht: Device or resource busy!
Bei rmmod -f *.ko natürlich das gleiche.
Gibt es eine Art wie ich das Modul dann doch mit Gewalt entfernen kann?
Weil den Rechner neu zu booten...das kanns ja unter Linux nicht sein!
Treiber -> rmmod -f ?
Hi,
Du solltest besser entsprechende module mit modprobe laden. Der löst dann nämlich die entsprechenden Abhängigkeiten für das modul auf. Wenn ein Speicherzugriffsfehler entsteht, ist das ein Problem (details?).
Wenn Du in die manpage von rmmod guckst, dann steht da, dass Du der parameter -f nur dann funktioniert, wenn der Kernel mit einer bestimmten Option compiliert wurde. Vielleicht solltest Du das auch überprüfen.
--randall
Du solltest besser entsprechende module mit modprobe laden. Der löst dann nämlich die entsprechenden Abhängigkeiten für das modul auf. Wenn ein Speicherzugriffsfehler entsteht, ist das ein Problem (details?).
Wenn Du in die manpage von rmmod guckst, dann steht da, dass Du der parameter -f nur dann funktioniert, wenn der Kernel mit einer bestimmten Option compiliert wurde. Vielleicht solltest Du das auch überprüfen.
--randall