PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Debian: USB-Sticks plötzlich nicht mehr mountbar



Noether
22.06.09, 21:51
Ich wollte heute wieder einen USB-Stick mounten, aber automatisch funktionierte das nicht und als root sehe ich die Sticks auch nicht mit

fdisk -l

obwohl ich per dmesg die Sticks wie immer sehe:

Jun 22 20:49:19 rechner kernel: [288401.782849] usb 1-5: new high speed USB device using ehci_hcd and address 15
Jun 22 20:49:20 rechner kernel: [288403.205745] usb 1-5: configuration #1 chosen from 1 choice
Jun 22 20:49:20 rechner kernel: [288403.209078] scsi11 : SCSI emulation for USB Mass Storage devices
Jun 22 20:49:20 rechner kernel: [288403.209078] usb 1-5: New USB device found, idVendor=0000, idProduct=0000
Jun 22 20:49:20 rechner kernel: [288403.209078] usb 1-5: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Jun 22 20:49:20 rechner kernel: [288403.209078] usb 1-5: Product: USB
Jun 22 20:49:20 rechner kernel: [288403.209078] usb 1-5: Manufacturer: SMI Corporation
Jun 22 20:49:20 rechner kernel: [288403.209078] usb 1-5: SerialNumber: AA627084224000000452
Jun 22 20:49:25 rechner kernel: [288409.595321] scsi 11:0:0:0: Direct-Access ST 8GB 0000 PQ: 0 ANSI: 0 CCS
Jun 22 20:49:25 rechner kernel: [288409.602842] sd 11:0:0:0: [sdb] 15663104 512-byte hardware sectors (8020 MB)
Jun 22 20:49:25 rechner kernel: [288409.606840] sd 11:0:0:0: [sdb] Write Protect is off
Jun 22 20:49:25 rechner kernel: [288409.628870] sd 11:0:0:0: [sdb] 15663104 512-byte hardware sectors (8020 MB)
Jun 22 20:49:25 rechner kernel: [288409.632463] sd 11:0:0:0: [sdb] Write Protect is off
Jun 22 20:49:25 rechner kernel: [288409.632473] sdb: sdb1
Jun 22 20:49:25 rechner kernel: [288409.635087] sd 11:0:0:0: [sdb] Attached SCSI removable disk
Jun 22 20:49:25 rechner kernel: [288409.635087] sd 11:0:0:0: Attached scsi generic sg1 type 0

Es sind auch die üblichen Module geladen, also

sd_mod
usb_storage
sg
scsi_mod
sd_mod

Trotzdem schlägt das Mounten aber auch für root fehl:

> mount /mnt/sdb1
mount: special device /dev/sdb1 does not exist

Wieso ist /dev/sdb ebensowenig wie /dev/sdb1 verfügbar? :confused:

zyrusthc
23.06.09, 05:47
mount /mnt/sdb1
mount: special device /dev/sdb1 does not exist
Wie sieht den der dazugehörige fstab Eintrag aus?
Ich empfehle mit UUID`s zu arbeiten!

PS: Bitte verwende für die Ausgaben die CODE-Tags (http://www.linuxforen.de/forums/showthread.php?t=229647) des Forums.


Greeez Oli

pferdefreund
23.06.09, 06:36
Wieso mit uuids - der hat doch im log eindeutig sdb sdb1 erkannt, da sollte sich
der auch mounten lassen. Eventuell ist aber das Zielverzeichnis laut fstab nicht
mehr da.
Man solte mal einen mount /dev/sdb1 -t filesystem /mnt oder so probieren. Wenn
der geht, ists vermutlich ne Unstimmigkeit mit der fstab - ansonsten - mal weiterschauen.
Ich bin Weidechef - ich darf das - (usb-sticks mounten).
Allerdings - wenn fdisk -l nix findet, dann ist das schon merkwürdig. Ist das
Teil eventuell komplett plattgemacht worden so ala dd if=/dev/zero, of = /dev/usbstick

quinte17
23.06.09, 08:46
> mount /mnt/sdb1
mount: special device /dev/sdb1 does not exist

Wieso ist /dev/sdb ebensowenig wie /dev/sdb1 verfügbar? :confused:

jo, das ist die frage der fragen :)
evtl. ist es ein udev-problem.. also dass device wird nicht über udev angelegt, warum auch immer..

also zuerst usb-stick stecken, dann in dmesg schauen als was er erkannt wird und im falle von sdb1 folgendes probieren:


cd /dev
mknod sdb1 b 8 17
mount /dev/sdb1 /mnt


greetz

Noether
23.06.09, 18:50
Also es schlägt

> mount /dev/sdb1 /mnt/sdb1

fehlt, obwohl das an einem anderen PC geht und bis letzte Woche auch an diesem PC.

Der Kernel meldet es ja, findet es aber nicht mittels "fdisk -l".

Noether
23.06.09, 18:53
jo, das ist die frage der fragen :)


cd /dev
mknod sdb1 b 8 17
mount /dev/sdb1 /mnt

greetz

Das funktioniert! :eek:
Aber wieso? :confused:
Und wie bekommt man das automatisch hin?
Die System-HDD ist unter /dev/sda.

quinte17
23.06.09, 23:11
es sieht so aus, als ob dein udev hier die devices nicht richtig anlegt, warum auch immer, dieser sache gilt es auf den grund zu gehen.

ich bin leider nicht der crack in udev, aber google wird dir bestimmt einiges ausspucken ;)

greetz

Noether
24.06.09, 00:01
Hm, die nodes kann ich auch per Skript anlegen, aber wo finde ich die Parameter für die Devices?

zyrusthc
24.06.09, 00:27
Hm, die nodes kann ich auch per Skript anlegen, aber wo finde ich die Parameter für die Devices?
Wie wohl ... Mit Google --> http://lmgtfy.com/?q=mknod+sda

Greeez Oli

Noether
24.06.09, 09:58
Ich dachte eigentlich an eine Dokumentation zum Linux-Kernel ...

quinte17
24.06.09, 10:23
Ich dachte eigentlich an eine Dokumentation zum Linux-Kernel ...

http://lmgtfy.com/?q=linux+devices.txt

;) 1. treffer

Noether
24.06.09, 11:39
Ok, danke.
Ich werde dann mal suchen wo /dev/sdc usw. ist, damit ich wieder meinen Kartenleser benutzen kann.
Das Lenny scheint doch nicht ganz ausgereift zu sein.

clio
24.06.09, 12:29
Das Lenny scheint doch nicht ganz ausgereift zu sein.
Das halte ich allerdings für ein Gerücht......;)

Noether
24.06.09, 14:56
Das halte ich allerdings für ein Gerücht......;)

Das sehe ich nicht so: Ich benutze Linux auf durchschnittlich 2 (ständig) laufenden PCs seit 14 Jahren und sehe diesen Fehler zum ersten Mal.

Noether
25.06.09, 12:27
Inzwischen habe ich die Ursache gefunden: Ich hatte mittels reboot gebootet und SuSE oder MS-Win hat vorher die Hardware so Initialisiert, das das Debian verwirrt wurde und die Treiber nicht richtig laden konnte.
Nach einer Minute ohne Strom und nur Debian booten funktioniert es wieder! :)
So ein Problem hatte ich schon vor 10 Jahren mit SuSE und einer Netzwerkkarte; offenbar machen die Kernel-Entwickler immer nur Kaltstarts oder verwenden immer nur ein OS.
Also ausgereift kann man das nicht bezeichnen, wenn es nur unter diesen Bedingungen funktioniert.