← Back to team overview

kernel-packages team mailing list archive

[Bug 1327764] [NEW] Broadcom BCM57765/57785 SD card reader does not work reliably under xubuntu 14.04

 

Public bug reported:

I think this bug is similar to
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1307674
but I open a separate bug in case it isn't (Acer Aspire V5-131 latest bios, instead of MacBook Pro / different SD-cards used).

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

** Affects: linux (Ubuntu)
     Importance: Undecided
         Status: Confirmed


** Tags: amd64 apport-bug trusty

** Description changed:

  I think this bug is similar to
  https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1307674
  but I open a separate bug in case it isn't (Acer Aspire V5-131 latest bios, instead of MacBook Pro / different SD-cards used).
  
  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 8GB"
+ 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.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.
+ 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
+  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
+  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

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1327764

Title:
  Broadcom BCM57765/57785 SD card reader does not work reliably under
  xubuntu 14.04

Status in “linux” package in Ubuntu:
  Confirmed

Bug description:
  I think this bug is similar to
  https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1307674
  but I open a separate bug in case it isn't (Acer Aspire V5-131 latest bios, instead of MacBook Pro / different SD-cards used).

  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

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1327764/+subscriptions


Follow ups

References