Can you please try again with either kernel 3.4.11 from
http://kernel.ubuntu.com/~kernel-ppa/mainline/ or with the Ubuntu 12.10
"Quantal Quetzal" beta 2 LiveCD which is based on the upstream 3.5
kernel.

The following patch was committed to the 3.4 kernel:

author  Paul Walmsley   
Mon, 12 Mar 2012 10:58:00 +0000 (04:58 -0600)
committer       Chris Ball      
Fri, 6 Apr 2012 00:32:34 +0000 (20:32 -0400)
commit  3bdc9ba892d6a294d16e9e6e0c4041926aa3d58c
tree    2b1ed75a8b3b5a40c01e8f80bc45242a3c2b35f0
parent  8c2fc8e413ecc2c96b696e28d4eb1bc6cee8dc84
mmc: use really long write timeout to deal with crappy cards

Several people have noticed that crappy SD cards take much longer to
complete multiple block writes than the 300ms that Linux specifies.
Try to work around this by using a three second write timeout instead.

This is a generalized version of a patch from Chase Maupin
<[email protected]>, whose patch description said:

* With certain SD cards timeouts like the following have been seen
  due to an improper calculation of the dto value:
    mmcblk0: error -110 transferring data, sector 4126233, nr 8,
    card status 0xc00
* By removing the dto calculation and setting the timeout value
  to the maximum specified by the SD card specification part A2
  section 2.2.15 these timeouts can be avoided.
* This change has been used by beagleboard users as well as the
  Texas Instruments SDK without a negative impact.
* There are multiple discussion threads about this but the most
  relevant ones are:
    * http://talk.maemo.org/showthread.php?p=1000707#post1000707
    * http://www.mail-archive.com/[email protected]/msg42213.html
* Original proposal for this fix was done by Sukumar Ghoral of
  Texas Instruments
* Tested using a Texas Instruments AM335x EVM

Signed-off-by: Paul Walmsley
Tested-by: Tony Lindgren
Signed-off-by: Chris Ball

** Changed in: linux (Ubuntu)
       Status: Confirmed => Incomplete

** Tags removed: kernel-bug-exists-upstream needs-upstream-testing

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/956042

Title:
  end_request: I/O error, dev mmcblk0

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

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to