Unable to boot the Hikey960 board in recovery mode


#1

Hello all,

I have flashed my build images on the hikey960 board it was working fine for a days and suddenly it got crashed and board is not booting up.
I am not seeing the device in “fastboot devices” as i want to flash newer images this will be required.
Then i tried to recover using recovery mode as given in https://github.com/96boards-hikey/tools-images-hikey960
link. But i could not see my device as "/dev/ttyUSB0"
i have a dmesg logs after connecting to my ubuntu system.

dmesg

[ 8934.170925] usb 3-1: new full-speed USB device number 42 using xhci_hcd
[ 8934.290924] usb 3-1: device descriptor read/64, error -71
[ 8934.518924] usb 3-1: device descriptor read/64, error -71
[ 8934.746861] usb 3-1: new full-speed USB device number 43 using xhci_hcd
[ 8934.866862] usb 3-1: device descriptor read/64, error -71
[ 8935.094874] usb 3-1: device descriptor read/64, error -71
[ 8935.322833] usb 3-1: new full-speed USB device number 44 using xhci_hcd
[ 8935.322977] usb 3-1: Device not responding to setup address.
[ 8935.530981] usb 3-1: Device not responding to setup address.
[ 8935.738857] usb 3-1: device not accepting address 44, error -71
[ 8935.858888] usb 3-1: new full-speed USB device number 45 using xhci_hcd
[ 8935.859043] usb 3-1: Device not responding to setup address.
[ 8936.066950] usb 3-1: Device not responding to setup address.
[ 8936.274883] usb 3-1: device not accepting address 45, error -71
[ 8936.274948] usb usb3-port1: unable to enumerate USB device

i have also tried with usb 2.0 and usb 3.0 on the ubuntu PC.Still getting same error as above dmesg.

Can anyone help me? this issue is blocking me.

Any help would be appreciated

Thanks in advance


#2

This is not a problem with Hikey960 board. This is a problem with your host ubuntu. It is unable to read the device descriptor that is returned by hikey960 and ubuntu is not registering as ttyUSB0.

Do “echo -1 >/sys/module/usbcore/parameters/autosuspend” as a root. This should solve your problem.
But I would recommend a fresh installation of ubuntu.