Currently running CM10. I woke up this morning to my phone being off, booted up and pulled last_kmsg. I leave my phone charging every night, this is the 2nd time this happened in a week (last time was Friday I think, I forgot to get last_kmsg then though). Here's the end of the file which I think probably contains the important bits, but the entire file is also attached.
[ 1222.096758] c0 CPU1: shutdown
[ 1222.098990] c0 cpu1 off!
[ 1222.595215] c0 cpu1 turning on!
[ 1222.613470] c1 CPU1: Booted secondary processor
[ 1222.613572] c1 notifier_call_chain : NOTIFY BAD tick_notify
[ 1222.615051] c1 Switched to NOHz mode on CPU #1
[ 1222.615241] c0 cpu1 on
[ 1223.206990] c0 mif: link_pm_slave_wake: gpio [SWK] set [1]
[ 1223.207156] c0 mif: link_pm_irq_handler: gpio [HWK] get [0]
[ 1223.212411] c0 mif: set_hsic_lpa_states: 281: called(s5p_usb_phy_resume+0x490/0x5c8):
[ 1223.212541] c0 mif: set hsic lpa wake: pda active (1)
[ 1223.217162] c0 pn544 : pn544_dev_irq_handler error
[ 1223.241421] c0 mif: link_pm_irq_handler: gpio [HWK] get [1]
[ 1223.290079] c0 mif: usb_port_resume: 1283, 4
[ 1223.304620] c1 pn544_dev_ioctl power off
[ 1223.692774] c0 mif: link_pm_irq_handler: gpio [HWK] get [0]
[ 1223.693076] c0 mif: set_hsic_lpa_states: 281: called(s5p_usb_phy_resume+0x490/0x5c8):
[ 1223.693189] c0 mif: set hsic lpa wake: pda active (1)
[ 1223.720957] c0 mif: link_pm_irq_handler: gpio [HWK] get [1]
[ 1223.770104] c0 mif: usb_port_resume: 1283, 4
[ 1224.725234] c0 mif: link_pm_irq_handler: gpio [HWK] get [0]
[ 1224.725376] c0 mif: set_hsic_lpa_states: 281: called(s5p_usb_phy_resume+0x490/0x5c8):
[ 1224.725598] c0 mif: set hsic lpa wake: pda active (1)
[ 1224.755893] c0 mif: link_pm_irq_handler: gpio [HWK] get [1]
[ 1224.805113] c0 mif: usb_port_resume: 1283, 4
[ 1225.975895] c0 mif: link_pm_irq_handler: gpio [HWK] get [0]
[ 1225.976080] c0 mif: set_hsic_lpa_states: 281: called(s5p_usb_phy_resume+0x490/0x5c8):
[ 1225.976130] c0 mif: set hsic lpa wake: pda active (1)
[ 1226.005875] c0 mif: link_pm_irq_handler: gpio [HWK] get [1]
[ 1226.055074] c0 mif: usb_port_resume: 1283, 4
[ 1226.538066] c1 SysRq : Emergency Remount R/O
[ 1226.584327] c1 EXT4-fs (mmcblk0p7): re-mounted. Opts: (null)
[ 1226.675297] c1 EXT4-fs (mmcblk0p10): re-mounted. Opts: (null)
[ 1226.701464] c1 EXT4-fs (mmcblk0p12): re-mounted. Opts: (null)
[ 1226.780891] c1 EXT4-fs (mmcblk0p1): re-mounted. Opts: (null)
[ 1226.884372] c1 Emergency Remount complete
[ 1226.941537] c0 (sec_debug_set_upload_magic) 0
[ 1226.941905] c0 REBOOT Notifier for CPUFREQ
[ 1226.941975] c0 REBOOT Notifier for BUSFREQ
[ 1226.942019] c0 hotplug_reboot_notifier_call: disabling pm hotplug
[ 1226.942230] c0 mif: xmm6260_off: xmm6260_off()
[ 1226.942551] c0 max8997-muic max8997-muic: max8997_muic_shutdown: JIGSet: auto detection
[ 1226.943230] c0 max8997-rtc max8997-rtc: max8997_rtc_enable_wtsr: disable WTSR
[ 1226.965248] c0 max8997_rtc_shutdown: WTSR_SMPL reg(0x80)
[ 1226.965302] c0 max8997_rtc_shutdown: success to disable WTSR
[ 1226.965419] c0 k3dh_shutdown: is called.
[ 1226.965607] c0 pn544_shutdown
[ 1226.967218] c0 Disabling non-boot CPUs ...
[ 1226.967733] c1 IRQ112 no longer affine to CPU1
[ 1226.968081] c0 CPU1: shutdown
[ 1226.968827] c0 Restarting system.
[ 1226.968953] c0 sec_reboot (104, (null))
Any ideas as to what went wrong?
Thanks in advance
Hi, i just got this problem here (factory mode yelow text) http://forum.xda-developers.com/showthread.php?t=1870561 and after fixing it the wireless didnt work again or to be exact cant find any network (was working good befor fixing)
the tablet wasn't rooted before and i rooted it to fix the first problem
i did an upgrade from kies to see if gonna work but not
here is what i got in dmesg in adb shell:
(when turrning on off wireless )
Code:
<4>[ 74.406402] C1 [ wpa_supplicant] Dongle Host Driver, version 1.28.19.4 (RC3_1203)
<4>[ 74.406402] C1 [ wpa_supplicant] Compiled in drivers/net/wireless/bcmdhd on Mar 20 2013 at 19:51:20
<6>[ 75.043121] C0 [irq/206-synapti] tsp: ts_irq_handler: 0 dn. remain: 1.
<6>[ 75.102844] C0 [irq/206-synapti] tsp: ts_irq_handler: 0 up. remain: 0
<6>[ 75.122772] C0 [ AudioOut_2] wm8994-codec wm8994-codec: Moving to audio clocking settings
<6>[ 75.122833] C0 [ AudioOut_2] wm8994-codec wm8994-codec: _wm8994_set_fll ++
<7>[ 75.529571] C0 [ Binder_7] cpufreq_min_limit: current max freq=-1 req max freq=1008000
<3>[ 76.274749] C1 [ init] init: untracked pid 2450 exited
<6>[ 79.107147] C0 [ watchdog] [email protected] 2
<7>[ 84.553741] C0 [ swapper] p2p0: no IPv6 routers present
<7>[ 84.850585] C0 [ swapper] wlan0: no IPv6 routers present
<6>[ 91.314056] C0 [irq/206-synapti] tsp: ts_irq_handler: 0 dn. remain: 1.
<7>[ 91.450622] C1 [ Binder_4] cpufreq_min_limit: current max freq=-1 req max freq=800000
<6>[ 91.582336] C0 [irq/206-synapti] tsp: ts_irq_handler: 0 up. remain: 0
<6>[ 91.678771] C0 [ kworker/0:1] max17042 7-0036: VCELL : 3932, data : 0xc4a6
<6>[ 91.679260] C0 [ kworker/0:1] max17042 7-0036: AVG Current : 67, data :0x1ae
<6>[ 91.679748] C0 [ kworker/0:1] max17042 7-0036: Current : -162, data :0xfbef
<6>[ 91.680236] C0 [ kworker/0:1] max17042 7-0036: SOC : 65, data : 0x4164
<6>[ 91.681671] C0 [ kworker/0:1] max17042 7-0036: TEMPERATURE : 330, data :0x2110
<6>[ 91.737030] C0 [ kworker/0:1] battery_manager battery_manager: vcell = 3932000 soc = 65 current = -162 avg_current = 67 status = 2 health = 1 temp = 330 discharge status = 0, limit time : 0,
bootmode : 0
<6>[ 92.734680] C0 [irq/206-synapti] tsp: ts_irq_handler: 0 dn. remain: 1.
<6>[ 92.809234] C0 [irq/206-synapti] tsp: ts_irq_handler: 0 up. remain: 0
<6>[ 92.897613] C0 [ wpa_supplicant] ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
<4>[ 93.115661] C0 [ Thread-127] dhdsdio_disconnect : no mutex held. set lock
<4>[ 93.115936] C0 [ Thread-127] bcmsdh_sdmmc: F0 Wr:0x04: write disallowed
<4>[ 93.119201] C0 [ swapper] dhdsdio_isr : bus is down. we have nothing to do
<4>[ 93.125152] C0 [ Thread-127] dhd_detach thr:35a terminated OK
<4>[ 93.194763] C0 [ Thread-127] dhd_detach thr:358 terminated OK
<4>[ 93.195068] C0 [ Thread-127] dhd_detach thr:359 terminated OK
<6>[ 93.241424] C0 [wl_event_handle] CFG80211-INFO2) wl_event_handler : wl_event_handler was terminated
<4>[ 93.241546] C1 [ Thread-127] wl_destroy_event_handler thr:357 terminated OK
<4>[ 93.272735] C0 [ Thread-127] dhdsdio_disconnect : the lock is released.
<4>[ 93.273712] C0 [ Thread-127] ## wifi_remove
<4>[ 93.273742] C0 [ Thread-127] wifi_set_power = 0
<4>[ 93.400939] C0 [ Thread-127] wifi_set_carddetect = 0
<4>[ 93.401123] C0 [ kworker/u:4] omap_hsmmc omap_hsmmc.4: Status=18000 cmd =7
<4>[ 93.403289] C0 [ kworker/u:4] omap_hsmmc omap_hsmmc.4: Status=18000 cmd =7
<4>[ 93.405548] C0 [ kworker/u:4] omap_hsmmc omap_hsmmc.4: Status=18000 cmd =7
<4>[ 93.407714] C0 [ kworker/u:4] omap_hsmmc omap_hsmmc.4: Status=18000 cmd =7
<6>[ 93.410247] C0 [ kworker/u:4] mmc2: card 0001 removed
<6>[ 97.268280] C0 [irq/206-synapti] tsp: ts_irq_handler: 0 dn. remain: 1.
<6>[ 97.327850] C0 [irq/206-synapti] tsp: ts_irq_handler: 0 up. remain: 0
<4>[ 97.397247] C0 [ Thread-128] wifi_set_power = 1
<4>[ 97.397247] C0 [ Thread-128] wifi_set_carddetect = 1
<4>[ 97.489379] C0 [ swapper] omap_hsmmc omap_hsmmc.4: Status=18000 cmd =52
<4>[ 97.491912] C0 [ swapper] omap_hsmmc omap_hsmmc.4: Status=18000 cmd =52
<4>[ 97.497772] C0 [ swapper] omap_hsmmc omap_hsmmc.4: Status=18000 cmd =8
<6>[ 97.523895] C0 [ kworker/u:3] mmc2: new high speed SDIO card at address 0001
<4>[ 97.527435] C1 [ Thread-128] alloc static buf at ee980000!
<4>[ 97.527832] C0 [ Thread-128] dhdsdio_probe : no mutex held. set lock
<4>[ 97.528045] C0 [ Thread-128] F1 signature read @0x18000000=0x16044330
<4>[ 97.538482] C0 [ Thread-128] DHD: dongle ram size is set to 294912(orig 294912)
<4>[ 97.542602] C0 [ Thread-128] wl_create_event_handler thr:a56 created
<6>[ 97.547760] C0 [wl_event_handle] CFG80211-INFO2) wl_event_handler : tsk Enter, tsk = 0xed813658
<4>[ 97.560333] C1 [ Thread-128] p2p0: P2P Interface Registered
<4>[ 97.560699] C1 [ Thread-128] dhd_attach thr:a57 created
<4>[ 97.562011] C1 [ Thread-128] dhd_attach thr:a58 created
<4>[ 97.562194] C1 [ Thread-128] dhd_attach thr:a59 created
<4>[ 97.620849] C0 [ Thread-128] dhdsdio_write_vars: Download, Upload and compare of NVRAM succeeded.
<4>[ 97.743377] C0 [ Thread-128] dhd_bus_init: enable 0x06, ready 0x06 (waited 0us)
<4>[ 97.748291] C1 [ Thread-128] Firmware up: op_mode=0x0005, Broadcom Dongle Host Driver mac=00:5c:a3
<4>[ 97.750854] C1 [ Thread-128] POWER_VAL = 1
<4>[ 97.756042] C1 [ Thread-128] dhd_wl_ioctl: WLC_GET_VAR: arp_version, ret = -23
<4>[ 97.758728] C1 [ Thread-128] Firmware version = wl0: Nov 27 2012 22:17:33 version 5.99.8 (JB) (WFD) (CCX)
<4>[ 97.784240] C0 [ Thread-128] Broadcom Dongle Host Driver: register interface [wlan0] MAC: 00:5c:a3
<4>[ 97.784271] C0 [ Thread-128] dhdsdio_probe : the lock is released.
<4>[ 97.788604] C1 [ Thread-128]
<4>[ 97.788635] C1 [ Thread-128] Dongle Host Driver, version 1.28.19.4 (RC3_1203)
<4>[ 97.788635] C1 [ Thread-128] Compiled in drivers/net/wireless/bcmdhd on Mar 20 2013 at 19:51:20
<4>[ 97.826110] C1 [ wpa_supplicant]
<4>[ 97.826141] C1 [ wpa_supplicant] Dongle Host Driver, version 1.28.19.4 (RC3_1203)
<4>[ 97.826141] C1 [ wpa_supplicant] Compiled in drivers/net/wireless/bcmdhd on Mar 20 2013 at 19:51:20
<6>[ 97.838562] C1 [ wpa_supplicant] CFG80211-INFO2) wl_cfg80211_attach_post : p2p0: p2p_dev_addr=02:5c:a3
<6>[ 98.015899] C0 [irq/206-synapti] tsp: ts_irq_handler: 0 dn. remain: 1.
<6>[ 98.060363] C0 [irq/206-synapti] tsp: ts_irq_handler: 0 up. remain: 0
<6>[ 98.173828] C0 [ AudioOut_2] wm8994-codec wm8994-codec: Moving to audio clocking settings
<6>[ 98.173858] C0 [ AudioOut_2] wm8994-codec wm8994-codec: _wm8994_set_fll ++
<4>[ 102.835662] C0 [ wpa_supplicant] dhd_bus_rxctl: resumed on timeout, INT status=0x00000000
<4>[ 102.836700] C0 [ wpa_supplicant] dhd_bus_rxctl: rxcnt_timeout=1
<4>[ 102.836761] C0 [ wpa_supplicant] dhd_wl_ioctl: WLC_IOCTL: cmd: 2, ret = -5
<6>[ 102.836791] C0 [ wpa_supplicant] CFG80211-INFO2) wl_dongle_up : WLC_UP error (-5)
<6>[ 102.836822] C0 [ wpa_supplicant] CFG80211-INFO2) dhd_config_dongle : wl_dongle_up failed
<6>[ 102.836883] C0 [ wpa_supplicant] CFG80211-INFO2) wl_cfg80211_up : __wl_cfg80211_up failed
<4>[ 102.836914] C0 [ wpa_supplicant] dhd_open: failed to bring up cfg80211
<6>[ 109.108184] C0 [ watchdog] [email protected] 3
<4>[ 117.885131] C1 [ wpa_supplicant]
<4>[ 117.885162] C1 [ wpa_supplicant] Dongle Host Driver, version 1.28.19.4 (RC3_1203)
<4>[ 117.885162] C1 [ wpa_supplicant] Compiled in drivers/net/wireless/bcmdhd on Mar 20 2013 at 19:51:20
<6>[ 121.765502] C0 [ kworker/0:3] max17042 7-0036: VCELL : 3963, data : 0xc628
<6>[ 121.766235] C0 [ kworker/0:3] max17042 7-0036: AVG Current : 82, data :0x213
<6>[ 121.766967] C0 [ kworker/0:3] max17042 7-0036: Current : 96, data :0x26b
<6>[ 121.767700] C0 [ kworker/0:3] max17042 7-0036: SOC : 65, data : 0x4167
<6>[ 121.769836] C0 [ kworker/0:3] max17042 7-0036: TEMPERATURE : 330, data :0x2113
<6>[ 121.829223] C0 [ kworker/0:3] battery_manager battery_manager: vcell = 3963000 soc = 65 current = 96 avg_current = 82 status = 2 health = 1 temp = 330 discharge status = 0, limit time : 0, b
ootmode : 0
<4>[ 122.882171] C0 [ wpa_supplicant] dhd_bus_rxctl: resumed on timeout, INT status=0x00010000
<4>[ 122.883605] C0 [ wpa_supplicant] dhd_bus_rxctl: rxcnt_timeout=1
<4>[ 122.883666] C0 [ wpa_supplicant] dhd_wl_ioctl: WLC_IOCTL: cmd: 1, ret = -5
<6>[ 122.883697] C0 [ wpa_supplicant] CFG80211-INFO2) wl_cfg80211_up : WLC_GET_VERSION failed, err=1
<4>[ 122.883728] C0 [ wpa_supplicant] dhd_open: failed to bring up cfg80211
<6>[ 128.021667] C0 [PowerManagerSer] request_suspend_state: sleep (3->3) at 127999694825 (2014-08-08 11:03:58.266845707 UTC)
<6>[ 128.021759] C0 [ kworker/u:3] early_suspend: call handlers
<6>[ 128.021820] C0 [ kworker/u:3] early_suspend: ts_early_suspend
<6>[ 128.022064] C0 [ kworker/u:3] tsp: reset_points: reset_all_fingers.
<6>[ 128.037445] C1 [mScreenBrightne] backlight panel: [1] brightness=19, bl=45
<3>[ 128.041137] C0 [PowerManagerSer] accel_open_calibration: Can't open calibration file
<6>[ 128.057159] C1 [mScreenBrightne] backlight panel: [1] brightness=18, bl=43
<6>[ 128.074981] C1 [mScreenBrightne] backlight panel: [1] brightness=17, bl=40
<6>[ 128.084808] C0 [ kworker/u:3] early_suspend: dock_keyboard_early_suspend
<6>[ 128.084960] C0 [ kworker/u:3] early_suspend: dhd_early_suspend
<4>[ 128.084960] C0 [ kworker/u:3] dhd_early_suspend: enter
<6>[ 128.085021] C0 [ kworker/u:3] early_suspend: stop_drawing_early_suspend
<6>[ 128.092498] C1 [mScreenBrightne] backlight panel: [1] brightness=15, bl=36
<6>[ 128.094879] C0 [ kworker/u:3] early_suspend: dsscomp_early_suspend
<6>[ 128.094909] C0 [ kworker/u:3] DSSCOMP: dsscomp_early_suspend
<6>[ 128.099182] C0 [ kworker/u:3] DSSCOMP: blanked screen
<6>[ 128.099212] C0 [ kworker/u:3] early_suspend: OMAPLFBEarlySuspendHandler
<6>[ 128.099243] C0 [ kworker/u:3] Enter ltn101al03_panel_suspend
<3>[ 128.687011] C0 [ kworker/u:3] Invalid Device Structure
<6>[ 128.687469] C0 [ kworker/u:3] early_suspend: dss_early_suspend
<6>[ 128.687530] C0 [ kworker/u:3] early_suspend: cpufreq_early_suspend
<6>[ 128.687561] C0 [ kworker/u:3] early_suspend: omap_cpu_early_suspend
<6>[ 128.687652] C0 [ kworker/u:3] early_suspend: sync
<6>[ 128.687683] C0 [ kworker/u:3] active wake lock PowerManagerService
<6>[ 128.687713] C0 [ kworker/u:3] active wake lock vbus-espresso10_otg
<6>[ 128.687744] C0 [ kworker/u:3] active wake lock wakelock-cable
<6>[ 128.687774] C0 [ kworker/u:3] PM: Syncing filesystems...
thanks
My phone keeps randomly restarting for the last three months with ROM Slimbean 0.1 flashed. Usually the phone restarts, when the display is off, but sometimes it restarts out of blue.
After getting the kmsg log, found out, that it might be related with the SD card. The SD card itself is ok, verified with scandisk & the socket seems to be ok, as it always properly mounts after reboot.
Code:
[ 2230.608158] C0 mmc0: Controller has been reinitialized
[ 2230.615133] C0 mmcblk0: error -110 sending status command, retrying
[ 2230.621089] C0 mmcblk0: error -110 sending status command, retrying
[ 2230.627128] C0 mmcblk0: error -110 sending status command, aborting
[ 2230.627249] C0 end_request: I/O error, dev mmcblk0, sector 5250040
[ 2230.627456] C0 Buffer I/O error on device mmcblk0p28, logical block 4991
[ 2230.627593] C0 EXT4-fs warning (device mmcblk0p28): ext4_end_bio:258: I/O error writing to inode 30 (offset 258048 size 4096 starting block 656256)
[ 2230.628796] C0 mmc0: DMA channel flushed (0x80000004)
[ 2230.628909] C0 Flush data: 0000c003 11620000 00000000 00400040 003f003d 00008003
[ 2230.629176] C0 mmc0: Controller has been reinitialized
[ 2230.636071] C0 mmcblk0: error -110 sending status command, retrying
[ 2230.642109] C0 mmcblk0: error -110 sending status command, retrying
[ 2230.648058] C0 mmcblk0: error -110 sending status command, aborting
[ 2230.648266] C0 end_request: I/O error, dev mmcblk0, sector 5214360
[ 2230.648383] C0 end_request: I/O error, dev mmcblk0, sector 5214368
[ 2230.648621] C0 Aborting journal on device mmcblk0p28-8.
[ 2230.648794] C0 EXT4-fs error (device mmcblk0p28) in ext4_reserve_inode_write:5645: Journal has aborted
[ 2230.649924] C0 mmc0: DMA channel flushed (0x80000004)
[ 2230.650123] C0 Flush data: 0000c003 11620000 00000000 00400040 00400040 00000003
[ 2230.650321] C0 mmc0: Controller has been reinitialized
[ 2230.657301] C0 mmcblk0: error -110 sending status command, retrying
[ 2230.663256] C0 mmcblk0: error -110 sending status command, retrying
[ 2230.669294] C0 mmcblk0: error -110 sending status command, aborting
[ 2230.669411] C0 end_request: I/O error, dev mmcblk0, sector 728920
[ 2230.670531] C0 mmc0: DMA channel flushed (0x80000004)
[ 2230.670646] C0 Flush data: 0000c003 11620000 00000000 00400040 003f003d 00008003
[ 2230.670919] C0 mmc0: Controller has been reinitialized
[ 2230.677891] C0 mmcblk0: error -110 sending status command, retrying
[ 2230.683848] C0 mmcblk0: error -110 sending status command, retrying
[ 2230.689886] C0 mmcblk0: error -110 sending status command, aborting
[ 2230.689999] C0 end_request: I/O error, dev mmcblk0, sector 5210960
[ 2230.690199] C0 Buffer I/O error on device mmcblk0p28, logical block 106
[ 2230.690309] C0 lost page write due to I/O error on mmcblk0p28
[ 2230.690571] C0 JBD2: I/O error detected when updating journal superblock for mmcblk0p28-8.
[ 2230.692661] C0 mmc0: DMA channel flushed (0x80000004)
[ 2230.692886] C0 Flush data: 0000c003 11620000 00000000 00400040 003f003d 00008003
[ 2230.693361] C0 mmc0: Controller has been reinitialized
[ 2230.700399] C0 mmcblk0: error -110 sending status command, retrying
[ 2230.706699] C0 mmcblk0: error -110 sending status command, retrying
[ 2230.712823] C0 mmcblk0: error -110 sending status command, aborting
[ 2230.713211] C0 end_request: I/O error, dev mmcblk0, sector 5210112
[ 2230.713431] C0 Buffer I/O error on device mmcblk0p28, logical block 0
[ 2230.713811] C0 lost page write due to I/O error on mmcblk0p28
[ 2230.714074] C0 EXT4-fs (mmcblk0p28): Remounting filesystem read-only
[ 2230.714454] C0 ext4_e2fsck
[ 2230.715753] C0 mmc0: DMA channel flushed (0x80000004)
[ 2230.716143] C0 Flush data: 0000c003 11620000 00000000 00400040 003f003d 00008003
[ 2230.716459] C0 mmc0: Controller has been reinitialized
[ 2230.720488] C0 ext4_reboot: reboot to run e2fsck
[ 2230.720704] C0 Take CPU down - Begin
[ 2230.720914] C0 Take CPU down - End
[ 2230.722351] C0 [BATT][tps65200] TPS65200 shutdown
[ 2230.722848] C0 journal commit I/O error
[ 2230.724989] C0 Restarting system with command 'oem-22'.
I have Link2sd installed, most of my apps are linked to the second partition of the SD card.
Ist it always the same sector?
As an sd-card is extremely cheap, I would replace it to try it.
With scandisk you mean the crappy windows tool?
David.
Hi!
I have a problem with my HTC Desire X. The device was ok until it went off and was plugged to a power source, then only the HBOOT menu appeared.
The device has not been touched concerning custom roms, boot loaders etc. until then. So it had the stock rom and as far as I know, there was no update going on, when the device turned off.
To solve the problem, I unlocked the bootloader and installed the recovery image TWRP 2.5.0. But in the Recovery mode I could not mount any internal partition. So it was not possible to wipe anything or install a custom rom.
The only explanation I found for this is, that maybe the internal memory (EMMC) was corrupted and the system could not mount it and boot up. My question is: Is there something I can do to about it?
It would be nice if I could boot up an Android system from SD card. Is this possible? I only found solutions for other HTC devices so far.
I did some more research.
First I tried to start fdisk/parted to print the partition table. Both did not work. parted hangs, while fdisk says it could not read the device.
So I looked what I can find with procfs. There are only four partitions printed.
Code:
cat /proc/partitions
major minor #blocks name
179 0 3784708 mmcblk0
179 1 20 mmcblk0p1
179 2 544 mmcblk0p2
179 3 4500 mmcblk0p3
179 4 1 mmcblk0p4
Code:
cat /proc/emmc
dev: size erasesize name
mmcblk0p17: 00040000 00000200 "misc"
mmcblk0p21: 00c7f600 00000200 "recovery"
mmcblk0p27: 00fffc00 00000200 "boot"
mmcblk0p24: 3bdffe00 00000200 "system"
mmcblk0p26: 0f000000 00000200 "cache"
mmcblk0p25: 4cfffe00 00000200 "userdata"
mmcblk0p28: 017ade00 00000200 "devlog"
mmcblk0p30: 00040000 00000200 "pdata"
mmcblk0p31: 46800000 00000200 "fat"
mmcblk0p29: 00011c00 00000200 "extra"
Then I tried to find out wether there were error messanges concerning the emmc:
Code:
dmesg |grep mmc
<6>[ 7.378778] C0 mmc0: SDCC Version: 0x00000000
<3>[ 7.378981] C0 mmc0: No card detect facilities available
<6>[ 7.380389] C0 mmc0: Qualcomm MSM SDCC-core at 0x00000000a0600000 irq 80,0
dma 7 dmacrcri 12
<6>[ 7.380416] C0 mmc0: Controller capabilities: 0x00000001
<6>[ 7.380434] C0 mmc0: Platform slot type: MMC
<6>[ 7.380451] C0 mmc0: 8 bit data mode enabled
<6>[ 7.380468] C0 mmc0: 4 bit data mode disabled
<6>[ 7.380484] C0 mmc0: polling status mode disabled
<6>[ 7.380504] C0 mmc0: MMC clock 144000 -> 50000000 Hz, PCLK 80000000 Hz
<6>[ 7.380524] C0 mmc0: Slot eject status = 0
<6>[ 7.380541] C0 mmc0: Power save feature enable = 1
<6>[ 7.380561] C0 mmc0: DM non-cached buffer at ffdc0000, dma_addr 0x13740000
<6>[ 7.380584] C0 mmc0: DM cmd busaddr 0x13740000, cmdptr busaddr 0x13757f40
<6>[ 7.381294] C0 mmc1: SDCC Version: 0x00000000
<6>[ 7.383129] C0 mmc1: Qualcomm MSM SDCC-core at 0x00000000a0400000 irq 56,2
94 dma 10 dmacrcri 6
<6>[ 7.383156] C0 mmc1: Controller capabilities: 0x00000001
<6>[ 7.383174] C0 mmc1: Platform slot type: SD
<6>[ 7.383191] C0 mmc1: 8 bit data mode disabled
<6>[ 7.383208] C0 mmc1: 4 bit data mode enabled
<6>[ 7.383224] C0 mmc1: polling status mode disabled
<6>[ 7.383244] C0 mmc1: MMC clock 144000 -> 50000000 Hz, PCLK 80000000 Hz
<6>[ 7.383264] C0 mmc1: Slot eject status = 1
<6>[ 7.383281] C0 mmc1: Power save feature enable = 1
<6>[ 7.383301] C0 mmc1: DM non-cached buffer at ffda0000, dma_addr 0x13760000
<6>[ 7.383324] C0 mmc1: DM cmd busaddr 0x13760000, cmdptr busaddr 0x13777f40
<6>[ 7.383951] C0 mmc2: SDCC Version: 0x00000000
<6>[ 7.385494] C0 mmc2: Qualcomm MSM SDCC-core at 0x00000000a0500000 irq 58,0
dma 8 dmacrcri 7
<6>[ 7.385521] C0 mmc2: Controller capabilities: 0x00000001
<6>[ 7.385539] C0 mmc2: Platform slot type: SDIO(WIFI)
<6>[ 7.385556] C0 mmc2: 8 bit data mode disabled
<6>[ 7.385573] C0 mmc2: 4 bit data mode enabled
<6>[ 7.385589] C0 mmc2: polling status mode disabled
<6>[ 7.385609] C0 mmc2: MMC clock 144000 -> 50000000 Hz, PCLK 80000000 Hz
<6>[ 7.385629] C0 mmc2: Slot eject status = 1
<6>[ 7.385646] C0 mmc2: Power save feature enable = 1
<6>[ 7.385666] C0 mmc2: DM non-cached buffer at ffd80000, dma_addr 0x13780000
<6>[ 7.385689] C0 mmc2: DM cmd busaddr 0x13780000, cmdptr busaddr 0x13797f40
<6>[ 7.447169] C0 mmc_attach_sdio mmc_send_io_op_cond error1: -110
<3>[ 7.470703] C0 mmc0: ACMD 41 init process fail : resp : 0x0
<6>[ 7.534723] C0 mmc0: cid 90014a2058494e594814005f562a8f6e
<6>[ 7.534738] C0 mmc0: csd d02701320f5903d7ffffffe78a4040e6
<6>[ 7.534758] C0 mmc0: ext_csd 00000000000000010301000000000000
<6>[ 7.534776] C0 mmc0: ext_csd 00000000000000000000000000000000
<6>[ 7.534794] C0 mmc0: ext_csd 00004000000000080000000000000000
<6>[ 7.534813] C0 mmc0: ext_csd 00000000000000000000080000000000
<6>[ 7.534831] C0 mmc0: ext_csd 00000000000000000000000000000000
<6>[ 7.534849] C0 mmc0: ext_csd 00000000000000000000000000000000
<6>[ 7.534868] C0 mmc0: ext_csd 00000800000000000000000000000000
<6>[ 7.534886] C0 mmc0: ext_csd 00000000000001040000000000000000
<6>[ 7.534904] C0 mmc0: ext_csd 00000000000000000000200000000000
<6>[ 7.534923] C0 mmc0: ext_csd 00000000000000000000080000000000
<6>[ 7.534941] C0 mmc0: ext_csd 00000000000000000000000000000000
<6>[ 7.534959] C0 mmc0: ext_csd 00000000000000000000000000000000
<6>[ 7.534978] C0 mmc0: ext_csd 00000000000000000000000000000000
<6>[ 7.534996] C0 mmc0: ext_csd 00000040000000000000020000000000
<6>[ 7.535014] C0 mmc0: ext_csd 00001000000000000000000000000000
<6>[ 7.535033] C0 mmc0: ext_csd 00000000000000000000080000000000
<6>[ 7.535051] C0 mmc0: ext_csd 00000000000000000000000000000a00
<6>[ 7.535069] C0 mmc0: ext_csd 0000000000000001150a0a0700100701
<6>[ 7.535088] C0 mmc0: ext_csd 02010807070013000073800800080808
<6>[ 7.535108] C0 mmc0: ext_csd 08080800000000000202020700020005
<6>[ 7.535126] C0 mmc0: ext_csd 00000000000000000000000000000000
<6>[ 7.535144] C0 mmc0: ext_csd 00000000000000101f05000000010003
<6>[ 7.535163] C0 mmc0: ext_csd 00011e00000000000000000000000000
<6>[ 7.535181] C0 mmc0: ext_csd 00000000000000000000000000000004
<6>[ 7.535199] C0 mmc0: ext_csd 00000008000000000000000000000200
<6>[ 7.535218] C0 mmc0: ext_csd 00000000000000000000000000000000
<6>[ 7.535234] C0 mmc0: ext_csd 00000000000000000000000000000000
<6>[ 7.535253] C0 mmc0: ext_csd 00000010000000000000000000000000
<6>[ 7.535271] C0 mmc0: ext_csd 00000000000000000000000000000002
<6>[ 7.535289] C0 mmc0: ext_csd 00000000000000000000000000000000
<6>[ 7.535308] C0 mmc0: ext_csd 00000000000000000000000000000000
<6>[ 7.535326] C0 mmc0: ext_csd 00000000000000000000000000000000
<6>[ 7.539618] C0 mmc0: set ext_csd.erase_group_def
<6>[ 7.550189] C0 mmc0: new high speed MMC card at address 0001
<6>[ 7.550671] C0 mmcblk0: mmc0:0001 XINYH 3.60 GiB
<6>[ 7.607051] C0 mmc2: Slot status change detected (0 -> 1)
<3>[ 7.857109] C0 mmc0: CMD18: Data timeout
<3>[ 7.857121] C0 mmc0: SDCC PWR is ON
<3>[ 7.857169] C0 mmc0: SDCC clks are ON, MCLK rate=50000000
<3>[ 7.857181] C0 mmc0: SDCC irq is enabled
<3>[ 7.857399] C0 mmc0: MCI_TEST_INPUT = 0x000003fe
<3>[ 7.857411] C0 mmc0: ADM mode: busy=1, chnl=7, crci=12
<3>[ 7.857423] C0 mmc0: xfer_size=4096, data_xfered=0, xfer_remain=4096
<3>[ 7.857438] C0 mmc0: got_dataend=0, prog_enable=0, wait_for_auto_prog_done
=0, got_auto_prog_done=0, req_tout_ms=10000
<3>[ 7.857454] C0 mmc0: PM: sdcc_suspended=0, pending_resume=0, sdcc_suspendi
ng=0
<3>[ 7.857471] C0 mmc0: RPM: runtime_status=0, usage_count=1, is_suspended=0,
disable_depth=0, runtime_error=0, request_pending=0, request=0
<3>[ 7.857538] C1 mmc0: DMA channel flushed (0x80000004)
<6>[ 7.857621] C1 mmc0: Controller has been reinitialized
<3>[ 7.857711] C0 mmcblk0: error -110 sending stop command, original cmd resp
onse 0x40000900, card status 0x400900
<3>[ 7.857728] C0 mmcblk0: r/w command failed, status = 0x40000900
<3>[ 7.857751] C0 end_request: I/O error, dev mmcblk0, sector 10128
<3>[ 7.857768] C0 Buffer I/O error on device mmcblk0, logical block 1266
<3>[ 8.163094] C0 mmc0: CMD18: Data timeout
<3>[ 8.163106] C0 mmc0: SDCC PWR is ON
<3>[ 8.163153] C0 mmc0: SDCC clks are ON, MCLK rate=50000000
<3>[ 8.163163] C0 mmc0: SDCC irq is enabled
<3>[ 8.163381] C0 mmc0: MCI_TEST_INPUT = 0x000003fe
<3>[ 8.163393] C0 mmc0: ADM mode: busy=1, chnl=7, crci=12
<3>[ 8.163404] C0 mmc0: xfer_size=4096, data_xfered=0, xfer_remain=4096
<3>[ 8.163419] C0 mmc0: got_dataend=0, prog_enable=0, wait_for_auto_prog_done
=0, got_auto_prog_done=0, req_tout_ms=10000
<3>[ 8.163436] C0 mmc0: PM: sdcc_suspended=0, pending_resume=0, sdcc_suspendi
ng=0
<3>[ 8.163453] C0 mmc0: RPM: runtime_status=0, usage_count=1, is_suspended=0,
disable_depth=0, runtime_error=0, request_pending=0, request=0
<3>[ 8.163514] C1 mmc0: DMA channel flushed (0x80000004)
<6>[ 8.163596] C1 mmc0: Controller has been reinitialized
<3>[ 8.163676] C0 mmcblk0: error -110 sending stop command, original cmd resp
onse 0x40000900, card status 0x400900
<3>[ 8.163693] C0 mmcblk0: r/w command failed, status = 0x40000900
<3>[ 8.163713] C0 end_request: I/O error, dev mmcblk0, sector 10128
<3>[ 8.163729] C0 Buffer I/O error on device mmcblk0, logical block 1266
<6>[ 8.163773] C0 mmcblk0: p1 p2 p3 p4 < >
<6>[ 8.164671] C0 mmc_rescan_try_freq: Find a MMC/eMMC card
<6>[ 8.233194] C0 mmc2: new high speed SDIO card at address 0001
<6>[ 8.251248] C0 mmc_rescan_try_freq: Find a SDIO card
<3>[ 8.790308] C0 mmc0: CMD18: Data timeout
<3>[ 8.790318] C0 mmc0: SDCC PWR is ON
<3>[ 8.790366] C0 mmc0: SDCC clks are ON, MCLK rate=50000000
<3>[ 8.790376] C0 mmc0: SDCC irq is enabled
<3>[ 8.790594] C0 mmc0: MCI_TEST_INPUT = 0x000003fe
<3>[ 8.790606] C0 mmc0: ADM mode: busy=1, chnl=7, crci=12
<3>[ 8.790618] C0 mmc0: xfer_size=4096, data_xfered=0, xfer_remain=4096
<3>[ 8.790633] C0 mmc0: got_dataend=0, prog_enable=0, wait_for_auto_prog_done
=0, got_auto_prog_done=0, req_tout_ms=10000
<3>[ 8.790649] C0 mmc0: PM: sdcc_suspended=0, pending_resume=0, sdcc_suspendi
ng=0
<3>[ 8.790666] C0 mmc0: RPM: runtime_status=0, usage_count=1, is_suspended=0,
disable_depth=0, runtime_error=0, request_pending=0, request=0
<3>[ 8.790741] C1 mmc0: DMA channel flushed (0x80000004)
<6>[ 8.790841] C1 mmc0: Controller has been reinitialized
<3>[ 8.790936] C0 mmcblk0: error -110 sending stop command, original cmd resp
onse 0x40000900, card status 0x400900
<3>[ 8.790953] C0 mmcblk0: r/w command failed, status = 0x40000900
<3>[ 8.790979] C0 end_request: I/O error, dev mmcblk0, sector 10128
<3>[ 8.790998] C0 Buffer I/O error on device mmcblk0, logical block 1266
<3>[ 9.096353] C0 mmc0: CMD18: Data timeout
<3>[ 9.096363] C0 mmc0: SDCC PWR is ON
<3>[ 9.096408] C0 mmc0: SDCC clks are ON, MCLK rate=50000000
<3>[ 9.096416] C0 mmc0: SDCC irq is enabled
<3>[ 9.096591] C0 mmc0: MCI_TEST_INPUT = 0x000003fe
<3>[ 9.096599] C0 mmc0: ADM mode: busy=1, chnl=7, crci=12
<3>[ 9.096609] C0 mmc0: xfer_size=4096, data_xfered=0, xfer_remain=4096
<3>[ 9.096621] C0 mmc0: got_dataend=0, prog_enable=0, wait_for_auto_prog_done
=0, got_auto_prog_done=0, req_tout_ms=10000
<3>[ 9.096634] C0 mmc0: PM: sdcc_suspended=0, pending_resume=0, sdcc_suspendi
ng=0
<3>[ 9.096648] C0 mmc0: RPM: runtime_status=0, usage_count=1, is_suspended=0,
disable_depth=0, runtime_error=0, request_pending=0, request=0
<3>[ 9.096721] C1 mmc0: DMA channel flushed (0x80000004)
<6>[ 9.096803] C1 mmc0: Controller has been reinitialized
<3>[ 9.096889] C0 mmcblk0: error -110 sending stop command, original cmd resp
onse 0x40000900, card status 0x400900
<3>[ 9.096903] C0 mmcblk0: r/w command failed, status = 0x40000900
<3>[ 9.096924] C0 end_request: I/O error, dev mmcblk0, sector 10128
<3>[ 9.096941] C0 Buffer I/O error on device mmcblk0, logical block 1266
I see some I/O errors there.
Hello,
my i9300 has been rebooting strangely in the past days, and this morning was stuck in boot loop. Unfortunately I didn't get to backup the last pictures I took. I am trying to find a way to get access to the data it might still hold.
I can enter recovery mode (works but sometimes requires several attemps). Once there it cannot read system partitions (and thus can't wipe cache).
I tried to remove battery / sdcard, hold power button for a long time, hold it with home + up as well
More info:
* kernel has some issues to access the root system
Code:
$ dmesg | grep mmc
<5>[ 0.000000] c0 Kernel command line: console=ram loglevel=4 bootmode=2 sec_debug.level=0 sec_watchdog.sec_pet=5 androidboot.debug_level=0x4f4c [email protected] s3cfb.bootloaderfb=0x5ec00000 sysscope=0xff000000 lcdtype=96 consoleblank=0 lpcharge=0 lpj=3981312 vmalloc=144m oops=panic pmic_info=65 cordon=80682fa972fd0742b08c3ec03dbe74be connie=GT-I9300_OPEN_EUR_ca5a0240c80b887511e34b14c9d00c16 androidboot.emmc_checksum=3 androidboot.odin_download=1 androidboot.bootloader=I9300XXUGND5 androidboot.serialno=4df1dd821ee57fd9 snd_soc_core.pmdown_time=1000
<6>[ 1.741101] c2 dw_mmc dw_mmc: clock source 0: sclk_dwmci (40000000 Hz)
<3>[ 1.741379] c2 mmc0: Version ID 0x5342240a.
<6>[ 1.741630] c2 mmc0: FIFO WMARK FOR RX 0x80 WX 0x40. ###########
<6>[ 1.742124] c2 mmc0: MSHCI controller on samsung-mshci [dw_mmc] using IDMA
<6>[ 1.742616] c2 s3c-sdhci s3c-sdhci.2: clock source 2: sclk_mmc (88888888 Hz)
<6>[ 1.742906] c2 mmc1: vtf_2.8v regulator found
<3>[ 1.770850] c0 mmc0: cmd 52 response timeout error
<3>[ 1.771702] c0 mmc0: cmd 52 response timeout error
<3>[ 1.775742] c0 mmc0: cmd 8 response timeout error
<3>[ 1.776591] c0 mmc0: cmd 5 response timeout error
<3>[ 1.777420] c0 mmc0: cmd 5 response timeout error
<3>[ 1.778246] c0 mmc0: cmd 5 response timeout error
<3>[ 1.779073] c0 mmc0: cmd 5 response timeout error
<3>[ 1.779920] c0 mmc0: cmd 55 response timeout error
<3>[ 1.780767] c0 mmc0: cmd 55 response timeout error
<3>[ 1.781613] c0 mmc0: cmd 55 response timeout error
<3>[ 1.782463] c0 mmc0: cmd 55 response timeout error
<3>[ 1.801773] c1 mmc0: PERM_WRITE_PROTECT was set.
<6>[ 1.801805] c1 mmc0: VTU00M: 15010056545530304df1dd821ee57fd9
<7>[ 1.848333] c0 Registered led device: mmc1::
<6>[ 1.848801] c0 mmc1: SDHCI controller on samsung-hsmmc [s3c-sdhci.2] using ADMA
<6>[ 1.849085] c0 mmc1: card inserted.
<6>[ 1.849225] c0 s3c-sdhci s3c-sdhci.3: clock source 2: sclk_mmc (8888888 Hz)
<3>[ 1.849340] c0 mmc2: no vmmc regulator found
<7>[ 1.849600] c0 Registered led device: mmc2::
<6>[ 1.849898] c0 mmc2: SDHCI controller on samsung-hsmmc [s3c-sdhci.3] using ADMA
<3>[ 1.883922] c0 mmc0: cmd 13 response timeout error
<6>[ 1.885069] c0 mmc0 : disable PON feature : ffffff92 : 00(0e) : 00000000
<3>[ 1.885909] c0 mmc0: cmd 6 response timeout error
<3>[ 1.887775] c0 mmc0: cmd 6 response timeout error
<3>[ 1.889637] c0 mmc0: cmd 6 response timeout error
<3>[ 1.891500] c0 mmc0: cmd 6 response timeout error
<3>[ 1.892612] c0 mmc0: error -110 whilst initialising MMC card
<6>[ 1.920360] c0 mmc1: cmd 52 command timeout error
<6>[ 1.920726] c0 mmc1: cmd 52 command timeout error
<6>[ 1.924597] c0 mmc1: cmd 5 command timeout error
<6>[ 1.924932] c0 mmc1: cmd 5 command timeout error
<6>[ 1.925265] c0 mmc1: cmd 5 command timeout error
<6>[ 1.925601] c0 mmc1: cmd 5 command timeout error
<6>[ 2.149524] c0 mmc1: new high speed SDHC card at address aaaa
<6>[ 2.150146] c0 mmcblk0: mmc1:aaaa SU32G 29.7 GiB
<6>[ 2.151639] c0 mmcblk0: p1
* note that there are errors for both internal and external cards, but if I remove/readd the external card while booted:
Code:
<6>[ 554.482789] c0 mmc1: card removed.
<6>[ 554.483031] c0 mmc1: card inserted.
<6>[ 554.484051] c0 mmc1: card inserted.
<6>[ 554.484199] c0 mmc1: card removed.
<6>[ 554.484371] c0 mmc1: card removed.
<6>[ 554.484487] c0 mmc1: card removed.
<6>[ 554.680618] c0 mmc1: card aaaa removed
<6>[ 554.701931] c0 sdhci_set_ios : MMC Card OFF samsung-hsmmc
<6>[ 555.482722] c0 mmc1: card inserted.
<6>[ 555.482883] c0 mmc1: card removed.
<6>[ 555.483037] c0 mmc1: card inserted.
<6>[ 555.483154] c0 mmc1: card removed.
<6>[ 555.483279] c0 mmc1: card inserted.
<6>[ 555.483414] c0 mmc1: card removed.
<6>[ 555.483529] c0 mmc1: card inserted.
<6>[ 555.483649] c0 mmc1: card inserted.
<6>[ 555.483772] c0 mmc1: card removed.
<6>[ 555.483891] c0 mmc1: card inserted.
<6>[ 555.485434] c0 mmc1: card removed.
<6>[ 555.485614] c0 mmc1: card inserted.
<6>[ 555.486618] c0 mmc1: card inserted.
<6>[ 555.486961] c0 mmc1: card inserted.
<6>[ 555.487101] c0 mmc1: card inserted.
<6>[ 555.681309] c0 sdhci_set_ios : MMC Card ON samsung-hsmmc
<6>[ 555.710511] c0 mmc1: cmd 52 command timeout error
<6>[ 555.711030] c0 mmc1: cmd 52 command timeout error
<6>[ 555.715224] c0 mmc1: cmd 5 command timeout error
<6>[ 555.715679] c0 mmc1: cmd 5 command timeout error
<6>[ 555.716136] c0 mmc1: cmd 5 command timeout error
<6>[ 555.716587] c0 mmc1: cmd 5 command timeout error
<6>[ 555.915431] c3 mmc1: new high speed SDHC card at address aaaa
<6>[ 555.918560] c3 mmcblk0: mmc1:aaaa SU32G 29.7 GiB
<6>[ 555.923272] c3 mmcblk0: p1
<7>[ 557.842034] c3 SELinux: initialized (dev mmcblk0p1, type vfat), uses genfs_contexts
~ # df -k
Filesystem 1K-blocks Used Available Use% Mounted on
tmpfs 425992 136 425856 0% /dev
tmpfs 425992 8 425984 0% /tmp
tmpfs 425992 0 425992 0% /storage
tmpfs 425992 0 425992 0% /mnt/secure
tmpfs 425992 0 425992 0% /mnt/fuse
/dev/block/vold/179:1
31154688 29870720 1283968 96% /storage/sdcard1
What are my options ?
* I've seen some people using JTAG software tools and soldering to reset the eMMC. E.g. http://forum.gsmhosting.com/vbb/f60...n7100-without-removing-emmc-pictures-1945278/ Are there a combination of these operations that might allow me to read without destroying the data ? I also read http://forum.xda-developers.com/galaxy-note-2/help/to-recover-data-corrupted-emmc-t3292290/page2 but was not 100% sure of how to use that.
* are there some soft solutions I should try before I do this ? Maybe reflashing recovery software? Some magic combinations I don't know ?
The phone has
* CWR v6.0.4.6
* BlissPop 3.6 (if I recall long time since I set it up it.)
Thanks anyone for their help.
Yes you can get the data from it, if it's hardware-dead then no, your best bet is JTAG, I'm sure it won't be too expensive
Sent from my HTC 10 using Tapatalk