[Desire HD Q&A, Help & Troubleshooting] starzig:
Some informations about what I found in kernel traces :

It starts with :

<4>[ 524.603302] [BATT] [x0]3 [x8]16 90 9 80 64 a0 f6 f6 e 5c

<4>[ 524.603546] [BATT] V=3928(64a) I=-228(fffffdbe) C=954.0/1230(e5c) id=1(98) T=340(169) KADC=802

<4>[ 524.603668] [BATT]S=2 P=776 chg=0 cable=000 flg=110 dbg=0000 fst_dischg=804/989 [3137676592]

<6>[ 525.652435] [VIB] Binder Thread #(parent:zygote): vibrates 0 msec

<6>[ 525.652740] [VIB] Binder Thread #(parent:zygote): vibrates 15 msec

<6>[ 525.653717] [ATS][set_vibration][successful]

<6>[ 525.667907] [VIB]vibrator_timer_func

<6>[ 525.668945] [VIB] er.ServerThread(parent:zygote): vibrates 0 msec

<4>[ 554.611755] [BATT] [x0]3 [x8]16 90 9 90 64 80 f7 b6 e 57

<4>[ 554.611999] [BATT] V=3923(648) I=-209(fffffdee) C=952.0/1230(e57) id=1(99) T=340(169) KADC=786

<4>[ 554.612213] [BATT]S=2 P=774 chg=0 cable=000 flg=110 dbg=0000 fst_dischg=804/989 [3137706600]

<6>[ 565.466949] [VIB] InputReader(parent:zygote): vibrates 0 msec

<6>[ 565.469573] [VIB] Thread-87(parent:zygote): vibrates 10 msec

<6>[ 565.470153] [ATS][set_vibration][successful]

<6>[ 565.479705] [VIB]vibrator_timer_func

<6>[ 565.500000] [VIB] Thread-87(parent:zygote): vibrates 30 msec

<6>[ 565.500976] [ATS][set_vibration][successful]

<6>[ 565.530212] [VIB]vibrator_timer_func

<6>[ 568.204559] binder: 1333:1339 transaction failed 29189, size 4-0

<6>[ 568.204803] binder: send failed reply for transaction 40612, target dead

<6>[ 573.939361] [VIB] Binder Thread #(parent:zygote): vibrates 0 msec

<6>[ 578.933837] [VIB] Binder Thread #(parent:zygote): vibrates 0 msec

<4>[ 584.621307] [BATT] [x0]3 [x8]16 90 9 80 64 20 f4 d8 e 52

<4>[ 584.621337] [BATT] V=3908(642) I=-282(fffffd36) C=950.0/1230(e52) id=1(98) T=340(169) KADC=796

<4>[ 584.621368] [BATT]S=2 P=773 chg=0 cable=000 flg=110 dbg=0000 fst_dischg=804/989 [3137736609]

<4>[ 611.101196] Return_dpc value is : 0

<4>[ 614.632995] [BATT] [x0]3 [x8]16 80 9 80 64 20 f6 24 e 4c

<4>[ 614.633148] [BATT] V=3908(642) I=-249(fffffd89) C=947.0/1230(e4c) id=1(98) T=340(168) KADC=782

<6>[ 614.633361] [BATT] ds2746_notify: 1 77 at 610429628432 (2012-06-05 05:03:15.677851169 UTC)

<6>[ 614.633697] [BATT] power_supply_changed: battery at 610429964125 (2012-06-05 05:03:15.678186862 UTC)

<4>[ 614.647460] [BATT]S=2 P=770 chg=0 cable=000 flg=110 dbg=0000 fst_dischg=804/989 [3137766635]

<6>[ 631.344360] microp_led_pwm_brightness_set, data[1] = 255

<6>[ 638.891937] request_suspend_state: sleep (0->3) at 634688051285 (2012-06-05 05:03:39.936365574 UTC)

<7>[ 638.892333] [LS][ISL29028] lightsensor_ioctl cmd 2

<6>[ 638.892456] [LS][ISL29028] lightsensor_disable

<6>[ 638.892761] [R] early_suspend start

<6>[ 638.893096] sleep_stat.0: 0ms 0 0ms 0 - 0 0 0 - 0 0 - 0 0 0 0 0(2012-06-05 05:03:39.937586277 UTC)

<6>[ 638.893310] [DISP]lcdc_blank: ()

<4>[ 638.893432] [lcm]spade_sharp_panel_blank

<7>[ 638.896453] [LS][ISL29028] lightsensor_release

<6>[ 638.897125] microp_led_pwm_brightness_set, data[1] = 0

<6>[ 638.900238] [COMP] Compass disable

<4>[ 638.909484] dhd_get_dtim_skip bcn_li_dtim=3 DTIM=1 Listen=10

<6>[ 638.913208] [VIB] er.ServerThread(parent:zygote): vibrates 0 msec

<6>[ 638.924102] [DISP]lcdc_suspend: suspending

<4>[ 638.924652] [lcm]spade_sharp_panel_uninit

<4>[ 638.925231] [lcm]spade_sharp_panel_power(0):

<6>[ 638.945770] [GSNR] Gsensor disable

<6>[ 638.996826] [R] early_suspend: sync

<7>[ 639.397155] [COMP][AKM8975] AKECS_GetOpenStatus:

<6>[ 639.472778] [R] early_suspend end

<4>[ 644.660858] [BATT] [x0]3 [x8]16 80 9 90 64 b0 f9 38 e 47

<4>[ 644.661010] [BATT] V=3930(64b) I=-171(fffffe4e) C=945.0/1230(e47) id=1(99) T=340(168) KADC=780

<4>[ 644.661224] [BATT]S=2 P=769 chg=0 cable=000 flg=110 dbg=0000 fst_dischg=804/989 [3137796649]

<4>[ 674.690887] [BATT] [x0]3 [x8]16 90 9 b0 65 40 fc 44 e 44

<4>[ 674.691009] [BATT] V=3952(654) I=-94(ffffff11) C=944.0/1230(e44) id=1(9b) T=340(169) KADC=779

<4>[ 674.691223] [BATT]S=2 P=768 chg=0 cable=000 flg=110 dbg=0000 fst_dischg=804/989 [3137826679]

<4>[ 704.712310] [BATT] [x0]3 [x8]16 90 9 a0 65 40 fc 6d e 41

<4>[ 704.712432] [BATT] V=3952(654) I=-90(ffffff1c) C=943.0/1230(e41) id=1(9a) T=340(169) KADC=778

<4>[ 704.712646] [BATT]S=2 P=767 chg=0 cable=000 flg=110 dbg=0000 fst_dischg=804/989 [3137856701]

<4>[ 734.732086] [BATT] [x0]3 [x8]16 90 9 b0 65 50 fc 38 e 3f

<4>[ 734.732421] [BATT] V=3955(655) I=-95(ffffff0e) C=942.0/1230(e3f) id=1(9b) T=340(169) KADC=783

<4>[ 734.732940] [BATT]S=2 P=766 chg=0 cable=000 flg=110 dbg=0000 fst_dischg=804/989 [3137886721]

<3>[ 761.839172] mmc2: Data timeout

<3>[ 761.839324] mmc2: DMA channel flushed (0x80000004)

<3>[ 761.839447] Flush data: 0000c003 2ad35120 00000000 00400040 00400040 00000003

<6>[ 761.839752] mmc2: Controller has been reset

<6>[ 761.839965] mmc2: Worked around bug 1535304

<4>[ 761.840209] mmcblk1: retrying using single block read

<3>[ 762.058135] mmc2: Data timeout

<3>[ 762.058258] mmc2: DMA channel flushed (0x80000004)

I get for a few seconds lots of error of this kind :

<3>[ 762.807312] mmc_blk_issue_rq failed!!

<3>[ 762.814666] mmcblk1: error -123 sending read command, response 0x0

<4>[ 762.814788] mmcblk1: retrying using single block read

<3>[ 762.814971] mmcblk1: error -123 sending status comand

<3>[ 762.815093] mmcblk1: error -123 sending read/write command, response 0x0, card status 0x0

<3>[ 762.815368] end_request: I/O error, dev mmcblk1, sector 27564800

<3>[ 762.815612] mmc_blk_issue_rq failed!!

Then eventually I get this :

<3>[ 763.182128] end_request: I/O error, dev mmcblk1, sector 27564800

<3>[ 763.182342] mmc_blk_issue_rq failed!!

<6>[ 763.190399] spade_sdslot_switchvdd: Disabling SD slot power

<6>[ 763.191040] mmc2: mmc_remove_sd_card exit

<4>[ 764.740875] [BATT] [x0]3 [x8]16 90 9 a0 64 f0 fa 9 e 3d

<4>[ 764.740997] [BATT] V=3940(64f) I=-150(fffffe83) C=941.0/1230(e3d) id=1(9a) T=340(169) KADC=786

<4>[ 764.741210] [BATT]S=2 P=765 chg=0 cable=000 flg=110 dbg=0000 fst_dischg=804/989 [3137916729]

<3>[ 765.404113] FAT: Directory bread(block 28471360) failed

<3>[ 765.404266] FAT: Directory bread(block 28471361) failed