Hallo Newsgroup,
folgendes Problem habe ich mit meiner Debian-3.0-Installation:
Ich habe eine USB-Harddisk in einem externen Gehaeuse, die mit den Hotplug-Skripten und den entsprechenden Kernel-Modulen (2.4.20, selbst-kompiliert mit make-kpkg) eigentlich sehr gut funktioniert (auf 2 verschiedenen Rechnern). Sie wird als /dev/sda eingebunden. Falls beim Aufruf von """ /etc/init.d/hotplug stop """ jedoch noch eine Partition auf der Platte gemounted ist, gibt es jedoch Probleme, was vordergruendig ja ganz verstaendlich ist. Hintergruendig jedoch liegt das ganze _nicht_ daran, dass hotplug einfach das Modul usb-storage entfernt und _deshalb_ der mount "in der Luft haengt", sondern usb-storage wird nicht entfernt mit der vernuenftigen Meldung "device busy" (o.ae.).
Das eigentliche Problem ist jedoch, dass der HCD-Treiber (also ehci-hcd bzw. als Fallback usb-ohci) sich problemlos mit rmmod entfernen laesst, was vom hotplug-Skript auch gemacht wird. Ist jedoch kein HCD-Treiber mehr da, haengt usb-storage und damit der mount irgendwie in der Luft und darum gibts read-errors oder Aehnliches beim Zugriff auf den Mount.
Die Ursache fuer das Problem liegt meiner Ansicht nach darin, dass zwar usbcore von usb-storage und usb-storage wiederum vom Mount abhaengt sowie usbcore vom hcd-Treiber abhaengt, jedoch nicht der hcd-Treiber von usb-storage. Eine solche (wie auch immer geartete) Abhaengigkeit muesste aber bei mir bestehen, damit der HCD erst dann entfernt werden kann, wenn kein anderes Modul ihn mehr benoetigt; bei mir benoetigt ja usb-storage anscheinend das HCD-Modul.
Bevor ich hier ueber meine bisherigen Loesungsansaetze berichte, die allesamt fehlschlugen, moechte ich erst mal wissen, wie Ihr so darueber denkt.
Fuer hilfreiche Tipps waere ich sehr dankbar.
Reinhard
--
Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/
Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

