Hallo Freunde des besseren Geschmacks!
Szenario:
ich hab ungefähr 2³³ Usb-Anschlüsse an meiner Mühle. Ich hänge den ersten USB-Storage an und freu mich dass ich per lsusb bescheid bekomme, dass der Kern das Gerät angenommen hat. Dann mache ich ein mount /dev/sdc1 /mnt/strg_1 und freu mich, dass es funktioniert hat. Dann hänge ich das zweite Gerät an und bekomme per lsusb die Information, dass auch dieses Gerät super beim Kern ankommt. Nach einem mount /dev/sdc2 /mnt/strg_2 muss ich mich aber wundern: weil es klappt nicht. Gestern probierte ich dann einfach mal ein mount /dev/sdd1 /mnt/strg_2 - und siehe da, es hat geklappt. Ich dachte, das Schema erkannt zu haben, das der Kernel anwendet um Geräte an Dateien zu binden, aber ich wurde durch Nichtdeterminismus bestraft, als ich heute das gleiche wieder versuchte. Ein /dev/sdd1 /mnt/strg_2 schlug fehl - es könnte daran liegen, dass es heute nicht so warm ist wie gestern - das ist eine potentielle Erklärung.
Könnte mir jemand sagen, wie Linux da vorgeht? Oder kann mich jemand auf die Stelle in den Sourcen verweisen? Kann ich mit dmesg irgendwie erkennen, welches Gerät an welcher Datei hängt?
Einen herzlichen Gruß vom witzigen Wüstenwurstmann,
Marco
Nach welchem Schema bindet der Kern Geräte an Gerätedateien?
Vielleicht hilft dir das hier weiter. (Ein Gentoo-Howto scheint mir angebracht.)
http://de.gentoo-wiki.com/USB_Mass_Storage_Ger%C3%A4te
Hieß das nicht mal -fuchs?
http://de.gentoo-wiki.com/USB_Mass_Storage_Ger%C3%A4te
Hieß das nicht mal -fuchs?
Hallo, mein Maik!
Also entweder "das Internet ist kaputt" oder mein Mailclient - ich bekomm einfach keine e-Mails mehr
Also, dieses Howto hat mich irgendwie auch nicht weitergebracht. Ich will wissen, mit welchem Befehl ich erkennen kann, welches Device an welche Gerätedatei gebunden wird. Gibt es da irgendein Flag für dmesg? ein lsusb liefert mir ja ID-Nummern der angeschlossenen Devices. Wenn ich diese IDs aber in einem dmsg Output greppe find ich diese nicht mal... ich checks neeet ....
Muss doch irgendwo ein gutes Howto dazu geben...
Einen wurstigen Gruß,
Der Band-Wurm
Also entweder "das Internet ist kaputt" oder mein Mailclient - ich bekomm einfach keine e-Mails mehr
Also, dieses Howto hat mich irgendwie auch nicht weitergebracht. Ich will wissen, mit welchem Befehl ich erkennen kann, welches Device an welche Gerätedatei gebunden wird. Gibt es da irgendein Flag für dmesg? ein lsusb liefert mir ja ID-Nummern der angeschlossenen Devices. Wenn ich diese IDs aber in einem dmsg Output greppe find ich diese nicht mal... ich checks neeet ....
Muss doch irgendwo ein gutes Howto dazu geben...
Einen wurstigen Gruß,
Der Band-Wurm
hmm... oder bedeutet der Eintrag
die letzte Zeile in
dass das Gerät an /dev/sdC1 gebunden ist?
würde 2 für sdb und 1 für sda stehen oder wie?
die letzte Zeile in
Code: Select all
hub.c: new USB device 00:09.0-2, assigned address 3
usb-storage: act_altsettting is 0
usb-storage: id_index calculated to be: 47
usb-storage: Array length appears to be: 68
usb-storage: Vendor: JMTek
usb-storage: Product: USBDrive
usb-storage: USB Mass Storage device detected
usb-storage: Endpoints: In: 0xe55f7d40 Out: 0xe55f7d54 Int: 0xe55f7d68 (Period 255)
usb-storage: Found existing GUID 0c7600050000000000000000
WARNING: USB Mass Storage data integrity not assured
USB Mass Storage device found at 3
würde 2 für sdb und 1 für sda stehen oder wie?