dmesg meldet: [ 113.732868] mmc0: new high speed SDHC card at address aaaa [ 113.757580] mmcblk0: mmc0:aaaa SU32G 29.7 GiB [ 113.766070] mmcblk0: p1 [ 115.018977] FAT-fs (mmcblk0p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
Diese Meldung deutet darauf hin, dass die Karte nicht sauber ausgehängt wurde, oder dabei etwas schief gelaufen ist. Da wäre es Wert, herauszufinden, nach welchen Aktionen diese Probleme auftreten.
Oh, ja. Das war schon mein Fehler. Der Rechner hatte sich nach einer Partitionierung aufgehängt. Nach einer Stunde Untätigkeit hab ich die Karte rausgenommen... aber das trifft nur auf eine dieser Karten zu. Und warum kann Windows/Android damit umgehen?
Ist eine gute Frage. Vll. führen die den Check automatisch aus, oder ignorieren das Problem einfach. Oder es ist wirklich ein Problem mit dem Kartenleser unter Linux. Kann ich leider nicht beantworten.
hermx # fsck /dev/mmcblk0 fsck von util-linux 2.23.2 e2fsck 1.42.8 (20-Jun-2013) fsck.ext2: Ein Block konnte nicht in einem Zug gelesen werden beim Versuch, /dev/mmcblk0 zu öffnen Könnte es eine Partion der Länge Null sein?
Versuche mal fsck.vfat /dev/mmcblk0 . Der von Dir verwendete Befehl versucht den Check für ext2 zu starten, was natürlich nicht funktionieren kann. Hi Harald,
linux-gefa:/home/hermx # fsck vfat /dev/mmcblk0 an der Stelle fehlt der Punkt: fsck.vfat … fsck hat mehrere Module für die unterschiedlichen Dateisysteme, z.B. fsck.fat fsck.vfat etc.
fsck von util-linux 2.23.2
Nach der Eingabe des Befehls passiert nichts. Eingaben sind blockiert. Wenn ich die Karte entferne, kommt:
Aufruf: fsck.ext2 [-panyrcdfvtDFV] [-b Superblock] [-B Blockgröße] [-I Inode_Puffer_Blöcke] [-P Prozess_Inodegröße] [-l|-L Bad_Blocks_Datei] [-C Dateideskriptor] [-j externes_Journal] [-E erweiterte_Optionen] Gerät
Notfallhilfe: -p automatische Reparatur (keine Fragen) -n keine Veränderungen am Dateisystem vornehmen -y " Ja " auf alle Fragen annehmen -c suche nach defekten Blöcken -f erzwinge die Überprüfung auch wenn alles i.O. erscheint -v sei gesprächig -b Superbloc Nutze Superblockkopie -B Blockgröße erzwinge Blockgröße beim Suchen vom Superblock -j externes-Journal Angabe des Speicherortes des externen Jounals -l bad_blocks_file zur Liste der defekten Blöcke hinzufügen -L bad_blocks_file Liste der defekten Blöcke definieren
/var/log/messages meldet: 2014-10-16T19:23:51.962549+02:00 linux-gefa kernel: [ 243.886742] mmc0: Timeout waiting for hardware interrupt. 2014-10-16T19:24:01.979529+02:00 linux-gefa kernel: [ 253.897167] mmc0: Timeout waiting for hardware interrupt. 2014-10-16T19:24:01.979538+02:00 linux-gefa kernel: [ 253.897211] mmcblk0: error -110 sending status command, retrying 2014-10-16T19:24:11.994572+02:00 linux-gefa kernel: [ 263.907624] mmc0: Timeout waiting for hardware interrupt. 2014-10-16T19:24:11.995526+02:00 linux-gefa kernel: [ 263.907691] mmcblk0: error -110 sending status command, retrying
fdisk: (wenn es sich nicht schon nach dem Abschicken der Eingabezeile aufhängt) fdisk: /dev/mmcblk0 kann nicht geöffnet werden: Eingabe-/Ausgabefehler
Der Partitionierer von YaST verhält sich ähnlich: entweder wird der SD Speicher nicht angezeigt oder die Ausführung stoppt.
Bitte um Hilfe.
Gruß Hermann Middeke
Gruß Harald
-- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org