I recently purchased an ESP32 Dev board - https://www.sparkfun.com/products/19177 - and it will not enumerate. I’ve tried Linux and Windows 10.
on Linux I see this - ==> /var/log/messages <==
Sep 23 12:39:51 Butch kernel: usb 5-1.1: new high-speed USB device number 56 using xhci_hcd
Sep 23 12:39:51 Butch kernel: usb 5-1.1: New USB device found, idVendor=045b, idProduct=0209, bcdDevice= 1.00
Sep 23 12:39:51 Butch kernel: usb 5-1.1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
Sep 26 14:33:59 Butch kernel: usb 3-2: new full-speed USB device number 108 using xhci_hcd
Sep 26 14:33:59 Butch kernel: usb 3-2: Device not responding to setup address.
Sep 26 14:33:59 Butch kernel: usb 3-2: Device not responding to setup address.
Sep 26 14:34:00 Butch kernel: usb 3-2: new full-speed USB device number 109 using xhci_hcd
==> /var/log/syslog <==
Sep 26 14:33:59 Butch kernel: usb 3-2: new full-speed USB device number 108 using xhci_hcd
Sep 26 14:33:59 Butch kernel: usb 3-2: Device not responding to setup address.
Sep 26 14:33:59 Butch kernel: usb 3-2: Device not responding to setup address.
Sep 26 14:33:59 Butch kernel: usb 3-2: device not accepting address 108, error -71
Sep 26 14:33:59 Butch kernel: usb usb3-port2: unable to enumerate USB device
Sep 26 14:34:00 Butch kernel: usb 3-2: new full-speed USB device number 109 using xhci_hcd
For a CH341 the vendor and product are wrong.
I have an Artemis board also with a CH341 chip, and it works fine.
Thought it might be a Linux Ubuntu/Mint problem, but Windows is the same. Even tried a Macbook and nothing.
Any thoughts on what to try next?
for reference the artemis board looks like this when plugged in:
==> /var/log/messages <==
Sep 26 14:36:32 Butch kernel: usb 3-2: new full-speed USB device number 114 using xhci_hcd
Sep 26 14:36:32 Butch kernel: usb 3-2: New USB device found, idVendor=1a86, idProduct=7523, bcdDevice= 2.63
Sep 26 14:36:32 Butch kernel: usb 3-2: New USB device strings: Mfr=0, Product=2, SerialNumber=0
Sep 26 14:36:32 Butch kernel: usb 3-2: Product: USB2.0-Serial
Sep 26 14:36:32 Butch mtp-probe[69905]: checking bus 3, device 114: “/sys/devices/pci0000:00/0000:00:01.2/0000:02:00.0/0000:03:08.0/0000:09:00.3/usb3/3-2”
Sep 26 14:36:32 Butch mtp-probe[69905]: bus: 3, device: 114 was not an MTP device
Sep 26 14:36:32 Butch mtp-probe[69918]: checking bus 3, device 114: “/sys/devices/pci0000:00/0000:00:01.2/0000:02:00.0/0000:03:08.0/0000:09:00.3/usb3/3-2”
Sep 26 14:36:32 Butch mtp-probe[69918]: bus: 3, device: 114 was not an MTP device