Arduino device not connecting as storage (MTP?) device

I just bought a Adafruit RP2040 Prop-Maker Feather but I have this issue with other Arduino devices, too.
In this case it is that one here:

https://learn.adafruit.com/adafruit-rp2040-prop-maker-feather

but when I try to connect it to the filesystem in order to copy files to it, the device is not recognized.

A first thought was a broken cable but it happens with all cables and on the other hand, having a look at the Arduino IDE's serial output I can see it works giving log output. So the cable is fine and everything.

I should also mention it neither works on Linux nor Windows but I'd prefer to run things on Linux.

executing lsusb I can find it:

Bus 001 Device 022: ID 239a:8131 Adafruit Feather RP2040 Prop-Maker

ls -l /dev/serial/by-id even states this

total 0
lrwxrwxrwx 1 root root 13 Sep 16 16:57 usb-Adafruit_Feather_RP2040_Prop-Maker_DF6260785F590937-if00 -> ../../ttyACM0

But looking at the journal I see it is not recognized as MPT device:

kernel: usb 1-6.2.4: new full-speed USB device number 23 using xhci_hcd
kernel: usb 1-6.2.4: New USB device found, idVendor=239a, idProduct=8131, bcdDevice= 1.00
kernel: usb 1-6.2.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
kernel: usb 1-6.2.4: Product: Feather RP2040 Prop-Maker
kernel: usb 1-6.2.4: Manufacturer: Adafruit
kernel: usb 1-6.2.4: SerialNumber: DF6260785F590937
kernel: cdc_acm 1-6.2.4:1.0: ttyACM0: USB ACM device
mtp-probe[191599]: checking bus 1, device 23: "/sys/devices/pci0000:00/0000:00:14.0/usb1/1-6/1-6.2/1-6.2.4"
mtp-probe[191599]: bus: 1, device: 23 was not an MTP device
mtp-probe[191600]: checking bus 1, device 23: "/sys/devices/pci0000:00/0000:00:14.0/usb1/1-6/1-6.2/1-6.2.4"
mtp-probe[191600]: bus: 1, device: 23 was not an MTP device

From what I understood I have to add an udev rule which I assumed would look like this:

#Adafruit RP2040 Prop-Maker Feather
ATTR{idVendor}=="293a", ATTR{idProduct}=="8131", GOTO="libmtp_rules_end"

Still, it is not found in my filesystem. lsblk does not tell anything.

I even tried it on Windows. Also with the TinyUSB drivers. Still no success.

I might also add, when I edit the udev roles and comment out the catch-all Autoprobe line as some suggest online, the error message is gone, but the device is still not mountable (and lsblk does not show anything different either).

Then the journal output is simply:

kernel: usb 1-6.2.4: new full-speed USB device number 33 using xhci_hcd
kernel: usb 1-6.2.4: New USB device found, idVendor=239a, idProduct=8131, bcdDevice= 1.00
kernel: usb 1-6.2.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
kernel: usb 1-6.2.4: Product: Feather RP2040 Prop-Maker
kernel: usb 1-6.2.4: Manufacturer: Adafruit
kernel: usb 1-6.2.4: SerialNumber: DF6260785F590937
kernel: cdc_acm 1-6.2.4:1.0: ttyACM0: USB ACM device

So that became the ttyACM device and not a simple "storage" block device that is shown via lsblk and could be mounted.

I should probably adding that connecting my Adafruit Soundboard, which works similar as a small flash drive, works fine. I can connect it and it shows as mountable device.

What am I missing? Sounds like a configuration/driver issue. Any ideas?

Alright, Paul_B found a document that helped actually.
Turns out there is nothing to do on my system. It's not like I needed drivers or so.

In fact the device itself has to ways of connecting. A(nother) manual stated:

To enter the bootloader, hold down the BOOT/BOOTSEL button
(highlighted in red above), and while continuing to hold it (don't let
go!), press and release the reset button (highlighted in blue above).
Continue to hold the BOOT/BOOTSEL button until the RPI-RP2 drive
appears!

So in case anyone has that problem, this is the (easy) solution actually!