I/O Errors with O2Micro sdhci PCI MMC/SD host controller v2
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Won't Fix
|
Undecided
|
Unassigned |
Bug Description
I have a situation with a fully updated Ubuntu 8.10 where inserting a 64Mb MMC card into my computer's card reader works fine, but inserting any of my SD cards gives errors as recorded in the output of dmesg and it fails to recognise the insertion of the card. Works fine elsewhere or with a different card reader.
This problem occurs in a Dell Vostro 1710. Note the message below about unknown controller version 2 and the possibility of problems.
From output of dmesg:
[ 15.420084] sdhci: Secure Digital Host Controller Interface driver
[ 15.420087] sdhci: Copyright(c) Pierre Ossman
[ 15.493868] sdhci-pci 0000:08:05.2: SDHCI controller found [1217:7120] (rev 2)
[ 15.493887] sdhci-pci 0000:08:05.2: PCI INT A -> GSI 22 (level, low) -> IRQ 22
[ 15.493903] mmc0: Unknown controller version (2). You may experience problems.
[ 15.494009] mmc0: SDHCI controller on PCI [0000:08:05.2] using DMA
root@vostro:~# lspci | grep SD
08:05.2 SD Host controller: O2 Micro, Inc. Integrated MMC/SD Controller (rev 02)
Reportedly it is an O2Micro OZH24 SD/MMC Host Controller.
root@vostro:~# lsb_release -rd
Description: Ubuntu 8.10
Release: 8.10
Errors logged on insertion of SD cards is as follows:
[52996.340355] mmc0: new SD card at address 494e
[52996.341502] mmcblk0: mmc0:494e SD 124544KiB
[52996.341877] mmcblk0:<3>mmcblk0: error -84 transferring data
[52996.342464] end_request: I/O error, dev mmcblk0, sector 0
[52996.342474] Buffer I/O error on device mmcblk0, logical block 0
[52996.345370] mmcblk0: error -84 transferring data
[52996.345381] end_request: I/O error, dev mmcblk0, sector 0
[52996.345388] Buffer I/O error on device mmcblk0, logical block 0
[52996.347738] mmcblk0: error -84 transferring data
[52996.347746] end_request: I/O error, dev mmcblk0, sector 0
[52996.347754] Buffer I/O error on device mmcblk0, logical block 0
[52996.349233] mmcblk0: error -84 transferring data
[52996.349244] end_request: I/O error, dev mmcblk0, sector 0
[52996.349251] Buffer I/O error on device mmcblk0, logical block 0
[52996.359998] mmcblk0: error -84 transferring data
[52996.360034] end_request: I/O error, dev mmcblk0, sector 0
[52996.360045] Buffer I/O error on device mmcblk0, logical block 0
[52996.360076] ldm_validate_
[52996.363244] mmcblk0: error -84 transferring data
[52996.363252] end_request: I/O error, dev mmcblk0, sector 0
[52996.363260] Buffer I/O error on device mmcblk0, logical block 0
[52996.364071] mmcblk0: error -84 transferring data
Looks like similar issues affects/affected the Acer Aspire 310 also... ubuntuforums. org/archive/ index.php/ t-578953. html
http://