Tach Liste. Wie kann man denn herausfinden, als welches Gerät der Kernel ein angeschlossenes USB-Device ansprechen möchte (sdX, hdX...) Hintergrund: ich will eine USB-Festplatte mounten. Bei SuSE kann ein ein tail -f /v/l/m laufen lassen, während ich die Platte einstecke, und dann seh ich schon ungefähr, was das System denkt (in meinem Fall: sda => mount /dev/sda1...) Wie aber kriege ich diese Information zB unter einer Knoppix, welches kein Log schreibt? Es muß doch eine bessere Möglichkeit geben, als alles durchzuprobieren...? -- Antworten an lists@feile.net werden in /dev/null archiviert! Bitte ggf. lists... durch mail... ersetzen. Andreas Feile www.feile.net
Hallo, Am Thu, 11 Nov 2004, Andreas Feile schrieb:
Wie kann man denn herausfinden, als welches Gerät der Kernel ein angeschlossenes USB-Device ansprechen möchte (sdX, hdX...)
Hintergrund: ich will eine USB-Festplatte mounten. Bei SuSE kann ein ein tail -f /v/l/m laufen lassen, [..] Wie aber kriege ich diese Information zB unter einer Knoppix, welches kein Log schreibt?
dmesg, cat /proc/scsi/scsi, cat /proc/scsi/*/$irgendwas -dnh -- If you want me, I'll be under my desk in a foetal position, whimpering, and occasionally gently cursing. -- D. C. Staples
Tach David. David Haller, Donnerstag, 11. November 2004 16:33:
dmesg, cat /proc/scsi/scsi, cat /proc/scsi/*/$irgendwas
Ich hab Deine Vorschläge durchprobiert, und zwar auf der SuSE, wo ich immerhin weiß, wonach ich suche. 1. dmesg scarabaeus:~ # dmesg | grep sda SCSI device sda: 39063024 512-byte hdwr sectors (20000 MB) sda: assuming drive cache: write through sda: sda1 Attached scsi disk sda at scsi0, channel 0, id 0, lun 0 Gut, jetzt weiß ich also, daß ein Drive sda existiert. Aber das weiß ich ja auf meiner Knoppix gerade nicht. Wonach also würde ich greppen? 2. /proc/scsi/scsi scarabaeus:~ # cat /proc/scsi/scsi Attached devices: Host: scsi0 Channel: 00 Id: 00 Lun: 00 Vendor: TOSHIBA Model: MK2004GAL Rev: JC10 Type: Direct-Access ANSI SCSI revision: 02 Hier bekomme ich also keine Informationen darüber, daß da eine USB-Platte dranhängt (sie hing schon zur Boottime dran), denn das ist mein DVD-Laufwerk. 3. cat /proc/scsi/*/$irgendwas scarabaeus:/proc/scsi/usb-storage # cat 0 [0 ist einzige Datei] Host scsi0: usb-storage Vendor: iRiver Product: iRiver iHP-100 Series Serial Number: 0123456789AB [ <= das ist kein Witz!!) Protocol: Transparent SCSI Transport: Bulk Quirks: OK, iRiver ist der Hersteller der Platte. Aber als /dev/was will der Kernel sie ansprechen? Andere irgendwie nützliche Dateien habe ich nicht finden können unter /proc/scsi: scarabaeus:/proc # grep -ri sda scsi/* gibt kein Ergebnis, obwohl die Platte als sda1 ansprechbar ist. => Ich bitte nochmal um einen Schubs. -- Antworten an lists@feile.net werden in /dev/null archiviert! Bitte ggf. lists... durch mail... ersetzen. Andreas Feile www.feile.net
* Donnerstag, 11. November 2004 um 18:15 (+0100) schrieb Andreas Feile:
Ich hab Deine Vorschläge durchprobiert, und zwar auf der SuSE, wo ich immerhin weiß, wonach ich suche.
2. /proc/scsi/scsi scarabaeus:~ # cat /proc/scsi/scsi Attached devices: Host: scsi0 Channel: 00 Id: 00 Lun: 00 Vendor: TOSHIBA Model: MK2004GAL Rev: JC10 Type: Direct-Access ANSI SCSI revision: 02
Hier bekomme ich also keine Informationen darüber, daß da eine USB-Platte dranhängt (sie hing schon zur Boottime dran), denn das ist mein DVD-Laufwerk.
Nein, das ist die Platte deines H-120.
OK, iRiver ist der Hersteller der Platte. Aber als /dev/was will der Kernel sie ansprechen?
Andere irgendwie nützliche Dateien habe ich nicht finden können unter /proc/scsi:
scarabaeus:/proc # grep -ri sda scsi/*
gibt kein Ergebnis, obwohl die Platte als sda1 ansprechbar ist.
=> Ich bitte nochmal um einen Schubs.
Unter "/proc/scsi/" habe ich das Device auch nicht finden können.
Falls du Kernel-2.6.X benutzt, erscheint das Device unter "/sys/block/", aber
IMHO einfacher ist ein 'fdisk -l' nach dem Einstecken des
(usb-storage-)Gerätes.
Gruß
Andreas
--
Andreas Könecke "Andreas Koenecke
Andreas Koenecke, Donnerstag, 11. November 2004 21:58:
Nein, das ist die Platte deines H-120.
OK, das kann sein.
Falls du Kernel-2.6.X benutzt, erscheint das Device unter "/sys/block/", aber IMHO einfacher ist ein 'fdisk -l' nach dem Einstecken des (usb-storage-)Gerätes.
Der Kernel der aktuellen Knoppix ist ein 2.4er. Kann es sein, daß dieser nicht alle USB-Platten erkennen kann? Jedenfalls finde ich bei einem fdisk -l nur meine IDE-Geräte, und nicht die USB-Platte. Wohl aber findet ein fdisk -l meinen iRiver, der ja auch nichts anderes ist als eine über USB angebundene Platte. Wieso will meine Knoppix die eine Platte, und die andere nicht? Und warum kann die SuSE 9.2 beide Platten problemlos mounten (im Übrigen dieselbe Hardware)? -- Antworten an lists@feile.net werden in /dev/null archiviert! Bitte ggf. lists... durch mail... ersetzen. Andreas Feile www.feile.net
* Freitag, 12. November 2004 um 11:24 (+0100) schrieb Andreas Feile:
Der Kernel der aktuellen Knoppix ist ein 2.4er. Kann es sein, daß dieser nicht alle USB-Platten erkennen kann?
Ich bin mir nicht sicher, aber ich denke schon, dass das sein kann.
Jedenfalls finde ich bei einem fdisk -l nur meine IDE-Geräte, und nicht die USB-Platte. Wohl aber findet ein fdisk -l meinen iRiver, der ja auch nichts anderes ist als eine über USB angebundene Platte.
Wieso will meine Knoppix die eine Platte, und die andere nicht? Und warum kann die SuSE 9.2 beide Platten problemlos mounten (im Übrigen dieselbe Hardware)?
Vielleicht liegt es am Kernel-2.6, vielleicht an den SuSE-Patches oder an den
Hotplug-Skripten.
Knoppix kann doch auch einen 2.6er-Kernel booten. Probiere doch den einmal
aus, vielleicht ergibt sich eine Ändereung.
Gruß
Andreas
--
Andreas Könecke "Andreas Koenecke
Hallo, Am Thu, 11 Nov 2004, Andreas Feile schrieb:
David Haller, Donnerstag, 11. November 2004 16:33:
dmesg, cat /proc/scsi/scsi, cat /proc/scsi/*/$irgendwas
Ich hab Deine Vorschläge durchprobiert, und zwar auf der SuSE, wo ich immerhin weiß, wonach ich suche.
1. dmesg scarabaeus:~ # dmesg | grep sda SCSI device sda: 39063024 512-byte hdwr sectors (20000 MB) sda: assuming drive cache: write through sda: sda1 Attached scsi disk sda at scsi0, channel 0, id 0, lun 0
Gut, jetzt weiß ich also, daß ein Drive sda existiert. Aber das weiß ich ja auf meiner Knoppix gerade nicht. Wonach also würde ich greppen?
Zum Beispiel nach 'Attached.*at scsi'. Ausserdem sind mir grad noch: cat /proc/partitions scsicheck scsiinfo -l sginfo -l eingefallen.
3. cat /proc/scsi/*/$irgendwas scarabaeus:/proc/scsi/usb-storage # cat 0 [0 ist einzige Datei] Host scsi0: usb-storage Vendor: iRiver Product: iRiver iHP-100 Series Serial Number: 0123456789AB [ <= das ist kein Witz!!)
*ROTFL*
OK, iRiver ist der Hersteller der Platte. Aber als /dev/was will der Kernel sie ansprechen?
s.o. -dnh -- 273: MIME Elektronische Fraktur. (Ralph Babel)
participants (3)
-
Andreas Feile
-
Andreas Koenecke
-
David Haller