[Q] eMMC chip - slowly dispairing

Search This thread

DarthRafo

New member
Jan 31, 2012
1
0
Hi everybody,

I hope someone can help me and say how to continue.

I have recently flashed my DZ and installed CyanogenMod.
Now I have the eMMC problem, because I removed the battery, when my phone freeze
during an application update from the market, not knowing the problem with the chip.

I have readed many post about it and now I don´t know how to continue.

Now my DZ freeze at start showing the HTC logo and the clockwork recovery
shows the good known error.

Code:
E:Can't open /cache/recovery/log
E:Can't open /cache/recovery/log
E:Can't open /cache/recovery/last_log
E:Can't open /cache/recovery/last_log

I found many instructions what is to do, but nothing help.

So first I check, if I have the faulty chip.
Code:
# cat /sys/devices/platform/msm_sdcc.2/mmc_host/mmc0/mmc0:0001/name
M4G2DE

Then I found this posts which for me seams to be the most promising.
http://xdaforums.com/showpost.php?p=13895268&;postcount=48
http://xdaforums.com/showthread.php?t=1284196

So I check, if the chip is corrupted.
Code:
~ # dmesg | grep mmc0
dmesg | grep mmc0
<3>[    4.740570] mmc0: No card detect facilities available
<6>[    4.741088] mmc0: Qualcomm MSM SDCC at 0x00000000a0500000 irq 98,0 dma 7
<6>[    4.741333] mmc0: Platform slot type: MMC
<6>[    4.741485] mmc0: 4 bit data mode disabled
<6>[    4.741729] mmc0: 8 bit data mode enabled
<6>[    4.741851] mmc0: MMC clock 144000 -> 50000000 Hz, PCLK 96000000 Hz
<6>[    4.742126] mmc0: Slot eject status = 0
<6>[    4.742248] mmc0: Power save feature enable = 1
<6>[    4.742370] mmc0: DM non-cached buffer at ffa0c000, dma_addr 0x2ae93000
<6>[    4.742645] mmc0: DM cmd busaddr 0x2ae93000, cmdptr busaddr 0x2ae93300
<6>[    4.898559] mmc0: new high speed MMC card at address 0001
<6>[    4.899780] mmcblk0: mmc0:0001 M4G2DE 2.10 GiB
<3>[    6.168487] mmc0: Failed to get card ready i = 115961
<6>[    6.168640] mmc0: reinit card
<4>[    6.168853] mmc0: Starting deferred resume
<6>[    8.208892] mmc0: Deferred resume failed
<3>[    9.139129] mmc0: DMA channel flushed (0x80000004)
<6>[    9.139556] mmc0: Controller has been reset
<6>[    9.139770] mmc0: Worked around bug 1535304
<3>[    9.141387] mmc0: DMA channel flushed (0x80000004)
<6>[    9.141784] mmc0: Controller has been reset
<6>[    9.141998] mmc0: Worked around bug 1535304
<6>[    9.148895] mmc0: reinit card
<4>[    9.149017] mmc0: Starting deferred resume
<6>[   11.188659] mmc0: Deferred resume failed
<3>[   11.252593] mmc0: DMA channel flushed (0x80000004)
<6>[   11.253021] mmc0: Controller has been reset
<6>[   11.253234] mmc0: Worked around bug 1535304
<3>[   11.254821] mmc0: DMA channel flushed (0x80000004)
<6>[   11.255249] mmc0: Controller has been reset
<6>[   11.255432] mmc0: Worked around bug 1535304
<6>[   11.262268] mmc0: reinit card
<4>[   11.262481] mmc0: Starting deferred resume
<6>[   13.298645] mmc0: Deferred resume failed
<3>[   13.301055] mmc0: DMA channel flushed (0x80000004)
<6>[   13.301483] mmc0: Controller has been reset
<6>[   13.301696] mmc0: Worked around bug 1535304
<3>[   13.303192] mmc0: DMA channel flushed (0x80000004)
<6>[   13.303619] mmc0: Controller has been reset
<6>[   13.303802] mmc0: Worked around bug 1535304
<6>[   13.310577] mmc0: reinit card
<4>[   13.310699] mmc0: Starting deferred resume
<6>[   15.348693] mmc0: Deferred resume failed
<3>[   15.439453] mmc0: DMA channel flushed (0x80000004)
<6>[   15.440002] mmc0: Controller has been reset
<6>[   15.440185] mmc0: Worked around bug 1535304
<3>[   15.441680] mmc0: DMA channel flushed (0x80000004)
<6>[   15.442108] mmc0: Controller has been reset
<6>[   15.442413] mmc0: Worked around bug 1535304
<6>[   15.449218] mmc0: reinit card
<4>[   15.449340] mmc0: Starting deferred resume
<6>[   17.488647] mmc0: Deferred resume failed
<3>[   17.490936] mmc0: DMA channel flushed (0x80000004)
<6>[   17.491363] mmc0: Controller has been reset
<6>[   17.491668] mmc0: Worked around bug 1535304
<3>[   17.493194] mmc0: DMA channel flushed (0x80000004)
<6>[   17.493621] mmc0: Controller has been reset
<6>[   17.493927] mmc0: Worked around bug 1535304
<6>[   17.500701] mmc0: reinit card
<4>[   17.500823] mmc0: Starting deferred resume
<6>[   19.538574] mmc0: Deferred resume failed
<3>[   19.609252] mmc0: DMA channel flushed (0x80000004)
<6>[   19.609680] mmc0: Controller has been reset
<6>[   19.609893] mmc0: Worked around bug 1535304
<3>[   19.611480] mmc0: DMA channel flushed (0x80000004)
<6>[   19.611907] mmc0: Controller has been reset
<6>[   19.612091] mmc0: Worked around bug 1535304
<6>[   19.619018] mmc0: reinit card
<4>[   19.619140] mmc0: Starting deferred resume
<6>[   21.658752] mmc0: Deferred resume failed
<3>[   21.661163] mmc0: DMA channel flushed (0x80000004)
<6>[   21.661590] mmc0: Controller has been reset
<6>[   21.661773] mmc0: Worked around bug 1535304
<3>[   21.663391] mmc0: DMA channel flushed (0x80000004)
<6>[   21.663818] mmc0: Controller has been reset
<6>[   21.664031] mmc0: Worked around bug 1535304
<6>[   21.670837] mmc0: reinit card
<4>[   21.671081] mmc0: Starting deferred resume
<6>[   23.708587] mmc0: Deferred resume failed

Because there are existing the following 4 lines, the chip is corrupted.

Code:
mmc0: failed to get card ready
mmc0: reinit card
mmc0: Starting deferred resume
mmc0: Deferred resume failed

Is this right, because I have found a post, where the user has this for lines and after installing
a ruu everything was allright.
http://wp.daveheavyindustries.com/2011/09/13/htc-desire-s-flashing-problems-m4g2de/

I try the factory reset. It freeze.
I try to restore a ruu, but if it try to reboot my phone, it freeze at the HTC view.

So I try to unroot my phone, to not loose the guarantee.
http://xdaforums.com/wiki/index.php?title=HTC_Vision

This haven´t work. I´m not sure, if I have made something wrong.

Now my DZ is still
VISION PVT SHIP S-OFF
HBOOT0.85.0005 ...
and the support can see that it was rooted.

It is possible to unroot the phone when the chip is corrupted?
Any ideas what I can do, because I would like to avoid to pay for the repair,
because I corrupted chip is not my fault?
I found a post that in the USA somebody paid about 76 Dollar for a new chip.

Greetings,
Rafael