Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 19 Nov 2019 20:23:20 -0800
From:      Yuri <yuri@rawbw.com>
To:        freebsd-usb@FreeBSD.org
Subject:   Why do USB timeouts happen: getting device descriptor at addr 5 failed, USB_ERR_TIMEOUT ?
Message-ID:  <517c2cf9-c695-5641-f908-b04bd02fbcf0@rawbw.com>

next in thread | raw e-mail | index | archive | help
I have a USB Hantek PC-oscilloscope.

Several seconds after the PulseView program begins to upload firmware 
into it, the device disconnects:

ugen8.5: <vendor 0x04b4 product 0x6022> at usbus8
ugen8.5: <vendor 0x04b4 product 0x6022> at usbus8 (disconnected)
usbd_setup_device_desc: getting device descriptor at addr 5 failed, 
USB_ERR_TIMEOUT
usbd_setup_device_desc: getting device descriptor at addr 5 failed, 
USB_ERR_TIMEOUT
usbd_setup_device_desc: getting device descriptor at addr 5 failed, 
USB_ERR_TIMEOUT
usbd_setup_device_desc: getting device descriptor at addr 5 failed, 
USB_ERR_TIMEOUT
usbd_setup_device_desc: getting device descriptor at addr 5 failed, 
USB_ERR_TIMEOUT
ugen8.5: <Unknown > at usbus8 (disconnected)


I don't believe that the device is broken, it is brand new.

Why would the device access, no mater what it is, cause the timeout and 
disconnect?


Yuri





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?517c2cf9-c695-5641-f908-b04bd02fbcf0>