Yesterday I received a Nano RP2040 Connect. Following the procedure described in Overview | CircuitPython on the Arduino Nano RP2040 Connect | Adafruit Learning System I tried to install circuitpython version 6.3.0. The Nano RP2040 is connected to (the USB port of) a Linux Mint 20.1 system. A USB disk drive named RPI-RP2 was available. Using file manager Nemo, file adafruit-circuitpython-arduino_nano_rp2040_connect-en_GB-6.3.0.uf2 was copied to the Nano RP2040. As described, the file system disappeared, but the expected file system named CIRCUITPY did not appear. In fact, the Nano was not longer recognized as an USB device.
Following the steps described in article Nano RP2040 Connect not showing as a device under ports the RPI-RP2 file system becomes available after connecting pin REC to ground. However, once the *.uf2 file is copied, the USB drive disappears and the Nano is no longer recognized as an USB device. This is also true if I try to copy file Blink.ino.elf.uf2 to the Nano RP2040.
Command dmesg shows the following after yet another attempt to copy file Blink.ino.elf.uf2 to the Nano RP2040:
[ 4938.751528] usb 2-3: new full-speed USB device number 11 using xhci_hcd
[ 4938.901170] usb 2-3: New USB device found, idVendor=2e8a, idProduct=0003, bcdDevice= 1.00
[ 4938.901176] usb 2-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 4938.901179] usb 2-3: Product: RP2 Boot
[ 4938.901183] usb 2-3: Manufacturer: Raspberry Pi
[ 4938.901185] usb 2-3: SerialNumber: E0C912952D54
[ 4938.903031] usb-storage 2-3:1.0: USB Mass Storage device detected
[ 4938.905081] scsi host4: usb-storage 2-3:1.0
[ 4939.908723] scsi 4:0:0:0: Direct-Access RPI RP2 2 PQ: 0 ANSI: 2
[ 4939.909250] sd 4:0:0:0: Attached scsi generic sg1 type 0
[ 4939.909524] sd 4:0:0:0: [sdb] 262144 512-byte logical blocks: (134 MB/128 MiB)
[ 4939.909857] sd 4:0:0:0: [sdb] Write Protect is off
[ 4939.909861] sd 4:0:0:0: [sdb] Mode Sense: 03 00 00 00
[ 4939.910192] sd 4:0:0:0: [sdb] No Caching mode page found
[ 4939.910198] sd 4:0:0:0: [sdb] Assuming drive cache: write through
[ 4939.932254] sdb: sdb1
[ 4939.933782] sd 4:0:0:0: [sdb] Attached SCSI removable disk
[ 5015.282939] usb 2-3: USB disconnect, device number 11
[ 5015.283854] blk_update_request: I/O error, dev sdb, sector 260 op 0x1:(WRITE) flags 0x0 phys_seg 1 prio class 0
[ 5015.283867] Buffer I/O error on dev sdb1, logical block 259, lost async page write
[ 5015.306041] FAT-fs (sdb1): unable to read boot sector to mark fs as dirty
It looks like as if the Nano RP2040 is restarted before writing of the file is completed.
How can I install circuitpython on a Nano RP2040 using a Linux Mint system?