Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#10140 - Severe filesystem corruption with tifm_sd driver

Attached to Project: Arch Linux
Opened by Denis Martinez (denis) - Thursday, 10 April 2008, 20:35 GMT
Last edited by Greg (dolby) - Sunday, 20 July 2008, 23:15 GMT
Task Type Bug Report
Category Kernel
Status Closed
Assigned To Tobias Powalowski (tpowa)
Thomas Bächler (brain0)
Architecture x86_64
Severity High
Priority Normal
Reported Version 2007.08-2
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
After writing data on SD (with the TI 7xx1 card reader), the driver sometimes crashes with io errors shortly followed with a kernel panic. After a reboot I see my fs/partition table is severely damaged, most times unusable.

Additional info:
* Log information when the problem occurs
Apr 10 20:14:05 darkstar tifm0 : demand removing card from socket 0:1
Apr 10 20:14:05 darkstar mmc0: card e624 removed
Apr 10 20:14:05 darkstar end_request: I/O error, dev mmcblk0, sector 1074552
Apr 10 20:14:05 darkstar end_request: I/O error, dev mmcblk0, sector 1074560
Apr 10 20:14:05 darkstar end_request: I/O error, dev mmcblk0, sector 1074568
Apr 10 20:14:05 darkstar end_request: I/O error, dev mmcblk0, sector 1074576
Apr 10 20:14:05 darkstar end_request: I/O error, dev mmcblk0, sector 1074584
Apr 10 20:14:05 darkstar end_request: I/O error, dev mmcblk0, sector 1074592
..

* lspci info
07:06.3 SD Host controller: Texas Instruments PCIxx12 SDA Standard Compliant SD Host Controller
07:06.3 0805: 104c:803c

* happens with kernel26 2.6.24.4-1, also with 2.6.24-zen5 (custom)

* modules
tifm_7xx1 7424 0
tifm_sd 12360 0
mmc_core 50952 3 sdhci,mmc_block,tifm_sd
tifm_core 9352 2 tifm_7xx1,tifm_sd

Steps to reproduce:
Mount, write something ; the behavior is strange, for example I can sometimes write 1GB at once with no error, and crash it immediately with something less than 1MB.
This task depends upon

Closed by  Greg (dolby)
Sunday, 20 July 2008, 23:15 GMT
Reason for closing:  Upstream
Comment by Glenn Matthys (RedShift) - Tuesday, 17 June 2008, 09:38 GMT
The fact that the kernel panics means something nasty is wrong, probably an exception somewhere that's not supposed to happen. As to the why this happens, it may be you have a broken cardreader. Have you tried another cardreader?

If it is a hardware issue, you should still post a bugreport upstream, I don't think the kernel should panic because of the broken cardreader.

Loading...