ENE card reader gives I/O errors

Bug #160863 reported by Jesse Gordon on 2007-11-08
6
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Undecided
Unassigned
linux-source-2.6.22 (Ubuntu)
Undecided
Unassigned

Bug Description

Installed Gutsy on my Acer Aspire 5100-5674 laptop. The included ENE memory card reader is recognized, SD cards mount / unmount fine. Two of my 256mb SD cards work without trouble; however, my 2gb SD card produces I/O error messages whenever I try to copy to or from it. The card is only a few months old and does not give me any trouble using Windows Vista on the same hardware, as well as on 2 of the other Windows-based PCs in my home. All 3 SD cards are vfat formatted.

lspci output, if it's of any help:

00:00.0 Host bridge: ATI Technologies Inc RS480 Host Bridge (rev 10)
00:01.0 PCI bridge: ATI Technologies Inc RS480 PCI Bridge
00:04.0 PCI bridge: ATI Technologies Inc RS480 PCI Bridge
00:05.0 PCI bridge: ATI Technologies Inc RS480 PCI Bridge
00:12.0 IDE interface: ATI Technologies Inc 4379 Serial ATA Controller (rev 80)
00:13.0 USB Controller: ATI Technologies Inc IXP SB400 USB Host Controller (rev 80)
00:13.1 USB Controller: ATI Technologies Inc IXP SB400 USB Host Controller (rev 80)
00:13.2 USB Controller: ATI Technologies Inc IXP SB400 USB2 Host Controller (rev 80)
00:14.0 SMBus: ATI Technologies Inc IXP SB400 SMBus Controller (rev 83)
00:14.1 IDE interface: ATI Technologies Inc Standard Dual Channel PCI IDE Controller (rev 80)
00:14.2 Audio device: ATI Technologies Inc SB450 HDA Audio (rev 01)
00:14.3 ISA bridge: ATI Technologies Inc IXP SB400 PCI-ISA Bridge (rev 80)
00:14.4 PCI bridge: ATI Technologies Inc IXP SB400 PCI-PCI Bridge (rev 80)
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
01:05.0 VGA compatible controller: ATI Technologies Inc RS485 [Radeon Xpress 1100 IGP]
02:00.0 Network controller: Broadcom Corporation BCM94311MCG wlan mini-PCI (rev 01)
06:01.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
06:04.0 CardBus bridge: ENE Technology Inc CB-712/4 Cardbus Controller (rev 10)
06:04.1 FLASH memory: ENE Technology Inc ENE PCI Memory Stick Card Reader Controller (rev 01)
06:04.2 Generic system peripheral [0805]: ENE Technology Inc ENE PCI Secure Digital Card Reader Controller (rev 01)
06:04.3 FLASH memory: ENE Technology Inc FLASH memory: ENE Technology Inc: (rev 01)
06:04.4 FLASH memory: ENE Technology Inc SD/MMC Card Reader Controller (rev 01)

And an excerpt of the system log (which spews out about 126 lines whenever I try to copy to or from the card in question):

Nov 7 19:46:45 acer-laptop kernel: [10220.536000] mmcblk0: mmc1:5f30 SD02G 2011136KiB
Nov 7 19:46:45 acer-laptop kernel: [10220.536000] mmcblk0: p1
Nov 7 19:46:46 acer-laptop kernel: [10220.908000] end_request: I/O error, dev mmcblk0, sector 4022012
Nov 7 19:46:46 acer-laptop kernel: [10220.908000] end_request: I/O error, dev mmcblk0, sector 4022013
Nov 7 19:46:46 acer-laptop kernel: [10220.908000] end_request: I/O error, dev mmcblk0, sector 4022014
Nov 7 19:46:46 acer-laptop kernel: [10220.908000] end_request: I/O error, dev mmcblk0, sector 4022015
Nov 7 19:46:46 acer-laptop kernel: [10220.908000] end_request: I/O error, dev mmcblk0, sector 4022016
Nov 7 19:46:46 acer-laptop kernel: [10220.908000] end_request: I/O error, dev mmcblk0, sector 4022017
Nov 7 19:46:46 acer-laptop kernel: [10220.908000] end_request: I/O error, dev mmcblk0, sector 4022018

Brian Murray (brian-murray) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. This bug did not have a package associated with it, which is important for ensuring that it gets looked at by the proper developers. You can learn more about finding the right package at https://wiki.ubuntu.com/Bugs/FindRightPackage . I have classified this bug as a bug in linux-source-2.6.22.

Thank you, Brian. My apologies for not being package-specific. I'll use the URL you provided as a reference for future bugs. Please let me know if there's any further information you need from me.

The Hardy Heron Alpha2 release will be coming out soon. It will have an updated version of the kernel. It would be great if you could test with this new release and verify if this issue still exists. I'll be sure to update this report when Alpha2 is available. Thanks!

Changed in linux:
status: New → Incomplete

I'm opened a new task against the actively developed kernel. However, I'm closing the report against linux-source-2.6.22 as it does not meet the criteria for a stable release update. You can learn more about the stable release update process at https://wiki.ubuntu.com/StableReleaseUpdates . Thanks!

Changed in linux-source-2.6.22:
status: New → Won't Fix

Sure, I'll give the Hardy Heron Alpha2 release a go and see how it plays with the ENE reader. I'll check back here routinely for the announcement. Happy holidays.

Just tried the Hardy Heron Alpha2 live CD and the problem seems to be present with this release as well. Please let me know which error logs, if any, you'd like me to attach.

Thanks for testing Jesse. Per the kernel team's bug policy, can you please attach the following information:

* uname -a > uname-a.log
* cat /proc/version_signature > version.log
* dmesg > dmesg.log
* sudo lspci -vvnn > lspci-vvnn.log

Please be sure to attach each file as a separate attachment. For more information regarding the kernel team bug policy, please refer to https://wiki.ubuntu.com/KernelTeamBugPolicies . Thanks again and we appreciate your help and feedback.

Here are the requested log files. Interestingly, I'm able to copy / paste small files, such as text files, to and from the 2gb card, but not larger ones.

...and the outpt of lspci.

uname -a output:

Linux ubuntu 2.6.24-2-generic #1 SMP Thu Dec 20 17:36:12 GMT 2007 i686 GNU/Linux

cat /proc/version_signature output:

Ubuntu 2.6.24-2.4-generic

Hope that helps. Happy new year.

Thanks Jesse. It appears that your dmesg output is missing the initial boot messages. It's probably just because of the amount of data witten to the buffer. Care to maybe look at and attach /var/log/kern.log.0 instead and see if it captures the full log output. Thanks!

Sorry about that. I've attached the kern.log file, which appears to contain the boot messages. Please let me know if there's anything else you need.

Thanks Jesse. I actually noticed another report, bug 178648 . It's exhibiting the same exact error messages first showing up in your dmesg output. A patch to fix this issue has been sent to the kernel team. For now I'm going to mark this report as a duplicate of that one. If your issue still exists once that patch gets committed we'll undup your report and proceed from there. Thanks!

Thanks, Leann. One question, though: I had a look at bug 178648 and it seems to refer to a wireless / WiFi driver issue (which my laptop does have, by the way, but which was not the focus of this thread). Is the wireless bug somehow related to the ENE card reader bug posted here?

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers