Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Kernel 3.9.0 und SDHC-Karten

12 views
Skip to first unread message

Marc Haber

unread,
May 17, 2013, 3:39:30 AM5/17/13
to
Hallo,

das hier passiert, wenn ich eine SDHC-Karte in mein Notebook
einstecke:

|May 17 09:36:10 swivel kernel: [53660.712558] mmc0: new high speed SDHC card at address 8fe4
|May 17 09:36:10 swivel kernel: [53660.723740] mmcblk0: mmc0:8fe4 SD16G 14.8 GiB
|May 17 09:36:10 swivel kernel: [53660.725152] mmcblk0: p1
|May 17 09:36:10 swivel kernel: [53660.730072] mmcblk0: r/w command failed, status = 0xe800900
|May 17 09:36:10 swivel kernel: [53660.730095] end_request: I/O error, dev mmcblk0, sector 31116160
|May 17 09:36:10 swivel kernel: [53660.730104] Buffer I/O error on device mmcblk0, logical block 3889520
|May 17 09:36:10 swivel kernel: [53660.730776] mmcblk0: r/w command failed, status = 0xe800800
|May 17 09:36:10 swivel kernel: [53660.730790] end_request: I/O error, dev mmcblk0, sector 31116160
|May 17 09:36:10 swivel kernel: [53660.730796] Buffer I/O error on device mmcblk0, logical block 3889520
|May 17 09:36:10 swivel kernel: [53660.731388] mmcblk0: r/w command failed, status = 0xe800900
|May 17 09:36:10 swivel kernel: [53660.731401] end_request: I/O error, dev mmcblk0, sector 31116272
|May 17 09:36:10 swivel kernel: [53660.731407] Buffer I/O error on device mmcblk0, logical block 3889534
|May 17 09:36:10 swivel kernel: [53660.731971] mmcblk0: r/w command failed, status = 0x1d000900
|May 17 09:36:10 swivel kernel: [53660.731984] end_request: I/O error, dev mmcblk0, sector 31116272
|May 17 09:36:10 swivel kernel: [53660.731990] Buffer I/O error on device mmcblk0, logical block 3889534
|May 17 09:36:10 swivel kernel: [53660.733843] mmcblk0: r/w command failed, status = 0xe800900
|May 17 09:36:10 swivel kernel: [53660.733858] end_request: I/O error, dev mmcblk0, sector 31116280
|May 17 09:36:10 swivel kernel: [53660.733864] Buffer I/O error on device mmcblk0, logical block 3889535
|May 17 09:36:10 swivel kernel: [53660.734468] mmcblk0: r/w command failed, status = 0xe800900
|May 17 09:36:10 swivel kernel: [53660.734481] end_request: I/O error, dev mmcblk0, sector 31116280
|May 17 09:36:10 swivel kernel: [53660.734487] Buffer I/O error on device mmcblk0, logical block 3889535
|May 17 09:36:10 swivel kernel: [53660.735250] mmcblk0: r/w command failed, status = 0xe800900
|May 17 09:36:10 swivel kernel: [53660.735262] end_request: I/O error, dev mmcblk0, sector 31116280
|May 17 09:36:10 swivel kernel: [53660.735268] Buffer I/O error on device mmcblk0, logical block 3889535
|May 17 09:36:10 swivel kernel: [53660.735885] mmcblk0: r/w command failed, status = 0xe800900
|May 17 09:36:10 swivel kernel: [53660.735898] end_request: I/O error, dev mmcblk0, sector 31116280
|May 17 09:36:10 swivel kernel: [53660.735903] Buffer I/O error on device mmcblk0, logical block 3889535
|May 17 09:36:10 swivel kernel: [53660.736515] mmcblk0: r/w command failed, status = 0xe800900
|May 17 09:36:10 swivel kernel: [53660.736528] end_request: I/O error, dev mmcblk0, sector 31116280
|May 17 09:36:10 swivel kernel: [53660.736533] Buffer I/O error on device mmcblk0, logical block 3889535
|May 17 09:36:10 swivel kernel: [53660.737203] mmcblk0: r/w command failed, status = 0xe800900
|May 17 09:36:10 swivel kernel: [53660.737226] end_request: I/O error, dev mmcblk0, sector 31116280
|May 17 09:36:10 swivel kernel: [53660.737234] Buffer I/O error on device mmcblk0, logical block 3889535
|May 17 09:36:10 swivel kernel: [53660.737919] mmcblk0: r/w command failed, status = 0xe800900
|May 17 09:36:10 swivel kernel: [53660.738622] mmcblk0: r/w command failed, status = 0xe800800
|May 17 09:36:10 swivel kernel: [53660.739272] mmcblk0: r/w command failed, status = 0xe800900
|May 17 09:36:10 swivel kernel: [53660.739921] mmcblk0: r/w command failed, status = 0xe800900
|May 17 09:36:10 swivel kernel: [53660.740545] mmcblk0: r/w command failed, status = 0xe800900
|May 17 09:36:10 swivel kernel: [53660.741254] mmcblk0: r/w command failed, status = 0xe800900
|May 17 09:36:10 swivel kernel: [53660.798794] mmcblk0: r/w command failed, status = 0xe800800
|May 17 09:36:10 swivel kernel: [53660.799498] mmcblk0: r/w command failed, status = 0xe800800
|May 17 09:36:10 swivel kernel: [53660.800263] mmcblk0: r/w command failed, status = 0xe800900
|May 17 09:36:10 swivel kernel: [53660.800921] mmcblk0: r/w command failed, status = 0xe800900
|May 17 09:36:10 swivel kernel: [53660.804020] mmcblk0: r/w command failed, status = 0xe800900
|May 17 09:36:10 swivel kernel: [53660.804681] mmcblk0: r/w command failed, status = 0xe800900
|May 17 09:36:10 swivel kernel: [53660.805793] mmcblk0: r/w command failed, status = 0xe800900
|May 17 09:36:27 swivel kernel: [53678.063999] mmcblk0: r/w command failed, status = 0xc0000800
|May 17 09:36:27 swivel kernel: [53678.064017] blk_update_request: 13 callbacks suppressed
|May 17 09:36:27 swivel kernel: [53678.064024] end_request: I/O error, dev mmcblk0, sector 8192
|May 17 09:36:27 swivel kernel: [53678.064044] FAT-fs (mmcblk0p1): unable to read boot sector

Die letzten vier Zeilen entstehen, wenn ich im KDE USB-Storage-Volume
Manager versuche, die Karte zu mounten.

Die Karte funktioniert in Video- und Fotokamera sowie im
Windows-Notebook prima; andere Karten im Linux-Notebook tun genau so
wenig.

Das Notebook ist ein Thinkpad T520 mit einem selbst gebauten Kernel
3.9.0 mit Debian Unstable auf dem Stand von "vor dem wheezy-Release",
und der Kartenleser im Notebook hat auch unter Linux schonmal
funktioniert. Da Entwickler-Debian, ist es allerdings ein "moving
target".

Woran kann dieses Fehlverhalten liegen? Gibt es vielleicht eine
Größenbeschränkung? Aber so groß sind 16 GB heutzutage doch auch nicht
mehr.

Grüße
Marc
--
-------------------------------------- !! No courtesy copies, please !! -----
Marc Haber | " Questions are the | Mailadresse im Header
Mannheim, Germany | Beginning of Wisdom " | http://www.zugschlus.de/
Nordisch by Nature | Lt. Worf, TNG "Rightful Heir" | Fon: *49 621 72739834

Bernd Hohmann

unread,
May 17, 2013, 5:18:23 AM5/17/13
to
Am 17.05.2013 09:39, schrieb Marc Haber:

> Die Karte funktioniert in Video- und Fotokamera sowie im
> Windows-Notebook prima; andere Karten im Linux-Notebook tun genau so
> wenig.

Den letzten Satz hab ich jetzt nicht verstanden: gehen gar keine Karten
im Linux-Notebook oder nur die SDHC-Karte nicht?

> Das Notebook ist ein Thinkpad T520 mit einem selbst gebauten Kernel
> 3.9.0 mit Debian Unstable auf dem Stand von "vor dem wheezy-Release",

Zum Thema "T520 SDHC Linux" hab ich das hier gefunden (ab Posting #6):

https://answers.launchpad.net/ubuntu-certification/+question/176562

Da ging es aber eher um einen nicht erkannten Reader. Die Frage ist
halt, ob der Reader richtig initialisiert wurde. Müsstest Du mal ins
dmsg reinschauen.

> Woran kann dieses Fehlverhalten liegen? Gibt es vielleicht eine
> Größenbeschränkung? Aber so groß sind 16 GB heutzutage doch auch nicht
> mehr.

Mit FAT32 ist das kein Problem (maximale Dateigrösse 4GB).

Interne Kartenleser sind aber auch bei mir ein Problemfall - je nach
Distribution, Kernel und Sonnenstand wollen Sie oder auch nicht. Wenn
ich darauf angewiesen bin, nehm ich mir einen externen Reader mit.

Bernd


Sieghard Schicktanz

unread,
May 17, 2013, 7:43:19 PM5/17/13
to
Hallo Marc,

Du schriebst am Fri, 17 May 2013 09:39:30 +0200:

> Hallo,
>
> das hier passiert, wenn ich eine SDHC-Karte in mein Notebook
> einstecke:
...
> Die letzten vier Zeilen entstehen, wenn ich im KDE USB-Storage-Volume
> Manager versuche, die Karte zu mounten.

Das schaut bisserl danach aus, als ob die Karte nicht partitioniert w�re?

> Die Karte funktioniert in Video- und Fotokamera sowie im
> Windows-Notebook prima; andere Karten im Linux-Notebook tun genau so
> wenig.

Oder der Leser kaputt sein k�nnte. Er k�nnte aber auch einfach keine
SD_HC_-Karten lesen k�nnen - wenn "normale" SD-Karten (bis 2GB) gehen,
SDHCs (>= 4GB) aber nicht, ist er wohl einfach damit �berfordert.

> und der Kartenleser im Notebook hat auch unter Linux schonmal

Mit SD_HC_ oder "einfachen" SD-Karten?

--
(Weitergabe von Adressdaten, Telefonnummern u.�. ohne Zustimmung
nicht gestattet, ebenso Zusendung von Werbung oder �hnlichem)
-----------------------------------------------------------
Mit freundlichen Gr��en, S. Schicktanz
-----------------------------------------------------------

Volker Gringmuth

unread,
May 18, 2013, 1:33:35 AM5/18/13
to
Marc Haber wrote:

> Woran kann dieses Fehlverhalten liegen? Gibt es vielleicht eine
> Größenbeschränkung? Aber so groß sind 16 GB heutzutage doch auch nicht
> mehr.

Ich würde auf die Hardware tippen. Viele in (ältere) Notebooks eingebaute
Kartenleser kommen ab SDHC nicht mehr klar. Linux kann nichts dafür.

> und der Kartenleser im Notebook hat auch unter Linux schonmal
> funktioniert.

Mit Karten welcher Größe? Denen liegen unterschiedliche Standards
zugrunde, mit denen die Hardware jeweils zusammenarbeiten muß!

bis 2 GB → SD
über 2 GB bis 32 GB → SDHC
über 32 GB → SDXC


vG

Heiko Rossmann

unread,
May 18, 2013, 4:52:37 AM5/18/13
to
On 05/18/2013 07:33 AM, Volker Gringmuth wrote:
> Marc Haber wrote:
>
>> Woran kann dieses Fehlverhalten liegen? Gibt es vielleicht eine
>> Größenbeschränkung? Aber so groß sind 16 GB heutzutage doch auch nicht
>> mehr.
>
> Ich würde auf die Hardware tippen. Viele in (ältere) Notebooks eingebaute
> Kartenleser kommen ab SDHC nicht mehr klar. Linux kann nichts dafür.

War auch mein erster Gedanke, halte ich bei einem T520 (Baujahr ca.
2012+) für unwahrscheinlich - zumal mein gleich altes T420 unter Windows
problemlos SDHC liest (Dienstlaptop, da ist kein Linux drauf) und schon
2008 in Netbooks SDHC der Standard war.

MfG, Heiko

Ralph Angenendt

unread,
May 18, 2013, 8:10:45 AM5/18/13
to
Well, Volker Gringmuth <vgrin...@gmx.net> wrote:
> Marc Haber wrote:
>
>> Woran kann dieses Fehlverhalten liegen? Gibt es vielleicht eine
>> Grᅵᅵenbeschrᅵnkung? Aber so groᅵ sind 16 GB heutzutage doch auch nicht
>> mehr.
>
> Ich wᅵrde auf die Hardware tippen. Viele in (ᅵltere) Notebooks eingebaute
> Kartenleser kommen ab SDHC nicht mehr klar. Linux kann nichts dafᅵr.

Das 520er ist allerdings kein "ᅵlteres" Notebook, die Serie ist keine
zwei Jahre alt. Mein T420S liest auch SDHC-Karten, hat dafᅵr aber massive
Probleme mit Adaptern (also Micro-SD auf "normal" SD). Laut Lenovo kann
der auch SDXC.

Bei mir ein

Bus 002 Device 004: ID 17ef:1003 Lenovo Integrated Smart Card Reader

Ich denke, dass in Marcs Notebook das gleiche Gerᅵt steckt.

Ralph
--
Please do not change color while I am talking to you.

Marc Haber

unread,
May 18, 2013, 6:35:36 PM5/18/13
to
Bernd Hohmann <bernd.hohma...@freihaendler.com> wrote:
>Am 17.05.2013 09:39, schrieb Marc Haber:
>> Die Karte funktioniert in Video- und Fotokamera sowie im
>> Windows-Notebook prima; andere Karten im Linux-Notebook tun genau so
>> wenig.
>
>Den letzten Satz hab ich jetzt nicht verstanden: gehen gar keine Karten
>im Linux-Notebook oder nur die SDHC-Karte nicht?

Es gingen nur die Karten < 16 GB. Seit kernel 3.9.2 geht alles
(wieder).

Marc Haber

unread,
May 18, 2013, 6:37:40 PM5/18/13
to
Ralph Angenendt <ihr....@strg-alt-entf.org> wrote:
>Bus 002 Device 004: ID 17ef:1003 Lenovo Integrated Smart Card Reader
>
>Ich denke, dass in Marcs Notebook das gleiche Gerät steckt.

|0d:00.0 System peripheral [0880]: Ricoh Co Ltd PCIe SDXC/MMC Host Controller [1180:e823] (rev 08)

Nein.

In neueren Kerneln gibt es eine Workaround-Konfigoption für diesen
Elektroschrott (CONFIG_MMC_RICOH_MMC=y). Mit der Option und einem
hinreichend neuen Kernel gehts mit allen Karten in allen Größen.
0 new messages