Jens Weiße <jens.weisse@gmx.net> (Do 17 Feb 2005 22:07:34 GMT): > Ähm ... naja ... auch nicht so richtig. Deine Versuche mit den beiden > anderen USB-Sticks waren in jedem Fall zum Scheitern verurteilt. Der > Kernel merkt sich irgendwie die Seriennummer des Sticks und das zugehörige > Device. Dein erster Stick hat zum Bsp. /dev/sda belegt. Dann bekommen die > anderen sdb und sdc. Steckst du den ersten wieder dran, dann hat der > wieder die sda. ... ich denke, Du hast Recht. > Da wir ein Linux haben, kann man diese "Zuordnungstabelle" auch "löschen". > (Frag nicht nach dem exaktem Namen dafür.) Wirf einfach usb-storage und > alles andere usb aus dem Kernel. Danach alles scsi-Zeug > rmmod usb-storage > rmmod usb* <--- mit "lsmod" mal nach den geladenen usb-Modulen gucken. > rmmod sd_mod > rmmod sg Sowas habe ich mir vor geraumer Zeit mal in den SCSI-Agenten-Script eingebaut: case ... add) .. ;; *) rmmod sr_mod rmmod sd_mod rmmod usb_storage rmmod scsi_mod ;; esac Das die Device-Namen an das aktuelle Device gebunden sind und später wiederverwendet werden, war mir so nicht aufgefallen. Ich habe nur gesehen, dass jedesmal ein neuer "SCSI-Hostadapter" erzeugt wurde. Zu den o.a. Dingen mit dem rmmod... habe ich hier udev im Einsatz, welches mir in /dev/ dann noch Symlinks anlegt, deren Namen sich am Namen des Gerätes orientieren: Aus meinen udev-Rules: KERNEL="sd*", SYSFS{model}="MEMORYBIRD *", SYMLINK="stick%e" KERNEL="sd*", SYSFS{model}="USB", SYMLINK="box%e" KERNEL="sd*", SYSFS{model}="Flexi-Drive SE", SYMLINK="shark%e" Die Namen (model) habe ich mal im Syslog entdeckt. Bzw. in /proc/scsi/scsi. Best regards from Dresden Viele Gruesse aus Dresden Heiko Schlittermann _______________________________________________ Lug-dd maillist - Lug-dd@schlittermann.de http://mailman.schlittermann.de/mailman/listinfo/lug-dd