#6078 NORM Future : 16GB/FAT32/SDHC card I/O errors
Zarro Boogs per Child
bugtracker at laptop.org
Fri Jan 18 12:37:43 EST 2008
#6078: 16GB/FAT32/SDHC card I/O errors
----------------------+-----------------------------------------------------
Reporter: scorche | Owner: dilinger
Type: defect | Status: new
Priority: normal | Milestone: Future Release
Component: kernel | Version: Build 653
Resolution: | Keywords:
Verified: 0 | Blocking:
Blockedby: |
----------------------+-----------------------------------------------------
Changes (by jg):
* cc: pierre, wmb (added)
* owner: wad => dilinger
* component: hardware => kernel
* milestone: Never Assigned => Future Release
Old description:
> Build info: Build 653, OFW Q2D06
>
> First off, this seems to only happen with my 16GB FAT32 formatted SDHC
> card (however, it could very well be with all cards, as I have not tested
> with others besides a very quick "yes, it works"...I should probably test
> more with others). However, it seems that the card will work at rare
> times, so I may have just gotten lucky with the other card I tried. I
> have verified the card works perfectly attached to the XO through a USB
> card reader. Once, after a round of testing, Windows (I was at work..)
> saw the card as unformatted and wanted to reformat. I would normally
> think it was a bad card at this point, but as it works perfectly in a
> different reader... Unfortunately, I have been very busy lately and not
> had time to go further with more debugging. Let me know if you have some
> ideas, or if I am being stupid about something. ;) Here are the
> relevant bits from dmesg:
>
> [ 27.837386] sdhci: Secure Digital Host Controller Interface driver
> [ 27.866877] sdhci: Copyright(c) Pierre Ossman
> [ 27.901011] sdhci: SDHCI controller found at 0000:00:0c.1 [11ab:4101]
> (rev 10)
> [ 27.931184] PCI: Enabling device 0000:00:0c.1 (0000 -> 0002)
> [ 27.959400] sdhci: Invalid iomem size. You may experience problems.
> [ 27.988568] PM: Adding info for No Bus:mmc0
> [ 28.006374] mmc0: SDHCI at 0xfe024000 irq 11 DMA
> [ 134.662068] mmcblk0: error 4 transferring data
> [ 134.690000] end_request: I/O error, dev mmcblk0, sector 40456
> [ 134.720490] mmcblk0: error 1 sending read/write command
> [ 134.748886] end_request: I/O error, dev mmcblk0, sector 40464
> [ 134.778657] mmcblk0: error 1 sending read/write command
> [ 134.806543] end_request: I/O error, dev mmcblk0, sector 40472
> [ 134.836722] mmcblk0: error 1 sending read/write command
> [ 134.865153] end_request: I/O error, dev mmcblk0, sector 40480
> [ 134.895363] mmcblk0: error 1 sending read/write command
> [ 134.923883] end_request: I/O error, dev mmcblk0, sector 40488
> [ 135.104213] mmcblk0: error 1 sending read/write command
> [ 135.133277] end_request: I/O error, dev mmcblk0, sector 40496
> [ 135.164751] mmcblk0: error 1 sending read/write command
> [ 135.194623] end_request: I/O error, dev mmcblk0, sector 40504
> [ 135.226557] mmcblk0: error 1 sending read/write command
> [ 135.256862] end_request: I/O error, dev mmcblk0, sector 40512
> [ 135.289155] mmcblk0: error 1 sending read/write command
> [ 135.319743] end_request: I/O error, dev mmcblk0, sector 40520
> [ 135.546348] mmcblk0: error 1 transferring data
> [ 135.576036] end_request: I/O error, dev mmcblk0, sector 40528
> [ 135.608441] mmcblk0: error 1 sending read/write command
> [ 135.639186] end_request: I/O error, dev mmcblk0, sector 40536
> <CLIPPED>
> [ 139.355394] Buffer I/O error on device mmcblk0, logical block 1
> [ 139.388263] lost page write due to I/O error on mmcblk0
> [ 139.420426] mmcblk0: error 1 sending read/write command
> [ 139.452446] end_request: I/O error, dev mmcblk0, sector 589
> [ 139.485933] Buffer I/O error on device mmcblk0, logical block 589
> [ 139.518879] lost page write due to I/O error on mmcblk0
> [ 139.551030] mmcblk0: error 1 sending read/write command
> [ 139.582962] end_request: I/O error, dev mmcblk0, sector 15901
> [ 139.616592] Buffer I/O error on device mmcblk0, logical block 15901
> [ 139.649747] lost page write due to I/O error on mmcblk0
> [ 139.681889] mmcblk0: error 1 sending read/write command
> [ 139.713816] end_request: I/O error, dev mmcblk0, sector 30672
> [ 139.747478] Buffer I/O error on device mmcblk0, logical block 30672
> [ 139.780675] lost page write due to I/O error on mmcblk0
> [ 139.812770] mmcblk0: error 1 sending read/write command
> [ 139.844733] end_request: I/O error, dev mmcblk0, sector 30688
> [ 139.878407] Buffer I/O error on device mmcblk0, logical block 30688
> [ 139.911588] lost page write due to I/O error on mmcblk0
> [ 139.943749] mmcblk0: error 1 sending read/write command
> [ 139.975711] end_request: I/O error, dev mmcblk0, sector 30689
> <CLIPPED>
New description:
Build info: Build 653, OFW Q2D06
First off, this seems to only happen with my 16GB FAT32 formatted SDHC
card (however, it could very well be with all cards, as I have not tested
with others besides a very quick "yes, it works"...I should probably test
more with others). However, it seems that the card will work at rare
times, so I may have just gotten lucky with the other card I tried. I
have verified the card works perfectly attached to the XO through a USB
card reader. Once, after a round of testing, Windows (I was at work..)
saw the card as unformatted and wanted to reformat. I would normally think
it was a bad card at this point, but as it works perfectly in a different
reader... Unfortunately, I have been very busy lately and not had time to
go further with more debugging. Let me know if you have some ideas, or if
I am being stupid about something. ;) Here are the relevant bits from
dmesg:
{{{
[ 27.837386] sdhci: Secure Digital Host Controller Interface driver
[ 27.866877] sdhci: Copyright(c) Pierre Ossman
[ 27.901011] sdhci: SDHCI controller found at 0000:00:0c.1 [11ab:4101]
(rev 10)
[ 27.931184] PCI: Enabling device 0000:00:0c.1 (0000 -> 0002)
[ 27.959400] sdhci: Invalid iomem size. You may experience problems.
[ 27.988568] PM: Adding info for No Bus:mmc0
[ 28.006374] mmc0: SDHCI at 0xfe024000 irq 11 DMA
[ 134.662068] mmcblk0: error 4 transferring data
[ 134.690000] end_request: I/O error, dev mmcblk0, sector 40456
[ 134.720490] mmcblk0: error 1 sending read/write command
[ 134.748886] end_request: I/O error, dev mmcblk0, sector 40464
[ 134.778657] mmcblk0: error 1 sending read/write command
[ 134.806543] end_request: I/O error, dev mmcblk0, sector 40472
[ 134.836722] mmcblk0: error 1 sending read/write command
[ 134.865153] end_request: I/O error, dev mmcblk0, sector 40480
[ 134.895363] mmcblk0: error 1 sending read/write command
[ 134.923883] end_request: I/O error, dev mmcblk0, sector 40488
[ 135.104213] mmcblk0: error 1 sending read/write command
[ 135.133277] end_request: I/O error, dev mmcblk0, sector 40496
[ 135.164751] mmcblk0: error 1 sending read/write command
[ 135.194623] end_request: I/O error, dev mmcblk0, sector 40504
[ 135.226557] mmcblk0: error 1 sending read/write command
[ 135.256862] end_request: I/O error, dev mmcblk0, sector 40512
[ 135.289155] mmcblk0: error 1 sending read/write command
[ 135.319743] end_request: I/O error, dev mmcblk0, sector 40520
[ 135.546348] mmcblk0: error 1 transferring data
[ 135.576036] end_request: I/O error, dev mmcblk0, sector 40528
[ 135.608441] mmcblk0: error 1 sending read/write command
[ 135.639186] end_request: I/O error, dev mmcblk0, sector 40536
<CLIPPED>
[ 139.355394] Buffer I/O error on device mmcblk0, logical block 1
[ 139.388263] lost page write due to I/O error on mmcblk0
[ 139.420426] mmcblk0: error 1 sending read/write command
[ 139.452446] end_request: I/O error, dev mmcblk0, sector 589
[ 139.485933] Buffer I/O error on device mmcblk0, logical block 589
[ 139.518879] lost page write due to I/O error on mmcblk0
[ 139.551030] mmcblk0: error 1 sending read/write command
[ 139.582962] end_request: I/O error, dev mmcblk0, sector 15901
[ 139.616592] Buffer I/O error on device mmcblk0, logical block 15901
[ 139.649747] lost page write due to I/O error on mmcblk0
[ 139.681889] mmcblk0: error 1 sending read/write command
[ 139.713816] end_request: I/O error, dev mmcblk0, sector 30672
[ 139.747478] Buffer I/O error on device mmcblk0, logical block 30672
[ 139.780675] lost page write due to I/O error on mmcblk0
[ 139.812770] mmcblk0: error 1 sending read/write command
[ 139.844733] end_request: I/O error, dev mmcblk0, sector 30688
[ 139.878407] Buffer I/O error on device mmcblk0, logical block 30688
[ 139.911588] lost page write due to I/O error on mmcblk0
[ 139.943749] mmcblk0: error 1 sending read/write command
[ 139.975711] end_request: I/O error, dev mmcblk0, sector 30689
<CLIPPED>
}}}
--
Comment:
First time I've heard of these in captivity...
Can you get us a manufacturer/model # to order some for testing?
--
Ticket URL: <http://dev.laptop.org/ticket/6078#comment:2>
One Laptop Per Child <http://dev.laptop.org>
OLPC bug tracking system
More information about the Bugs
mailing list