#11751 NORM Not Tri: XO-1: x86-3.1: external SD card lost during suspend

Zarro Boogs per Child bugtracker at laptop.org
Mon Apr 2 16:50:14 EDT 2012


#11751: XO-1: x86-3.1: external SD card lost during suspend
--------------------------+-------------------------------------------------
 Reporter:  sascha_silbe  |                 Owner:                                    
     Type:  defect        |                Status:  new                               
 Priority:  normal        |             Milestone:  Not Triaged                       
Component:  kernel        |               Version:  Development source as of this date
 Keywords:                |           Next_action:  never set                         
 Verified:  0             |   Deployment_affected:                                    
Blockedby:                |              Blocking:                                    
--------------------------+-------------------------------------------------
 On an XO-1 running Debian Squeeze from an external SD card, using an
 x86-3.1 kernel, the external SD card is "lost" during resume (despite
 {{{mmc_core.removable=0}}}), thereby breaking the system:

 {{{
 [    0.000000] Linux version 3.1.4-xo1-3-00028-ge5b7995
 (sascha.silbe at twin) (gcc version 4.4.5 (Debian 4.4.5-8) ) #5 PREEMPT Mon
 Apr 2 22:24:27 CEST 2012
 [...]
 [    0.000000] Kernel command line: olpc.ecdebug=0 video=lxfb
 fbcon=font:SUN12x22 no_console_suspend root=/dev/mmcblk0p1 rootwait
 mmc_core.removable=0 console=ttyS0,115200 console=tty0 nohz=off
 [...]
 [    7.301277] mmc0: SDHCI controller on PCI [0000:00:0c.1] using DMA
 [...]
 [    7.708276] mmc0: new SDHC card at address e624
 [...]
 [    7.778668] mmcblk0: mmc0:e624 SD08G 7.40 GiB
 [...]
 [    7.871198]  mmcblk0: p1 p2 < p5 >
 [...]
 [   14.713055] EXT4-fs (mmcblk0p1): mounted filesystem with ordered data
 mode. Opts: (null)
 [...]
 [   26.616318] Adding 366588k swap on /dev/mmcblk0p5.  Priority:-1
 extents:1 across:366588k SS
 [   26.744507] EXT4-fs (mmcblk0p1): re-mounted. Opts: (null)
 [   27.149545] EXT4-fs (mmcblk0p1): re-mounted. Opts: user_xattr,errors
 =remount-ro
 [...]
 [   75.647239] PM: Syncing filesystems ... done.
 [   75.655802] Freezing user space processes ... (elapsed 0.01 seconds)
 done.
 [   75.682781] Freezing remaining freezable tasks ... (elapsed 0.01
 seconds) done.
 [   75.704564] dcon_source_switch to DCON
 [   75.748077] olpc-dcon: The DCON has control
 [   75.770171] PM: suspend of devices complete after 66.358 msecs
 [   75.790074] ehci_hcd 0000:00:0f.5: Refused to change power state,
 currently in D0
 [   75.810067] ohci_hcd 0000:00:0f.4: Refused to change power state,
 currently in D0
 [   75.817787] PM: late suspend of devices complete after 41.757 msecs
 +r[   75.824090] PM: early resume of devices complete after 1.487 msecs
 [   75.875145] mmc0: error -123 during resume (card was removed?)
 [   75.967175] usb usb2: root hub lost power or was reset
 [   75.978808] dcon_source_switch to CPU
 [   75.982593] usb usb1: root hub lost power or was reset
 [   76.013243] olpc-dcon: The CPU has control
 [   76.390095] usb 1-1: reset high speed USB device number 3 using
 ehci_hcd
 [   79.550057] usb8xxx 1-1:1.0: wlan0: command 0x0043 timed out
 [   79.555768] usb8xxx 1-1:1.0: wlan0: Timeout submitting command 0x0043
 [   79.562293] usb8xxx 1-1:1.0: wlan0: PREP_CMD: command 0x0043 failed:
 -110
 [   79.569106] usb8xxx 1-1:1.0: wlan0: HOST_SLEEP_CFG failed -110
 [   79.575003] Resetting OLPC wireless via EC...
 [   79.583105] PM: resume of devices complete after 3747.378 msecs
 [   79.590274] Restarting tasks ...
 [   79.593791] usb 1-1: USB disconnect, device number 3
 [   79.620175] done.
 [   79.628634] mmc0: card e624 removed
 [   79.649010] mmcblk0: error -110 sending status command, retrying
 [   79.670167] mmcblk0: error -110 sending status command, retrying
 [   79.698262] mmcblk0: error -110 sending status command, aborting
 [   79.707691] end_request: I/O error, dev mmcblk0, sector 6573832
 [   79.713653] Buffer I/O error on device mmcblk0p1, logical block 821473
 [   79.714346] EXT4-fs warning (device mmcblk0p1): ext4_end_bio:258: I/O
 error writing to inode 143075 (offset 245760 size 4096 starting block
 821730)
 [...]
 }}}

 e5b7995 is based on 6004528, with only one minor, unrelated change
 (dropping {{{vmlinux}}} from the tarball generated by targz-pkg).

-- 
Ticket URL: <http://dev.laptop.org/ticket/11751>
One Laptop Per Child <http://laptop.org/>
OLPC bug tracking system


More information about the Bugs mailing list