[HTC EVO 3D] S-trace:
Hello.

I want to look, what happened at early boot stage of kernel (right from Uncompressing Linux stage).

Trying to do boot into fastboot mode and run fastboot oem boot - got this:

...
(bootloader) setup_tag addr=0x48000100 cmdline add=0x801E6708
(bootloader) TAG:Ramdisk OK
(bootloader) TAG:skuid 0x2A408
(bootloader) TAG:hero panel = 0x940026
(bootloader) TAG:engineerid = 0x0
(bootloader) TAG: PS ID = 0x2
(bootloader) Device CID is not super CID
(bootloader) CID is 0202
(bootloader) setting->cid::0202
(bootloader) serial number: HT22PV******
(bootloader) commandline from head: console=ttyHSL0
(bootloader) command line length =535
(bootloader) active commandline: poweron_status=1 board_shooter_u.disable
(bootloader) _uart3=0 diag.enabled=0 board_shooter_u.debug_uart=0 userdat
(bootloader) a_sel=0 androidboot.emmc=true androidboot.pagesize=2048 skui
(bootloader) d=0 ddt=20 androidboot.lb=0 androidboot.baseband=11.23.3504.
(bootloader) 09_M2 androidboot.cid=0202 androidboot.batt_poweron=good_b
(bootloader) attery androidboot.carrier=COMMON androidboot.mid=PG8630000
(bootloader) androidboot.keycaps=qwerty androidboot.dq=PASS androidboot.m
(bootloader) ode=normal androidboot.serialno=HT22PV****** androidboot.boo
(bootloader) tloader=1.49.0018 zygote_oneshot=off msm_watchdog.enable=1 c
(bootloader) onsole=ttyHSL0
(bootloader) aARM_Partion[0].name=misc
(bootloader) aARM_Partion[1].name=recovery
(bootloader) aARM_Partion[2].name=boot
(bootloader) aARM_Partion[3].name=system
(bootloader) aARM_Partion[4].name=cache
(bootloader) aARM_Partion[5].name=userdata
(bootloader) aARM_Partion[6].name=devlog
(bootloader) aARM_Partion[7].name=pdata
(bootloader) aARM_Partion[8].name=radio
(bootloader) aARM_Partion[9].name=adsp
(bootloader) aARM_Partion[A].name=radio_config
(bootloader) aARM_Partion[B].name=modem_st1
(bootloader) aARM_Partion[C].name=modem_st2
(bootloader) partition number=13
(bootloader) Valid partition num=13
(bootloader) ddr_get_size: rank 0 reg = E000
(bootloader) ddr_get_size: rank 1 reg = E000
(bootloader) ddr_get_size: ddr_size = 1024
(bootloader) TZ_HTC_SVC_SET_DDR_MPU ret = 0
(bootloader) smem 50006000 (phy 50006000): TZ_HTC_SVC_UPDATE_SMEM ret = 0
(bootloader) TZ_HTC_SVC_LOG_OPERATOR ret = 0
(bootloader) TZ_HTC_SVC_DISABLE ret = 6381568 (0x616000)
(bootloader) jump_to_kernel: machine_id(3358), tags_addr(0x48000100), ker
(bootloader) nel_addr(0x48008000)
(bootloader) -------------------hboot boot time:16517 msec
FAILED (status read failed (No such device))
finished. total time: 8.679s

And got this in computer's dmesg:

[317564.496129] usb 2-3: khubd timed out on ep0in len=0/5
[317564.496134] usb 2-3: unable to get BOS descriptor
[317564.499991] usb 2-3: default language 0x0409
[317564.502996] usb 2-3: udev 51, busnum 2, minor = 178
[317564.503016] usb 2-3: New USB device found, idVendor=0bb4, idProduct=0ff0
[317564.503022] usb 2-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[317564.503025] usb 2-3: Product: Android 1.0
[317564.503027] usb 2-3: Manufacturer: htc, Inc
[317564.503029] usb 2-3: SerialNumber: HT22PV******
[317564.503152] usb 2-3: usb_probe_device
[317564.503156] usb 2-3: configuration #1 chosen from 1 choice
[317564.504131] usb 2-3: adding 2-3:1.0 (config #1, interface 0)
[317564.504251] drivers/usb/core/inode.c: creating file '051'
[317574.071377] ehci_hcd 0000:00:1d.7: detected XactErr len 0/64 retry 1
[317574.071406] hub 2-0:1.0: state 7 ports 6 chg 0000 evt 0008
[317574.071418] ehci_hcd 0000:00:1d.7: detected XactErr len 0/64 retry 2
[317574.071426] ehci_hcd 0000:00:1d.7: GetStatus port:3 status 001002 0 ACK POWER sig=se0 CSC
[317574.071440] hub 2-0:1.0: port 3, status 0100, change 0001, 12 Mb/s
[317574.071445] usb 2-3: USB disconnect, device number 51
[317574.071447] usb 2-3: unregistering device
[317574.071450] usb 2-3: unregistering interface 2-3:1.0
[317574.071453] ehci_hcd 0000:00:1d.7: detected XactErr len 0/64 retry 3
[317574.071484] ehci_hcd 0000:00:1d.7: detected XactErr len 0/64 retry 4
[317574.071505] ehci_hcd 0000:00:1d.7: detected XactErr len 0/64 retry 5
[317574.071535] ehci_hcd 0000:00:1d.7: detected XactErr len 0/64 retry 6
[317574.071543] ehci_hcd 0000:00:1d.7: shutdown urb e63d4d80 ep1in-bulk
[317574.071618] usb 2-3: usb_disable_device nuking all URBs
[317574.175056] hub 2-0:1.0: debounce: port 3: total 100ms stable 100ms status 0x100
[317575.066817] hub 2-0:1.0: state 7 ports 6 chg 0000 evt 0008
[317575.066837] ehci_hcd 0000:00:1d.7: GetStatus port:3 status 001803 0 ACK POWER sig=j CSC CONNECT
[317575.066846] hub 2-0:1.0: port 3, status 0501, change 0001, 480 Mb/s
[317575.170062] hub 2-0:1.0: debounce: port 3: total 100ms stable 100ms status 0x501
[317575.221350] ehci_hcd 0000:00:1d.7: port 3 high speed
[317575.221356] ehci_hcd 0000:00:1d.7: GetStatus port:3 status 001005 0 ACK POWER sig=se0 PE CONNECT
[317575.272142] usb 2-3: new high-speed USB device number 52 using ehci_hcd
[317575.323349] ehci_hcd 0000:00:1d.7: port 3 high speed
[317575.323355] ehci_hcd 0000:00:1d.7: GetStatus port:3 status 001005 0 ACK POWER sig=se0 PE CONNECT
[317575.386551] usb 2-3: default language 0x0409
[317575.386948] usb 2-3: udev 52, busnum 2, minor = 179
[317575.386951] usb 2-3: New USB device found, idVendor=0bb4, idProduct=0ff0
[317575.386954] usb 2-3: New USB device strings: Mfr=2, Product=3, SerialNumber=4
[317575.386957] usb 2-3: Product: Android Phone
[317575.386959] usb 2-3: Manufacturer: HTC
[317575.386961] usb 2-3: SerialNumber: HT22PV******
[317575.387075] usb 2-3: usb_probe_device
[317575.387079] usb 2-3: configuration #1 chosen from 1 choice
[317575.387389] usb 2-3: adding 2-3:1.0 (config #1, interface 0)
[317575.387668] libusual 2-3:1.0: usb_probe_interface
[317575.387679] libusual 2-3:1.0: usb_probe_interface - got id
[317575.387705] usb-storage 2-3:1.0: usb_probe_interface
[317575.387711] usb-storage 2-3:1.0: usb_probe_interface - got id
[317575.387988] scsi629 : usb-storage 2-3:1.0
[317575.388135] drivers/usb/core/inode.c: creating file '052'
[317576.390942] scsi 629:0:0:0: Direct-Access HTC Android Phone 0000 PQ: 0 ANSI: 2
[317576.391193] sd 629:0:0:0: Attached scsi generic sg2 type 0
[317576.398144] sd 629:0:0:0: [sdb] Attached SCSI removable disk
[317577.895522] hub 2-0:1.0: state 7 ports 6 chg 0000 evt 0008
[317577.895540] ehci_hcd 0000:00:1d.7: GetStatus port:3 status 001002 0 ACK POWER sig=se0 CSC
[317577.895552] hub 2-0:1.0: port 3, status 0100, change 0001, 12 Mb/s
[317577.895561] usb 2-3: USB disconnect, device number 52
[317577.895563] usb 2-3: unregistering device
[317577.895566] usb 2-3: unregistering interface 2-3:1.0
[317577.902263] usb 2-3: usb_disable_device nuking all URBs
[317578.006049] hub 2-0:1.0: debounce: port 3: total 100ms stable 100ms status 0x100
[317578.133715] hub 2-0:1.0: state 7 ports 6 chg 0000 evt 0008
[317578.133734] ehci_hcd 0000:00:1d.7: GetStatus port:3 status 001803 0 ACK POWER sig=j CSC CONNECT
[317578.133746] hub 2-0:1.0: port 3, status 0501, change 0001, 480 Mb/s
[317578.237057] hub 2-0:1.0: debounce: port 3: total 100ms stable 100ms status 0x501
[317578.288350] ehci_hcd 0000:00:1d.7: port 3 high speed
[317578.288356] ehci_hcd 0000:00:1d.7: GetStatus port:3 status 001005 0 ACK POWER sig=se0 PE CONNECT
[317578.339057] usb 2-3: new high-speed USB device number 53 using ehci_hcd
[317578.390348] ehci_hcd 0000:00:1d.7: port 3 high speed
[317578.390355] ehci_hcd 0000:00:1d.7: GetStatus port:3 status 001005 0 ACK POWER sig=se0 PE CONNECT
[317578.453590] usb 2-3: default language 0x0409
[317578.453940] usb 2-3: udev 53, busnum 2, minor = 180
[317578.453943] usb 2-3: New USB device found, idVendor=0bb4, idProduct=0ff0
[317578.453945] usb 2-3: New USB device strings: Mfr=2, Product=3, SerialNumber=4
[317578.453948] usb 2-3: Product: Android Phone
[317578.453950] usb 2-3: Manufacturer: HTC
[317578.453952] usb 2-3: SerialNumber: HT22PV******
[317578.454066] usb 2-3: usb_probe_device
[317578.454071] usb 2-3: configuration #1 chosen from 1 choice
[317578.454504] usb 2-3: adding 2-3:1.0 (config #1, interface 0)
[317578.454696] libusual 2-3:1.0: usb_probe_interface
[317578.454703] libusual 2-3:1.0: usb_probe_interface - got id
[317578.454718] usb-storage 2-3:1.0: usb_probe_interface
[317578.454723] usb-storage 2-3:1.0: usb_probe_interface - got id
[317578.457454] scsi630 : usb-storage 2-3:1.0
[317578.457589] usb 2-3: adding 2-3:1.1 (config #1, interface 1)
[317578.457673] drivers/usb/core/inode.c: creating file '053'
[317578.981002] ehci_hcd 0000:00:1d.7: detected XactErr len 0/24 retry 1
[317578.981032] hub 2-0:1.0: state 7 ports 6 chg 0000 evt 0008
[317578.981042] ehci_hcd 0000:00:1d.7: detected XactErr len 0/24 retry 2
[317578.981050] ehci_hcd 0000:00:1d.7: GetStatus port:3 status 001002 0 ACK POWER sig=se0 CSC
[317578.981065] hub 2-0:1.0: port 3, status 0100, change 0001, 12 Mb/s
[317578.981069] usb 2-3: USB disconnect, device number 53
[317578.981072] usb 2-3: unregistering device
[317578.981075] ehci_hcd 0000:00:1d.7: detected XactErr len 0/24 retry 3
[317578.981078] usb 2-3: unregistering interface 2-3:1.0
[317578.981111] ehci_hcd 0000:00:1d.7: detected XactErr len 0/24 retry 4
[317578.981134] ehci_hcd 0000:00:1d.7: detected XactErr len 0/24 retry 5
[317578.981164] ehci_hcd 0000:00:1d.7: detected XactErr len 0/24 retry 6
[317578.981193] ehci_hcd 0000:00:1d.7: detected XactErr len 0/24 retry 7
[317578.981350] ehci_hcd 0000:00:1d.7: detected XactErr len 0/24 retry 8
[317578.981374] ehci_hcd 0000:00:1d.7: detected XactErr len 0/24 retry 9
[317578.981389] usb 2-3: unregistering interface 2-3:1.1
[317578.981397] ehci_hcd 0000:00:1d.7: detected XactErr len 0/24 retry 10
[317578.981419] ehci_hcd 0000:00:1d.7: detected XactErr len 0/24 retry 11
[317578.981441] ehci_hcd 0000:00:1d.7: detected XactErr len 0/24 retry 12
[317578.981479] ehci_hcd 0000:00:1d.7: shutdown urb f5a2ff00 ep2in-bulk
[317578.981546] usb 2-3: usb_disable_device nuking all URBs
[317579.085116] hub 2-0:1.0: debounce: port 3: total 100ms stable 100ms status 0x100
[317579.223614] hub 2-0:1.0: state 7 ports 6 chg 0000 evt 0008
[317579.223633] ehci_hcd 0000:00:1d.7: GetStatus port:3 status 001803 0 ACK POWER sig=j CSC CONNECT
[317579.223646] hub 2-0:1.0: port 3, status 0501, change 0001, 480 Mb/s
[317579.327057] hub 2-0:1.0: debounce: port 3: total 100ms stable 100ms status 0x501
[317579.378348] ehci_hcd 0000:00:1d.7: port 3 high speed
[317579.378355] ehci_hcd 0000:00:1d.7: GetStatus port:3 status 001005 0 ACK POWER sig=se0 PE CONNECT
[317579.429034] usb 2-3: new high-speed USB device number 54 using ehci_hcd
[317579.480225] ehci_hcd 0000:00:1d.7: port 3 high speed
[317579.480231] ehci_hcd 0000:00:1d.7: GetStatus port:3 status 001005 0 ACK POWER sig=se0 PE CONNECT
[317579.543964] usb 2-3: skipped 1 descriptor after configuration
[317579.543968] usb 2-3: skipped 4 descriptors after interface
[317579.544233] usb 2-3: default language 0x0409
[317579.545121] usb 2-3: udev 54, busnum 2, minor = 181
[317579.545128] usb 2-3: New USB device found, idVendor=0bb4, idProduct=0ff0
[317579.545131] usb 2-3: New USB device strings: Mfr=2, Product=3, SerialNumber=4
[317579.545134] usb 2-3: Product: Android Phone
[317579.545139] usb 2-3: Manufacturer: HTC
[317579.545141] usb 2-3: SerialNumber: HT22PV******
[317579.545262] usb 2-3: usb_probe_device
[317579.545266] usb 2-3: configuration #1 chosen from 1 choice
[317579.549522] usb 2-3: adding 2-3:1.0 (config #1, interface 0)
[317579.549956] rndis_host 2-3:1.0: usb_probe_interface
[317579.549959] rndis_host 2-3:1.0: usb_probe_interface - got id
[317579.552878] rndis_host 2-3:1.0: usb0: register 'rndis_host' at usb-0000:00:1d.7-3, RNDIS device, d6:cc:25:**:**:**
[317579.552914] usb 2-3: adding 2-3:1.1 (config #1, interface 1)
[317579.553971] usb 2-3: adding 2-3:1.2 (config #1, interface 2)
[317579.554292] libusual 2-3:1.2: usb_probe_interface
[317579.554302] libusual 2-3:1.2: usb_probe_interface - got id
[317579.554320] usb-storage 2-3:1.2: usb_probe_interface
[317579.554329] usb-storage 2-3:1.2: usb_probe_interface - got id
[317579.559101] scsi631 : usb-storage 2-3:1.2
[317579.559239] usb 2-3: adding 2-3:1.3 (config #1, interface 3)
[317579.559323] drivers/usb/core/inode.c: creating file '054'
[317579.743564] usb 2-3: link qh32-0001/f2839d00 start 7 [1/0 us]
[317580.561186] scsi 631:0:0:0: Direct-Access HTC Android Phone 0000 PQ: 0 ANSI: 2
[317580.561419] sd 631:0:0:0: Attached scsi generic sg2 type 0
[317580.568777] sd 631:0:0:0: [sdb] Attached SCSI removable disk
[317590.178019] usb0: no IPv6 routers present

I have tried to modify arch/arm/mach-msm/include/mach/htc_usb.h and arch/arm/mach-msm/board-shooter_u.c files to use same dVendor=0bb4, idProduct=0ff0 at all bootup time, but device do reset usb port and I can't see what's happening after kernel got control.

Thank You!