helloSystem / ISO

helloSystem Live and installation ISO
https://github.com/helloSystem/
BSD 3-Clause "New" or "Revised" License
805 stars 59 forks source link

CircuitPython 8.0.4 on LOLIN S2 Mini: Cannot mount USB mass storage medium #476

Open probonopd opened 1 year ago

probonopd commented 1 year ago

CircuitPython 8.0.4 downloaded from https://circuitpython.org/board/lolin_s2_mini/ on LOLIN S2 Mini ESP32-S2 board:

On Windows, FTHRS2BOOT shows up as the D:\ drive immediately.

On FreeBSD 13.1-RELEASE-p3 FreeBSD 13.1-RELEASE-p3 GENERIC amd64, all we get is

usb_msc_auto_quirk: UQ_MSC_NO_GETMAXLUN set for USB mass storage device Adafruit Feather ESP32-S2 (0x239a:0x00eb)
ugen1.15: <Adafruit Feather ESP32-S2> at usbus1
umass1 on uhub3
umass1: <UF2> on usbus1
umass1:  SCSI over Bulk-Only; quirks = 0x0100
umass1:1:1: Attached to scbus1
uhid3 on uhub3
uhid3: <HF2 HID> on usbus1

So it seems like FreeBSD can't deal with the TinyUF2 Bootloader 0.6.2 - tinyusb (0.10.1109.g9b3ec69b) properly?

https://github.com/adafruit/tinyuf2