Discussion:
SD Karten unter OpenSUSE
H***@gmx.net
2014-10-18 17:39:49 UTC
Permalink
Liebe Leser,

ich schreibe diese Nachricht, weil ich Eure Hilfe benötige. Es geht um die Zusammenarbeit zwischen Linux und SD-Speicherkarten.
Etliche dieser Karten erkennt mein Laptop nicht, während gleiche desselben Herstellers problemlos gesehen werden. Windows oder
Android haben überhaupt keine Probleme mit diesen Karten. Beispiele sind Transcend 32GByte Micro SD HCI und San Disk Ultra
16GByte SD HCI. Dass es manchmal geht und manchmal nicht, verunsichert mich. Ich weiß keinen Weg mehr, diese Karten über Linux
zu erreichen. Ein Neuformatieren unter Windows mit fat32 bringt gar nichts.

Ich verwende Linux seit sehr vielen Jahren. Zur Zeit ist auf einem Arcor Aspire V (Intel Core i5) Linux 3.11.10-21-desktop
(= OpenSUSE 13.1 (Bottle)(x86_64)) installiert.

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.

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?

/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
--
Diese Nachricht wurde von meinem Android Mobiltelefon mit GMX Mail gesendet nachdem der Empfang von meinem Linux Rechner aus unbekannten Gründen abgelehnt wurde.
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+***@opensuse.org
Um den Listen Administrator zu erreichen, schicken
Sie eine Mail an: opensuse-de+***@opensuse.org
Michael Born
2014-10-18 18:34:47 UTC
Permalink
Hallo Hermann.

So wirklich helfen kann ich Dir nicht, weil ich Deine Probleme nicht
nachvollziehen kann. Mit drei verschiedenen Kartenlesern lese ich
unterschiedliche SD-Karten aus - ohne Probleme (Suse 13.1 64bit auf
Notebook und Desktop-PC). Einzig "exfat" muss für 64GB Karten
installiert sein.

Schreib doch mal bitte, welche Kartenleser Du benutzt.
Hast Du unter Windows den selben Kartenleser mit der selben SD-Karte
getestet?
Ist der Kartenleser am Notebook vielleicht verschmutzt, so dass
irgendwelche Fusseln einen zuverlässigen elektrischen Kontakt verhindern?

Gruß,
Michael
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+***@opensuse.org
Um den Listen Administrator zu erreichen, schicken
Sie eine Mail an: opensuse-de+***@opensuse.org
Manfred Kreisl
2014-10-18 18:48:53 UTC
Permalink
Hallo Hermann
Post by H***@gmx.net
Liebe Leser,
ich schreibe diese Nachricht, weil ich Eure Hilfe benötige. Es geht um die Zusammenarbeit zwischen Linux und SD-Speicherkarten.
Etliche dieser Karten erkennt mein Laptop nicht, während gleiche desselben Herstellers problemlos gesehen werden. Windows oder
Android haben überhaupt keine Probleme mit diesen Karten. Beispiele sind Transcend 32GByte Micro SD HCI und San Disk Ultra
16GByte SD HCI. Dass es manchmal geht und manchmal nicht, verunsichert mich. Ich weiß keinen Weg mehr, diese Karten über Linux
zu erreichen. Ein Neuformatieren unter Windows mit fat32 bringt gar nichts.
Ich verwende Linux seit sehr vielen Jahren. Zur Zeit ist auf einem Arcor Aspire V (Intel Core i5) Linux 3.11.10-21-desktop
(= OpenSUSE 13.1 (Bottle)(x86_64)) installiert.
[ 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.
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?
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.
Helfen kann ich dir dabei leider nicht, ich habe hier ein ähnliches
Problem, und zwar mit einem Aspire E1-572 mit einer Haswell Core i5 CPU.

Meiner Schlussfolgerung nach ist entweder der SD-Kartenleser den Acer da
verbaut Müll oder einfach der Linux Kernel kann nicht richtig damit umgehen.
Steck ich hingegen die SD-Karte in meinen externen USB Card Reader, ist
der Zugriff stets einwandfrei, darum reg ich mich da relativ wenig
darüber auf.
Ob Windows da bessere Erfolge erzielt, hab ich nicht getestet.

Gruß Manfred
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+***@opensuse.org
Um den Listen Administrator zu erreichen, schicken
Sie eine Mail an: opensuse-de+***@opensuse.org
Hermann Middeke
2014-10-18 19:39:50 UTC
Permalink
Hi Manfred,

Ich bin sehr dankbar für Deine rasche Antwort.

Der Kartenleser funktioniert. Ich hab nämlich noch so eine Karte, die in
meinem Samsung Tablet steckt. Die liest OpenSUSE sofort. Umgekehrt liest der
Samsung auch die Karte, die Linux nicht mag. Irgendetwas fehlt auf der Karte,
die Linux nicht mag. Windows oder Android stört das nicht...

Gruß

Hermann


Manfred Kreisl <***@arcor.de>schrieb:

Hallo Hermann
Post by H***@gmx.net
Liebe Leser,
ich schreibe diese Nachricht, weil ich Eure Hilfe benötige. Es
geht um die Zusammenarbeit zwischen Linux und SD-Speicherkarten.
Etliche dieser Karten erkennt mein Laptop nicht, während gleiche
desselben Herstellers problemlos gesehen werden. Windows oder
Android haben überhaupt keine Probleme mit diesen Karten.
Beispiele sind Transcend 32GByte Micro SD HCI und San Disk Ultra
16GByte SD HCI. Dass es manchmal geht und manchmal nicht,
verunsichert mich. Ich weiß keinen Weg mehr, diese Karten über Linux
zu erreichen. Ein Neuformatieren unter Windows mit fat32 bringt
gar nichts.
Ich verwende Linux seit sehr vielen Jahren. Zur Zeit ist auf
einem Arcor Aspire V (Intel Core i5) Linux 3.11.10-21-desktop
(= OpenSUSE 13.1 (Bottle)(x86_64)) installiert.
[ 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.
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?
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)
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.
Helfen kann ich dir dabei leider nicht, ich habe hier ein ähnliches
Problem, und zwar mit einem Aspire E1-572 mit einer Haswell Core i5 CPU.

Meiner Schlussfolgerung nach ist entweder der SD-Kartenleser den Acer da
verbaut Müll oder einfach der Linux Kernel kann nicht richtig damit
umgehen.
Steck ich hingegen die SD-Karte in meinen externen USB Card Reader, ist
der Zugriff stets einwandfrei, darum reg ich mich da relativ wenig
darüber auf.
Ob Windows da bessere Erfolge erzielt, hab ich nicht getestet.

Gruß Manfred
Manfred Kreisl
2014-10-18 20:04:19 UTC
Permalink
Hallo Hermann,
Post by Hermann Middeke
Hi Manfred,
Ich bin sehr dankbar für Deine rasche Antwort.
Der Kartenleser funktioniert. Ich hab nämlich noch so eine Karte, die in
meinem Samsung Tablet steckt. Die liest OpenSUSE sofort. Umgekehrt liest der
Samsung auch die Karte, die Linux nicht mag. Irgendetwas fehlt auf der Karte,
die Linux nicht mag. Windows oder Android stört das nicht...
Es ist ja nicht die Rede davon, dass es unter Linux gar nicht geht,
sondern unzuverlässig, so wie Du das ja auch beschreibst. Und eben
solches Verhalten zeigt sich halt auch bei mir. Manchmal geht es prima,
manchmal eben nicht. Und wenn dann mal der interne Kartenleser aus dem
Tritt gekommen ist, hilft wirklich nur noch ein Reboot.

Mein Tipp daher, versuch doch mal einen externen USB Kartenleser, mit
solch einem klappt das bei mir jedenfalls bislang immer.

Gruß Manfred
Post by Hermann Middeke
Gruß
Hermann
Hallo Hermann
Post by H***@gmx.net
Liebe Leser,
ich schreibe diese Nachricht, weil ich Eure Hilfe benötige. Es
geht um die Zusammenarbeit zwischen Linux und SD-Speicherkarten.
Etliche dieser Karten erkennt mein Laptop nicht, während gleiche
desselben Herstellers problemlos gesehen werden. Windows oder
Android haben überhaupt keine Probleme mit diesen Karten.
Beispiele sind Transcend 32GByte Micro SD HCI und San Disk Ultra
16GByte SD HCI. Dass es manchmal geht und manchmal nicht,
verunsichert mich. Ich weiß keinen Weg mehr, diese Karten über Linux
zu erreichen. Ein Neuformatieren unter Windows mit fat32 bringt
gar nichts.
Ich verwende Linux seit sehr vielen Jahren. Zur Zeit ist auf
einem Arcor Aspire V (Intel Core i5) Linux 3.11.10-21-desktop
(= OpenSUSE 13.1 (Bottle)(x86_64)) installiert.
[ 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.
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?
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)
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.
Helfen kann ich dir dabei leider nicht, ich habe hier ein ähnliches
Problem, und zwar mit einem Aspire E1-572 mit einer Haswell Core i5 CPU.
Meiner Schlussfolgerung nach ist entweder der SD-Kartenleser den Acer da
verbaut Müll oder einfach der Linux Kernel kann nicht richtig damit
umgehen.
Steck ich hingegen die SD-Karte in meinen externen USB Card Reader, ist
der Zugriff stets einwandfrei, darum reg ich mich da relativ wenig
darüber auf.
Ob Windows da bessere Erfolge erzielt, hab ich nicht getestet.
Gruß Manfred
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+***@opensuse.org
Um den Listen Administrator zu erreichen, schicken
Sie eine Mail an: opensuse-de+***@opensuse.org
Hermann Middeke
2014-10-18 20:19:43 UTC
Permalink
Post by Manfred Kreisl
Hallo Hermann,
Post by Hermann Middeke
Hi Manfred,
Ich bin sehr dankbar für Deine rasche Antwort.
Der Kartenleser funktioniert. Ich hab nämlich noch so eine Karte, die in
meinem Samsung Tablet steckt. Die liest OpenSUSE sofort. Umgekehrt liest
der Samsung auch die Karte, die Linux nicht mag. Irgendetwas fehlt auf
der Karte, die Linux nicht mag. Windows oder Android stört das nicht...
Es ist ja nicht die Rede davon, dass es unter Linux gar nicht geht,
sondern unzuverlässig, so wie Du das ja auch beschreibst. Und eben
solches Verhalten zeigt sich halt auch bei mir. Manchmal geht es prima,
manchmal eben nicht. Und wenn dann mal der interne Kartenleser aus dem
Tritt gekommen ist, hilft wirklich nur noch ein Reboot.
Als das Problem anfing, so vor einigen Wochen, hat das mit dem ReBoot
tatsächlich funktioniert....
Post by Manfred Kreisl
Mein Tipp daher, versuch doch mal einen externen USB Kartenleser, mit
solch einem klappt das bei mir jedenfalls bislang immer.
Mein derzeitiger externer USB Kartenleser macht dieselben Fehler. Am Montag
schnapp ich mir einen anderen. Mal sehen...
Post by Manfred Kreisl
Gruß Manfred
Post by Hermann Middeke
Gruß
Hermann
Hallo Hermann
Post by H***@gmx.net
Liebe Leser,
ich schreibe diese Nachricht, weil ich Eure Hilfe benötige. Es
geht um die Zusammenarbeit zwischen Linux und SD-Speicherkarten.
Etliche dieser Karten erkennt mein Laptop nicht, während gleiche
desselben Herstellers problemlos gesehen werden. Windows oder
Android haben überhaupt keine Probleme mit diesen Karten.
Beispiele sind Transcend 32GByte Micro SD HCI und San Disk Ultra
16GByte SD HCI. Dass es manchmal geht und manchmal nicht,
verunsichert mich. Ich weiß keinen Weg mehr, diese Karten über Linux
zu erreichen. Ein Neuformatieren unter Windows mit fat32 bringt
gar nichts.
Ich verwende Linux seit sehr vielen Jahren. Zur Zeit ist auf
einem Arcor Aspire V (Intel Core i5) Linux 3.11.10-21-desktop
(= OpenSUSE 13.1 (Bottle)(x86_64)) installiert.
[ 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.
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?
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)
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.
Helfen kann ich dir dabei leider nicht, ich habe hier ein ähnliches
Problem, und zwar mit einem Aspire E1-572 mit einer Haswell Core i5 CPU.
Meiner Schlussfolgerung nach ist entweder der SD-Kartenleser den Acer da
verbaut Müll oder einfach der Linux Kernel kann nicht richtig damit
umgehen.
Steck ich hingegen die SD-Karte in meinen externen USB Card Reader, ist
der Zugriff stets einwandfrei, darum reg ich mich da relativ wenig
darüber auf.
Ob Windows da bessere Erfolge erzielt, hab ich nicht getestet.
Gruß Manfred
--
Dr Hermann Middeke
Münchener Straße 22
D-14612 Falkensee
GERMANY
Phone +49- 3322-234811
Mobile +49-163-7323879

Der öffentliche Schlüssel zum Verschlüsseln
von Mails an mich (pgp) findet sich in den
Keyservern unter hmiddeke (ID: 05A0100D)

Public key for mail encryption (via pgp)
is available in the key servers
under hmiddeke (ID: 05A0100D)
Hermann Middeke
2014-10-18 19:53:51 UTC
Permalink
Michael,

ganz herzlichen Dank für Dein Antwort. Sehen wir mal, ob wir das zusammen
hinkriegen.

Also:
1. Der Laptop hat so einen Schlitz, in den man die Karten stecken kann. Kein
Cardreader.
2. Eine gleiche Karte steckt in meinem Samsung Tablet. Die sieht OpenSUSE
sofort. Es kann also nicht an der Hardwareverbindung SD-Karte - Laptop liegen.

Es hat (gefühlt) irgend etwas mit der Datenstruktur auf der SD-Karte zu tun,
an die ich nicht mehr rankomme. Linux sucht etwas, das nicht mehr da ist. Und
Windows oder Android brauchen das nicht. Ich hab mich durch die Chats im Net
gequält. Außer dass die Leute sich dort gegenseitig das Leben schwer machen,
hab ich nichts entdeckt.

Viele Güße

Hermann
Post by Michael Born
Hallo Hermann.
So wirklich helfen kann ich Dir nicht, weil ich Deine Probleme nicht
nachvollziehen kann. Mit drei verschiedenen Kartenlesern lese ich
unterschiedliche SD-Karten aus - ohne Probleme (Suse 13.1 64bit auf
Notebook und Desktop-PC). Einzig "exfat" muss für 64GB Karten
installiert sein.
Schreib doch mal bitte, welche Kartenleser Du benutzt.
Hast Du unter Windows den selben Kartenleser mit der selben SD-Karte
getestet?
Ist der Kartenleser am Notebook vielleicht verschmutzt, so dass
irgendwelche Fusseln einen zuverlässigen elektrischen Kontakt verhindern?
Gruß,
Michael
--
Dr Hermann Middeke
Münchener Straße 22
D-14612 Falkensee
GERMANY
Phone +49- 3322-234811
Mobile +49-163-7323879

Der öffentliche Schlüssel zum Verschlüsseln
von Mails an mich (pgp) findet sich in den
Keyservern unter hmiddeke (ID: 05A0100D)

Public key for mail encryption (via pgp)
is available in the key servers
under hmiddeke (ID: 05A0100D)
Аl Воgnеr
2014-10-18 20:30:05 UTC
Permalink
Am Sat, 18 Oct 2014 21:53:51 +0200
Post by Hermann Middeke
Es hat (gefühlt) irgend etwas mit der Datenstruktur auf der SD-Karte zu tun,
Warum machst du die nicht platt? Ich teste jede neue Karte auf
fehlerhafte Sektoren mit badblocks und wenn es welche gibt, retour zum
Händler.

vorher die Karte unmounten, dann
badblocks -svw /dev/sdX (X steht für dein Laufwerk)

Damit wird alles auf der Karte gelöscht inkl. Dateisystem

Danach mache ich:
mkdosfs -v -F 32 -n "$STICKNAME" /dev/sdX1
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+***@opensuse.org
Um den Listen Administrator zu erreichen, schicken
Sie eine Mail an: opensuse-de+***@opensuse.org
Hermann Middeke
2014-10-18 20:54:31 UTC
Permalink
Post by Аl Воgnеr
Am Sat, 18 Oct 2014 21:53:51 +0200
Es hat (gefÃŒhlt) irgend etwas mit der Datenstruktur auf der SD-Karte
zu tun,
Warum machst du die nicht platt? Ich teste jede neue Karte auf
fehlerhafte Sektoren mit badblocks und wenn es welche gibt, retour zum
HÀndler.
vorher die Karte unmounten, dann
badblocks -svw /dev/sdX (X steht fÃŒr dein Laufwerk)
Damit wird alles auf der Karte gelöscht inkl. Dateisystem
mkdosfs -v -F 32 -n "$STICKNAME" /dev/sdX1
Ich LIEBE Abenteuer!

umount sagt: gibts gar nicht (was zu erwarten war)

der badblocks Befehl hÀngt, bis ich die Karte rausziehe.
Dann passiert was Lustiges: die Konsole zÀhlt ganz rasch Zahlen aufwÀrts - bis
ich das stoppe...

linux-gefa:/home/hermx # mkdosfs -v -F 32 -n "hugo" /dev/mmcblk0
mkfs.fat 3.0.22 (2013-07-19)

Keine weitere Aktion, bis ich die Karte rausziehe...

/dev/mmcblk0 has 4 heads and 16 sectors per track,
hidden sectors 0x0000;
logical sector size is 512,
using 0xf8 media descriptor, with 61831168 sectors;
drive number 0x80;
filesystem has 2 32-bit FATs and 32 sectors per cluster.
FAT size is 15089 sectors, and provides 1931279 clusters.
There are 32 reserved sectors.
Volume ID is 2a211fff, volume label HUGO .
mkdosfs: failed whilst writing reserved sector
linux-gefa:/home/hermx #

...reserved sector... Spannend!

Ja, ich hab versucht, ihn Hugo zu nennen :-))
--
Dr Hermann Middeke
MÃŒnchener Straße 22
D-14612 Falkensee
GERMANY
Phone +49- 3322-234811
Mobile +49-163-7323879

Der öffentliche SchlÌssel zum VerschlÌsseln
von Mails an mich (pgp) findet sich in den
Keyservern unter hmiddeke (ID: 05A0100D)

Public key for mail encryption (via pgp)
is available in the key servers
under hmiddeke (ID: 05A0100D)
Аl Воgnеr
2014-10-19 18:14:53 UTC
Permalink
Am Sat, 18 Oct 2014 22:54:31 +0200
Post by Hermann Middeke
Post by Аl Воgnеr
Am Sat, 18 Oct 2014 21:53:51 +0200
Post by Hermann Middeke
Es hat (gefühlt) irgend etwas mit der Datenstruktur auf der SD-Karte zu tun,
Warum machst du die nicht platt? Ich teste jede neue Karte auf
fehlerhafte Sektoren mit badblocks und wenn es welche gibt, retour
zum Händler.
vorher die Karte unmounten, dann
badblocks -svw /dev/sdX (X steht für dein Laufwerk)
Damit wird alles auf der Karte gelöscht inkl. Dateisystem
mkdosfs -v -F 32 -n "$STICKNAME" /dev/sdX1
Ich LIEBE Abenteuer!
umount sagt: gibts gar nicht (was zu erwarten war)
Solche Dinge kenne ich und das kann kniffelig sein, probiere GParted
(von einem einige Sekunden ausgeschalteten PC neu booten), vielleicht
schaffst du so ein unmount mit der Gparted-Option, wenn nicht probiere
mit GParted irgendein anderes Dateisystem, zB ext4 auf die Karte zu
bekommen. Das sollte normalerweise funktionieren. Also Karte erst als
User reinstecken und dann GParted mit root-Rechten.
Post by Hermann Middeke
der badblocks Befehl hängt, bis ich die Karte rausziehe.
Dann passiert was Lustiges: die Konsole zählt ganz rasch Zahlen
aufwärts - bis ich das stoppe...
badblocks hat nicht erkannt, dass du die Karte entfernt hast und zeigt
nun defekte Blöcke an. Ach ja, so ein badblocks kann schon 10h und
länger dauern. Es gibt per default 4 Durchgänge, die werden bei -v aber
angezeigt. Ich verwende nur mehr UHS-1-Karten, die sind am PC deutlich
schneller und oft kompatibel mit Class10 und kosten nicht viel mehr,
wenn überhaupt.
Post by Hermann Middeke
linux-gefa:/home/hermx # mkdosfs -v -F 32 -n "hugo" /dev/mmcblk0
mkfs.fat 3.0.22 (2013-07-19)
Keine weitere Aktion, bis ich die Karte rausziehe...
/dev/mmcblk0 has 4 heads and 16 sectors per track,
hidden sectors 0x0000;
logical sector size is 512,
using 0xf8 media descriptor, with 61831168 sectors;
drive number 0x80;
filesystem has 2 32-bit FATs and 32 sectors per cluster.
FAT size is 15089 sectors, and provides 1931279 clusters.
There are 32 reserved sectors.
Volume ID is 2a211fff, volume label HUGO .
mkdosfs: failed whilst writing reserved sector
linux-gefa:/home/hermx #
...reserved sector... Spannend!
Ja, ich hab versucht, ihn Hugo zu nennen :-))
Vielleicht probierst du meinen Vorschlag mit einer anderen Karte um
Erfahrung zu sammeln? Wie schon geschrieben, das ist mein "default-Burn
in", wenn das Fehler bringt, ab zur Garantie oder Gewährleistung
und das wurde mir unter Angabe der defekten Blöcke noch nie verweigert.

Es gibt Karten, die werden irgendwann nicht mehr beschreibbar und sind
nur mehr lesbar. Da bin ich auch mit badblocks gescheitert. Ich habe
auch mal einen Werbe-USB-Stick gesehen, der hat sich auch von badblocks
nicht bearbeiten lassen (ab in die Tonne).
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+***@opensuse.org
Um den Listen Administrator zu erreichen, schicken
Sie eine Mail an: opensuse-de+***@opensuse.org
Harald Stürmer
2014-10-18 19:56:07 UTC
Permalink
Hallo,
Post by H***@gmx.net
Liebe Leser,
ich schreibe diese Nachricht, weil ich Eure Hilfe benötige. Es geht um die
Zusammenarbeit zwischen Linux und SD-Speicherkarten. Etliche dieser Karten
erkennt mein Laptop nicht, während gleiche desselben Herstellers problemlos
gesehen werden. Windows oder Android haben überhaupt keine Probleme mit
diesen Karten. Beispiele sind Transcend 32GByte Micro SD HCI und San Disk
Ultra 16GByte SD HCI. Dass es manchmal geht und manchmal nicht,
verunsichert mich. Ich weiß keinen Weg mehr, diese Karten über Linux zu
erreichen. Ein Neuformatieren unter Windows mit fat32 bringt gar nichts.
Ich verwende Linux seit sehr vielen Jahren. Zur Zeit ist auf einem Arcor
Aspire V (Intel Core i5) Linux 3.11.10-21-desktop (= OpenSUSE 13.1
(Bottle)(x86_64)) installiert.
[ 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.
Post by H***@gmx.net
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.
Post by H***@gmx.net
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
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
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+***@opensuse.org
Um den Listen Administrator zu erreichen, schicken
Sie eine Mail an: opensuse-de+***@opensuse.org
Hermann Middeke
2014-10-18 20:16:32 UTC
Permalink
Post by Harald Stürmer
Hallo,
Post by H***@gmx.net
Liebe Leser,
ich schreibe diese Nachricht, weil ich Eure Hilfe benötige. Es geht um die
Zusammenarbeit zwischen Linux und SD-Speicherkarten. Etliche dieser Karten
erkennt mein Laptop nicht, während gleiche desselben Herstellers problemlos
gesehen werden. Windows oder Android haben überhaupt keine Probleme mit
diesen Karten. Beispiele sind Transcend 32GByte Micro SD HCI und San Disk
Ultra 16GByte SD HCI. Dass es manchmal geht und manchmal nicht,
verunsichert mich. Ich weiß keinen Weg mehr, diese Karten über Linux zu
erreichen. Ein Neuformatieren unter Windows mit fat32 bringt gar nichts.
Ich verwende Linux seit sehr vielen Jahren. Zur Zeit ist auf einem Arcor
Aspire V (Intel Core i5) Linux 3.11.10-21-desktop (= OpenSUSE 13.1
(Bottle)(x86_64)) installiert.
[ 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?
Post by Harald Stürmer
Post by H***@gmx.net
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
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
Post by Harald Stürmer
Post by H***@gmx.net
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
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
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
Michael,

ganz herzlichen Dank für Dein Antwort. Sehen wir mal, ob wir das zusammen
hinkriegen.

Also:
1. Der Laptop hat so einen Schlitz, in den man die Karten stecken kann. Kein
Cardreader.
2. Eine gleiche Karte steckt in meinem Samsung Tablet. Die sieht OpenSUSE
sofort. Es kann also nicht an der Hardwareverbindung SD-Karte - Laptop liegen.

Es hat (gefühlt) irgend etwas mit der Datenstruktur auf der SD-Karte zu tun,
an die ich nicht mehr rankomme. Linux sucht etwas, das nicht mehr da ist. Und
Windows oder Android brauchen das nicht. Ich hab mich durch die Chats im Net
gequält. Außer dass die Leute sich dort gegenseitig das Leben schwer machen,
hab ich nichts entdeckt.

Viele Güße

Hermann
Post by Harald Stürmer
Hallo Hermann.
So wirklich helfen kann ich Dir nicht, weil ich Deine Probleme nicht
nachvollziehen kann. Mit drei verschiedenen Kartenlesern lese ich
unterschiedliche SD-Karten aus - ohne Probleme (Suse 13.1 64bit auf
Notebook und Desktop-PC). Einzig "exfat" muss für 64GB Karten
installiert sein.
Schreib doch mal bitte, welche Kartenleser Du benutzt.
Hast Du unter Windows den selben Kartenleser mit der selben SD-Karte
getestet?
Ist der Kartenleser am Notebook vielleicht verschmutzt, so dass
irgendwelche Fusseln einen zuverlässigen elektrischen Kontakt verhindern?
Gruß,
Michael
Harald Stürmer
2014-10-18 20:28:01 UTC
Permalink
Post by Hermann Middeke
Post by Harald Stürmer
Post by H***@gmx.net
[ 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.
Post by Hermann Middeke
Post by Harald Stürmer
Post by H***@gmx.net
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.
Post by Hermann Middeke
fsck von util-linux 2.23.2
Nach der Eingabe des Befehls passiert nichts. Eingaben sind blockiert. Wenn
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
-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
Post by Harald Stürmer
Post by H***@gmx.net
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
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
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+***@opensuse.org
Um den Listen Administrator zu erreichen, schicken
Sie eine Mail an: opensuse-de+***@opensuse.org
Hermann Middeke
2014-10-18 20:44:00 UTC
Permalink
Post by Hermann Middeke
Post by H***@gmx.net
[ 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.
Post by Hermann Middeke
Post by H***@gmx.net
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 

Formatierung war mit fat32. Das mit dem Punkt hat nichts geÀndert.... :-(
fsck hat mehrere Module fÃŒr die unterschiedlichen Dateisysteme, z.B.
fsck.fat fsck.vfat etc.
Post by Hermann Middeke
fsck von util-linux 2.23.2
Nach der Eingabe des Befehls passiert nichts. Eingaben sind blockiert. Wenn
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
-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
Post by H***@gmx.net
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
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
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
--
Dr Hermann Middeke
MÃŒnchener Straße 22
D-14612 Falkensee
GERMANY
Phone +49- 3322-234811
Mobile +49-163-7323879

Der öffentliche SchlÌssel zum VerschlÌsseln
von Mails an mich (pgp) findet sich in den
Keyservern unter hmiddeke (ID: 05A0100D)

Public key for mail encryption (via pgp)
is available in the key servers
under hmiddeke (ID: 05A0100D)
David Haller
2014-10-18 20:53:38 UTC
Permalink
Hallo,
Post by H***@gmx.net
[ 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.
^^^^^^^^^ Partition 1!
Post by H***@gmx.net
Some data may be corrupt. Please run fsck.
hermx # fsck /dev/mmcblk0
Du gibst hier keine Partition an!
Post by H***@gmx.net
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?
fsck.ext2 ist hier flasch[1].

Versuch's mit a) dem richtigen Befehl und b) der richtigen Partition:

# fsck.vfat -n -v /dev/mmcblk0p1
^^ ^^ Partition 1
\- erstmal nix machen, nur gucken

BTW: fsck.vfat == dosfsck

HTH,
-dnh

[1] Irgendwas geht da bei der Erkennung falsch (mal abgesehen davon,
daß du das falsche Device angibst). Hattest du die Karte(n) mal
(ohne Partitionierung) als ext* formatiert? Hm. Ein kurzer Test
zeigt mir, daß 'fsck' einen "Fallback" auf fsck.ext* hat. Auch bei
z.B. einer genullten oder mit FAT formatierten Partition (oder Datei ;)
--
"Spies hide guns like squirrels hide acorns." -- Burn Notice, 1x12
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+***@opensuse.org
Um den Listen Administrator zu erreichen, schicken
Sie eine Mail an: opensuse-de+***@opensuse.org
Hermann Middeke
2014-10-18 21:10:08 UTC
Permalink
Post by Harald Stürmer
Hallo,
Post by H***@gmx.net
[ 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.
^^^^^^^^^ Partition 1!
Post by H***@gmx.net
Some data may be corrupt. Please run fsck.
hermx # fsck /dev/mmcblk0
Du gibst hier keine Partition an!
Post by H***@gmx.net
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?
fsck.ext2 ist hier flasch[1].
Ich glaube, Du hast mir hier schon sehr geholfen!!!!
Post by Harald Stürmer
# fsck.vfat -n -v /dev/mmcblk0p1
^^ ^^ Partition 1
\- erstmal nix machen, nur gucken
linux-gefa:/home/hermx # fsck.vfat -n -v /dev/mmcblk0p1
fsck.fat 3.0.22 (2013-07-19)
fsck.fat 3.0.22 (2013-07-19)
open: Datei oder Verzeichnis nicht gefunden
linux-gefa:/home/hermx #

Jepp! Eine Antwort!
Post by Harald Stürmer
BTW: fsck.vfat == dosfsck
HTH,
-dnh
[1] Irgendwas geht da bei der Erkennung falsch (mal abgesehen davon,
daß du das falsche Device angibst). Hattest du die Karte(n) mal
(ohne Partitionierung) als ext* formatiert? Hm. Ein kurzer Test
zeigt mir, daß 'fsck' einen "Fallback" auf fsck.ext* hat. Auch bei
z.B. einer genullten oder mit FAT formatierten Partition (oder Datei ;)
Nein. Hab das mit dieser Karte nicht gemacht. Aber mit einer anderen. Das Ziel
des ganzen Spiels ist, die Karten mit CubieTruck und RaspberryPi zu verwenden.
--
Dr Hermann Middeke
Münchener Straße 22
D-14612 Falkensee
GERMANY
Phone +49- 3322-234811
Mobile +49-163-7323879

Der öffentliche Schlüssel zum Verschlüsseln
von Mails an mich (pgp) findet sich in den
Keyservern unter hmiddeke (ID: 05A0100D)

Public key for mail encryption (via pgp)
is available in the key servers
under hmiddeke (ID: 05A0100D)
David Haller
2014-10-18 22:48:38 UTC
Permalink
Hallo,
Post by Hermann Middeke
Post by David Haller
Post by H***@gmx.net
[ 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.
^^^^^^^^^ Partition 1!
Post by H***@gmx.net
Some data may be corrupt. Please run fsck.
hermx # fsck /dev/mmcblk0
Du gibst hier keine Partition an!
Post by H***@gmx.net
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?
fsck.ext2 ist hier flasch[1].
Ich glaube, Du hast mir hier schon sehr geholfen!!!!
Post by David Haller
# fsck.vfat -n -v /dev/mmcblk0p1
^^ ^^ Partition 1
\- erstmal nix machen, nur gucken
linux-gefa:/home/hermx # fsck.vfat -n -v /dev/mmcblk0p1
fsck.fat 3.0.22 (2013-07-19)
fsck.fat 3.0.22 (2013-07-19)
open: Datei oder Verzeichnis nicht gefunden
linux-gefa:/home/hermx #
Jepp! Eine Antwort!
Hm. das ist seltsam. Es kann sein, daß sich der Devicename bei jedem
reinstecken/rausziehen ändert. Da mußt du in der Ausgabe von dmesg
nachgucken bzw. mit 'ls -l /dev/mmc*' oder so.

Und auch, je nach Karte, ob die Partitioniert ist oder nicht per:

# fdisk -l /dev/mmcblckX

Das zeigt dir dann entweder was komisches an, oder eben eine Partition
(als FAT, NTFS, ext*, was auch immer).

Wenn du das alles berücksichtigst, solltest du das korrekte Device
rausfinden können und dann das passende fsck.vfat aufrufen können.

Hilfreich ist dabei z.B. ein

tail -f /var/log/messages

(oder halt immer wieder 'dmesg | tail' wenn das wg. journald nicht
klappt)

In einem (root) xterm während du die Karte einsteckst und dann in
einem weiteren (root) xterm kannst du dann das fsck.vfat aufrufen.

HTH,
-dnh
--
KDE: Kontinental Drift Environment -- U. Schwarz
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+***@opensuse.org
Um den Listen Administrator zu erreichen, schicken
Sie eine Mail an: opensuse-de+***@opensuse.org
Loading...