[Acer Aspire V5-131] Broadcom BCM57765/57785 SD card reader does not work reliably under xubuntu 14.04

Bug #1327764 reported by MBonne
16
This bug affects 3 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Expired
Medium
Unassigned

Bug Description

To replicate the bug:
"SD-card 4GB": Sandisk Extreme III SDHC 6 4GB
"SD-card 8GB": Sandisk Ultra SDHC 6 8GB
"SD-card 16GB": Sandisk Ultra SDHC I 6 16GB

The three cards are not write protected and can be read/written to on xubuntu 14.04 using a usb card reader.

Wifi is on, ethernet is off (no plug connected)

Insert "SD 4GB"
no action, the sd-card is not mounted on the desktop
dmesg
[ 1251.864572] mmc0: Timeout waiting for hardware interrupt.
[ 1261.873344] mmc0: Timeout waiting for hardware interrupt.

remove card
[ 1267.803266] mmc0: Card removed during transfer!
[ 1267.803280] mmc0: Resetting controller.

Insert "SD 8GB"
no action, the sd-card is not mounted on the desktop
[ 1294.297766] mmc0: Timeout waiting for hardware interrupt.
[ 1304.306477] mmc0: Timeout waiting for hardware interrupt.

remove card
[ 1314.041923] mmc0: Card removed during transfer!
[ 1314.041936] mmc0: Resetting controller.

Insert "SD 16GB"
no action, the sd-card is not mounted on the desktop
[ 1340.024393] mmc0: Timeout waiting for hardware interrupt.
[ 1350.033134] mmc0: Timeout waiting for hardware interrupt.

remove card
[ 1350.965464] mmc0: Card removed during transfer!
[ 1350.965476] mmc0: Resetting controller.

Turn off wifi
Plug ethernet cable
[ 1366.425891] wlan0: deauthenticating from xxxxxxxxxxxxxxxx by local choice (reason=3)
[ 1366.484200] cfg80211: Calling CRDA to update world regulatory domain
[ 1366.486303] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[ 1366.490460] cfg80211: World regulatory domain updated:
[ 1366.490466] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[ 1366.490470] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[ 1366.490474] cfg80211: (2457000 KHz - 2482000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[ 1366.490476] cfg80211: (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[ 1366.490479] cfg80211: (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[ 1366.490482] cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[ 1399.174151] tg3 0000:04:00.0 eth0: Link is up at 1000 Mbps, full duplex
[ 1399.174175] tg3 0000:04:00.0 eth0: Flow control is on for TX and on for RX
[ 1399.174180] tg3 0000:04:00.0 eth0: EEE is enabled
[ 1399.174225] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready

Insert "SD 4GB"
Sd-card is mounted of the desktop, content can be listed.
[ 1432.658733] mmc0: new high speed SDHC card at address d555
[ 1432.668127] mmcblk0: mmc0:d555 SD04G 3.79 GiB
[ 1432.669165] mmcblk0: p1

Copy a file from the sd-card to user home -> fine

Copy a file from home to the sd-card -> does not appear to work.
[ 1545.393347] mmc0: Timeout waiting for hardware interrupt.
[ 1545.394051] mmcblk0: error -110 transferring data, sector 1758336, nr 1024, cmd response 0x900, card status 0xc00
[ 1555.402075] mmc0: Timeout waiting for hardware interrupt.
[ 1555.402244] end_request: I/O error, dev mmcblk0, sector 1758336
[ 1555.402260] end_request: I/O error, dev mmcblk0, sector 1758344
[ 1555.402270] end_request: I/O error, dev mmcblk0, sector 1758352
[ 1555.402279] end_request: I/O error, dev mmcblk0, sector 1758360
[ 1555.402287] end_request: I/O error, dev mmcblk0, sector 1758368
[ 1555.402295] end_request: I/O error, dev mmcblk0, sector 1758376
[ 1555.402303] end_request: I/O error, dev mmcblk0, sector 1758384
[ 1555.402311] end_request: I/O error, dev mmcblk0, sector 1758392
[ 1555.402318] end_request: I/O error, dev mmcblk0, sector 1758400
[ 1555.402326] end_request: I/O error, dev mmcblk0, sector 1758408
[ 1565.410834] mmc0: Timeout waiting for hardware interrupt.
[ 1565.411194] mmcblk0: error -110 transferring data, sector 1759360, nr 1024, cmd response 0x900, card status 0xc00
[ 1575.419561] mmc0: Timeout waiting for hardware interrupt.
[ 1575.419672] blk_update_request: 118 callbacks suppressed
[ 1575.419676] end_request: I/O error, dev mmcblk0, sector 1759360
[ 1575.419682] end_request: I/O error, dev mmcblk0, sector 1759368
[ 1575.419686] end_request: I/O error, dev mmcblk0, sector 1759376
[ 1575.419690] end_request: I/O error, dev mmcblk0, sector 1759384
[ 1575.419694] end_request: I/O error, dev mmcblk0, sector 1759392
[ 1575.419698] end_request: I/O error, dev mmcblk0, sector 1759400
[ 1575.419702] end_request: I/O error, dev mmcblk0, sector 1759408
[ 1575.419706] end_request: I/O error, dev mmcblk0, sector 1759416
[ 1575.419710] end_request: I/O error, dev mmcblk0, sector 1759424
[ 1575.419714] end_request: I/O error, dev mmcblk0, sector 1759432
[ 1585.428333] mmc0: Timeout waiting for hardware interrupt.
[ 1585.428643] mmcblk0: error -110 transferring data, sector 1760384, nr 1024, cmd response 0x900, card status 0xc00
[ 1595.437058] mmc0: Timeout waiting for hardware interrupt.
[ 1595.437170] blk_update_request: 118 callbacks suppressed
[ 1595.437173] end_request: I/O error, dev mmcblk0, sector 1760384
[ 1595.437179] end_request: I/O error, dev mmcblk0, sector 1760392
[ 1595.437184] end_request: I/O error, dev mmcblk0, sector 1760400
[ 1595.437188] end_request: I/O error, dev mmcblk0, sector 1760408
[ 1595.437191] end_request: I/O error, dev mmcblk0, sector 1760416
[ 1595.437194] end_request: I/O error, dev mmcblk0, sector 1760424
[ 1595.437197] end_request: I/O error, dev mmcblk0, sector 1760432
[ 1595.437205] end_request: I/O error, dev mmcblk0, sector 1760440
[ 1595.437212] end_request: I/O error, dev mmcblk0, sector 1760448
[ 1595.437216] end_request: I/O error, dev mmcblk0, sector 1760456
[ 1605.445801] mmc0: Timeout waiting for hardware interrupt.
[ 1605.445979] mmcblk0: error -110 transferring data, sector 1761408, nr 1024, cmd response 0x900, card status 0xc00
[ 1615.454040] mmc0: Timeout waiting for hardware interrupt.
[ 1615.454100] blk_update_request: 118 callbacks suppressed
[ 1615.454103] end_request: I/O error, dev mmcblk0, sector 1761408
[ 1615.454109] end_request: I/O error, dev mmcblk0, sector 1761416
[ 1615.454113] end_request: I/O error, dev mmcblk0, sector 1761424
[ 1615.454116] end_request: I/O error, dev mmcblk0, sector 1761432
[ 1615.454120] end_request: I/O error, dev mmcblk0, sector 1761440
[ 1615.454124] end_request: I/O error, dev mmcblk0, sector 1761448
[ 1615.454128] end_request: I/O error, dev mmcblk0, sector 1761456
[ 1615.454131] end_request: I/O error, dev mmcblk0, sector 1761464
[ 1615.454134] end_request: I/O error, dev mmcblk0, sector 1761472
[ 1615.454137] end_request: I/O error, dev mmcblk0, sector 1761480
[ 1625.461333] mmc0: Timeout waiting for hardware interrupt.
[ 1625.461508] mmcblk0: error -110 transferring data, sector 1762432, nr 1024, cmd response 0x900, card status 0xc00
[ 1635.468623] mmc0: Timeout waiting for hardware interrupt.
[ 1635.468715] blk_update_request: 118 callbacks suppressed
[ 1635.468723] end_request: I/O error, dev mmcblk0, sector 1762432
[ 1635.468734] end_request: I/O error, dev mmcblk0, sector 1762440
[ 1635.468740] end_request: I/O error, dev mmcblk0, sector 1762448
[ 1635.468746] end_request: I/O error, dev mmcblk0, sector 1762456
[ 1635.468752] end_request: I/O error, dev mmcblk0, sector 1762464
[ 1635.468758] end_request: I/O error, dev mmcblk0, sector 1762472
[ 1635.468764] end_request: I/O error, dev mmcblk0, sector 1762480
[ 1635.468769] end_request: I/O error, dev mmcblk0, sector 1762488
[ 1635.468775] end_request: I/O error, dev mmcblk0, sector 1762496
[ 1635.468781] end_request: I/O error, dev mmcblk0, sector 1762504

Remove card
[ 1643.082657] mmc0: Card removed during transfer!
[ 1643.082665] mmc0: Resetting controller.
[ 1643.082860] mmcblk0: error -123 sending status command, retrying
[ 1643.082885] mmcblk0: error -123 sending status command, retrying
[ 1643.082906] mmcblk0: error -123 sending status command, aborting
[ 1643.282002] mmc0: card d555 removed

Insert "SD 8GB"
no action, the sd-card is not mounted on the desktop
[ 1681.605684] mmc0: Timeout waiting for hardware interrupt.
[ 1681.607863] mmc0: error -110 whilst initialising SD card

Remove card
[ 1708.858713] mmc0: Card removed during transfer!
[ 1708.858727] mmc0: Resetting controller.

Insert "SD 16GB"
no action, the sd-card is not mounted on the desktop
[ 1708.863146] mmc0: error -123 whilst initialising SD card
[ 1747.171193] mmc0: Skipping voltage switch
[ 1761.708722] mmc0: Timeout waiting for hardware interrupt.
[ 1761.710820] mmc0: error -110 whilst initialising SD card

Remove card
[ 1780.916196] mmc0: Card removed during transfer!
[ 1780.916208] mmc0: Resetting controller.
[ 1780.920649] mmc0: Skipping voltage switch
[ 1780.938871] mmc0: error -123 whilst initialising SD card

Re-insert "SD 4GB"
no action, the sd-card is not mounted on the desktop
[ 1851.052729] mmc0: Timeout waiting for hardware interrupt.
[ 1851.054895] mmc0: error -110 whilst initialising SD card
[ 1881.622681] mmc0: Timeout waiting for hardware interrupt.
[ 1881.624813] mmc0: error -110 whilst initialising SD card

Remove card
[ 1889.765272] mmc0: Card removed during transfer!
[ 1889.765285] mmc0: Resetting controller.
[ 1889.783692] mmc0: error -123 whilst initialising SD card

Unfortunately I don't have the skills (yet) to patch a kernel reliably or bisect it, so I can only describe what I see on my system.

ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: linux-image-3.13.0-29-generic 3.13.0-29.53
ProcVersionSignature: Ubuntu 3.13.0-29.53-generic 3.13.11.2
Uname: Linux 3.13.0-29-generic x86_64
ApportVersion: 2.14.1-0ubuntu3.2
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: mathieu 1804 F.... pulseaudio
CurrentDesktop: XFCE
Date: Sun Jun 8 13:49:31 2014
HibernationDevice: RESUME=UUID=2aa02db1-965c-4d16-82b3-524f0afafc7e
InstallationDate: Installed on 2014-05-12 (26 days ago)
InstallationMedia: Xubuntu 14.04 LTS "Trusty Tahr" - Release amd64 (20140416.2)
MachineType: Acer V5-131
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.13.0-29-generic root=UUID=fc53dd3a-c1a2-440c-853f-e3d7035a1dbd ro quiet splash acpi_backlight=vendor vt.handoff=7
RelatedPackageVersions:
 linux-restricted-modules-3.13.0-29-generic N/A
 linux-backports-modules-3.13.0-29-generic N/A
 linux-firmware 1.127.2
SourcePackage: linux
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 11/26/2013
dmi.bios.vendor: Acer
dmi.bios.version: V2.21
dmi.board.asset.tag: Type2 - Board Asset Tag
dmi.board.name: Mimic
dmi.board.vendor: Acer
dmi.board.version: Type2 - Board Version
dmi.chassis.type: 10
dmi.chassis.vendor: Acer
dmi.chassis.version: V2.21
dmi.modalias: dmi:bvnAcer:bvrV2.21:bd11/26/2013:svnAcer:pnV5-131:pvrV2.21:rvnAcer:rnMimic:rvrType2-BoardVersion:cvnAcer:ct10:cvrV2.21:
dmi.product.name: V5-131
dmi.product.version: V2.21
dmi.sys.vendor: Acer

Revision history for this message
MBonne (ratrakmailbox-launchpad) wrote :
description: updated
Revision history for this message
Brad Figg (brad-figg) wrote : Status changed to Confirmed

This change was made by a bot.

Changed in linux (Ubuntu):
status: New → Confirmed
Revision history for this message
penalvch (penalvch) wrote : Re: Broadcom BCM57765/57785 SD card reader does not work reliably under xubuntu 14.04

MBonne, thank you for reporting this and helping make Ubuntu better. Could you please test the latest upstream kernel available (the one all the way at the top, and not the daily folder) following https://wiki.ubuntu.com/KernelMainlineBuilds ? It will allow additional upstream developers to examine the issue. Once you've tested the upstream kernel, please comment on which kernel version specifically you tested. If this bug is fixed in the mainline kernel, please add the following tags:
kernel-fixed-upstream
kernel-fixed-upstream-VERSION-NUMBER

where VERSION-NUMBER is the version number of the kernel you tested. For example:
kernel-fixed-upstream-3.15-rc8

This can be done by clicking on the yellow circle with a black pencil icon next to the word Tags located at the bottom of the bug description. As well, please remove the tag:
needs-upstream-testing

If the mainline kernel does not fix this bug, please add the following tags:
kernel-bug-exists-upstream
kernel-bug-exists-upstream-VERSION-NUMBER

As well, please remove the tag:
needs-upstream-testing

Once testing of the upstream kernel is complete, please mark this bug's Status as Confirmed. Please let us know your results. Thank you for your understanding.

tags: added: latest-bios-2.21
Changed in linux (Ubuntu):
importance: Undecided → Medium
status: Confirmed → Incomplete
summary: - Broadcom BCM57765/57785 SD card reader does not work reliably under
- xubuntu 14.04
+ [Acer Aspire V5-131] Broadcom BCM57765/57785 SD card reader does not
+ work reliably under xubuntu 14.04
description: updated
Revision history for this message
MBonne (ratrakmailbox-launchpad) wrote :

Tested with latest upstream kernel 3.15 RC8 AMD64.
Still same issues / messages.

tags: added: kernel-bug-exists-upstream kernel-bug-exists-upstream-3.15-rc8
Changed in linux (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
Joseph Salisbury (jsalisbury) wrote : Test with newer development kernel (3.13.0-24.46)

Thank you for taking the time to file a bug report on this issue.

However, given the number of bugs that the Kernel Team receives during any development cycle it is impossible for us to review them all. Therefore, we occasionally resort to using automated bots to request further testing. This is such a request.

  With the recent release of this Ubuntu release, would like to confirm if this bug is still present. Please test again with the newer kernel and indicate in the bug if this issue still exists or not.

You can update to the latest development kernel by simply running the following commands in a terminal window:

    sudo apt-get update
    sudo apt-get dist-upgrade

If the bug still exists, change the bug status from Incomplete to Confirmed. If the bug no longer exists, change the bug status from Incomplete to Fix Released.

If you want this bot to quit automatically requesting kernel tests, add a tag named: bot-stop-nagging.

 Thank you for your help, we really do appreciate it.

Changed in linux (Ubuntu):
status: Confirmed → Incomplete
tags: added: kernel-request-3.13.0-24.46
Revision history for this message
Nils (nils73) wrote :

Same here on my machine (Acer v5-131) with Ubuntu 14.04 (updated today)

[73763.569844] mmc0: Timeout waiting for hardware interrupt.
[73763.572076] mmc0: error -110 whilst initialising SD card
[73767.258336] mmc0: Card removed during transfer!
[73767.258349] mmc0: Resetting controller.
[73792.544263] mmc0: Timeout waiting for hardware interrupt.

Using a Lexar 16 GB SDHC.

Regards,
Nils

Revision history for this message
mforbak (mforbak) wrote :

On my Aspire-V3-571, dmesg show the following

[ 1562.408303] mmc0: Timeout waiting for hardware interrupt.
[ 1562.410428] mmc0: error -110 whilst initialising SD card

Changed in linux (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
penalvch (penalvch) wrote :

mforbak / Nils, thank you for your comment. Unfortunately, this bug report is not scoped to you, or your problem. So your hardware and problem may be tracked, could you please file a new report with Ubuntu by executing the following in a terminal while booted into the default Ubuntu kernel (not a mainline one) via:
ubuntu-bug linux

For more on this, please read the official Ubuntu documentation:
Ubuntu Bug Control and Ubuntu Bug Squad: https://wiki.ubuntu.com/Bugs/BestPractices#X.2BAC8-Reporting.Focus_on_One_Issue
Ubuntu Kernel Team: https://wiki.ubuntu.com/KernelTeam/KernelTeamBugPolicies#Filing_Kernel_Bug_reports
Ubuntu Community: https://help.ubuntu.com/community/ReportingBugs#Bug_reporting_etiquette

When opening up the new report, please feel free to subscribe me to it.

Thank you for your understanding.

Helpful bug reporting tips:
https://wiki.ubuntu.com/ReportingBugs

Changed in linux (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for linux (Ubuntu) because there has been no activity for 60 days.]

Changed in linux (Ubuntu):
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.