I/O errors prevent installing 15.04 to eMMC

Bug #1471989 reported by Dan Parslow
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Confirmed
Medium
Unassigned

Bug Description

Installing Lubuntu Vivid x86_64 live CD via USB

Voyo MiniPC Z3735F CPU with Samsung MCGAFB 64GB eMMC

Long before completion of file copying -- sometimes just during the initial disk scan --a flood of errors will occur, ending the install attempt.

Files attached, but the errors basically look like this:

[ 563.296713] mmc0: Timeout waiting for hardware interrupt.
[ 563.298722] mmc0: Got data interrupt 0x02000002 even though no data operation was in progress.
[ 563.300951] mmcblk0: error -110 sending stop command, original cmd response 0x900, card status 0x400900
[ 563.300958] mmcblk0: error -110 transferring data, sector 112310272, nr 8, cmd response 0x900, card status 0x0
[ 572.693541] mmc0: Timeout waiting for hardware interrupt.
[ 572.695546] mmc0: Got data interrupt 0x02000000 even though no data operation was in progress.
[ 580.324307] mmc0: Timeout waiting for hardware interrupt.
[ 580.326311] mmc0: Got data interrupt 0x02000000 even though no data operation was in progress.
[ 580.326332] mmc0: switch to bus width 2 failed
[ 586.387040] mmc0: Timeout waiting for hardware interrupt.
[ 586.389048] mmc0: Got data interrupt 0x02000000 even though no data operation was in progress.
[ 590.882475] mmc0: Timeout waiting for hardware interrupt.
[ 590.884505] mmc0: Got data interrupt 0x02000000 even though no data operation was in progress.
[ 590.884680] mmc0: switch to bus width 1 failed
[ 593.811134] mmc0: Timeout waiting for hardware interrupt.
[ 593.813155] mmc0: Got data interrupt 0x02000002 even though no data operation was in progress.
[ 593.815383] mmcblk0: error -110 sending stop command, original cmd response 0x900, card status 0x400900
[ 593.815391] mmcblk0: error -110 transferring data, sector 112310272, nr 8, cmd response 0x900, card status 0x0
[ 593.815395] mmcblk0: retrying using single block read
[ 595.176370] mmc0: Timeout waiting for hardware interrupt.
[ 595.178399] mmc0: Got data interrupt 0x02000000 even though no data operation was in progress.
[ 595.178664] mmcblk0: error -110 transferring data, sector 112310272, nr 8, cmd response 0x900, card status 0x0
[ 595.178674] blk_update_request: I/O error, dev mmcblk0, sector 112310272
[...]
Repeating indefinitely.

This problem is not present when installing 14.04-2.

ProblemType: Bug
DistroRelease: Ubuntu 15.04
Package: linux-image-3.19.0-15-generic 3.19.0-15.15
ProcVersionSignature: Ubuntu 3.19.0-15.15-generic 3.19.3
Uname: Linux 3.19.0-15-generic x86_64
ApportVersion: 2.17.2-0ubuntu1
Architecture: amd64
AudioDevicesInUse: Error: command ['fuser', '-v', '/dev/snd/seq', '/dev/snd/timer'] failed with exit code 1:
CasperVersion: 1.360
Date: Mon Jul 6 14:28:02 2015
IwConfig:
 eth0 no wireless extensions.

 lo no wireless extensions.
LiveMediaBuild: Lubuntu 15.04 "Vivid Vervet" - Release amd64 (20150422)
MachineType: To be filled by O.E.M. To be filled by O.E.M.
ProcEnviron:
 TERM=xterm
 PATH=(custom, no user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=/casper/vmlinuz.efi file=/cdrom/preseed/hostname.seed boot=casper quiet splash ---
RelatedPackageVersions:
 linux-restricted-modules-3.19.0-15-generic N/A
 linux-backports-modules-3.19.0-15-generic N/A
 linux-firmware 1.143
RfKill:

SourcePackage: linux
UdevLog: Error: [Errno 2] No such file or directory: '/var/log/udev'
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 01/08/2015
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 5.6.5
dmi.board.asset.tag: To be filled by O.E.M.
dmi.board.name: Aptio CRB
dmi.board.vendor: AMI Corporation
dmi.board.version: To be filled by O.E.M.
dmi.chassis.asset.tag: To Be Filled By O.E.M.
dmi.chassis.type: 3
dmi.chassis.vendor: To Be Filled By O.E.M.
dmi.chassis.version: To Be Filled By O.E.M.
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvr5.6.5:bd01/08/2015:svnTobefilledbyO.E.M.:pnTobefilledbyO.E.M.:pvrTobefilledbyO.E.M.:rvnAMICorporation:rnAptioCRB:rvrTobefilledbyO.E.M.:cvnToBeFilledByO.E.M.:ct3:cvrToBeFilledByO.E.M.:
dmi.product.name: To be filled by O.E.M.
dmi.product.version: To be filled by O.E.M.
dmi.sys.vendor: To be filled by O.E.M.

Revision history for this message
Dan Parslow (djp-ubuntu) wrote :
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
Changed in linux (Ubuntu):
importance: Undecided → Medium
Revision history for this message
penalvch (penalvch) wrote :

Dan Parslow, thank you for reporting this and helping make Ubuntu better. To see if this is already resolved in a later version of Ubuntu, could you please test this with http://cdimage.ubuntu.com/daily-live/current/ and advise to the results?

tags: added: regression-release
Changed in linux (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Maurizio Gobbo (gibbio) wrote :

Same problem, i've see a patch in the android kernel git that is related to this problem:
http://git.android-x86.org/?p=kernel/common.git;a=commit;h=df2f12ff0c7985e1164ac197623ccb32e761ccc7

mmc: sdhci-acpi: Fix device hang on Intel BayTrail

Intel Baytrail has been observed sometimes to hang
if host controllers are using DMA while deep C-states
are used. Workaround that by specifying a maximum
DMA latency that will prevent deep C-states.

Revision history for this message
penalvch (penalvch) wrote :

Maurizio Gobbo, it will help immensely if you filed a new report via a terminal:
ubuntu-bug linux

Please feel free to subscribe me to it.

Revision history for this message
Dan Parslow (djp-ubuntu) wrote :

Christopher M. Penalver, reattempted per your request, comment #3. Failed later in the process during grub-install, with much less error logging in dmesg. Filed bug 1472830.

Revision history for this message
penalvch (penalvch) wrote :

Dan Parslow, is your only option to install via eMMC, or could you use a USB stick instead?

tags: added: wily
Revision history for this message
Maurizio Gobbo (gibbio) wrote :

Maybe the problem is related to VLT55 SD Card UHS - I Mode is Not Fully Supported (http://www.intel.com/content/dam/www/public/us/en/documents/specification-updates/atom-Z36xxx-Z37xxx-spec-update.pdf)
Try to search in BIOS if there is a eMMC 4.5 DDR50 Support (and or MIPI HSI Support) option(s) and disable it. (sadly i didnt have this options in my z3735f BIOS pc)

Revision history for this message
Dan Parslow (djp-ubuntu) wrote :

Christopher M. Penalver, for the installation source medium (live CD iso) I am using a USB stick. If you mean installing to a USB stick as the destination of the installed system, I have successfully installed to a USB-connected SSD. The problem seems to be only when I try to install to the built-in eMMC medium.

Maurizio Gobbo, the Voyo BIOS menu is remarkably complete, and includes the option to disable DDR50 support. I didn't try it for performance reasons but i will when I have a chance.

Revision history for this message
Dan Parslow (djp-ubuntu) wrote :

Followup to the previous: disabling DDR50 and MIPI HSI in the BIOS did not improve the situation. The errors persist and the installation still aborts.

penalvch (penalvch)
Changed in linux (Ubuntu):
status: Incomplete → Confirmed
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.