ESP32 Dev Board - No Serial

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

Try reinstalling the drivers http://www.wch-ic.com/downloads/CH341SER_ZIP.html and see how that goes - if it is still unresponsive (and other CH34x devices work) then it is likely a defective board. Contact the seller with the info (if purchased from sparkfun go to www.sparkfun.com/returns/ , if purchased elsewhere contact them for similar)

Been there done that - and Sparkfun has sent a replacement board - both work exactly the same. I’m thinking they loaded the wrong firmware, or something like that.

CH342SER_Zip - doesn’t recognise the USB device, I’m thinking because it has the wrong Vendor and Product ID. Why should it ?

and I’ll add just tried it with a Raspberry Pi 4 - exactly the same result - followed the “installing CH34X driver” exactly for the Pi - no difference - has anyone managed to get one of these to work from the latest batch?