[3.4.0/3.4.6] USB Disk mode doesn't work on Linux

I tried to update my E1 mk2 to the beta firmware but the USB disk was not detected on my Linux machine. It worked on a Windows machine.

When I tap on enable USB Disk I get the following logs on my system:

sep 19 21:54:09 workstation kernel: usb 5-2: new full-speed USB device number 8 using xhci_hcd
sep 19 21:54:09 workstation kernel: usb 5-2: config 1 has an invalid interface number: 2 but max is 0
sep 19 21:54:09 workstation kernel: usb 5-2: config 1 has no interface number 0
sep 19 21:54:09 workstation kernel: usb 5-2: New USB device found, idVendor=045b, idProduct=0000, bcdDevice= 0.00
sep 19 21:54:09 workstation kernel: usb 5-2: New USB device strings: Mfr=0, Product=0, SerialNumber=0
sep 19 21:54:09 workstation kernel: usb-storage 5-2:1.2: USB Mass Storage device detected
sep 19 21:54:09 workstation kernel: scsi host2: usb-storage 5-2:1.2
sep 19 21:54:09 workstation mtp-probe[5566]: checking bus 5, device 8: "/sys/devices/pci0000:00/0000:00:08.1/0000:0f:00.3/usb5/5-2"
sep 19 21:54:09 workstation mtp-probe[5566]: bus: 5, device: 8 was not an MTP device
sep 19 21:54:09 workstation mtp-probe[5572]: checking bus 5, device 8: "/sys/devices/pci0000:00/0000:00:08.1/0000:0f:00.3/usb5/5-2"
sep 19 21:54:09 workstation mtp-probe[5572]: bus: 5, device: 8 was not an MTP device
sep 19 21:54:10 workstation kernel: scsi 2:0:0:0: Direct-Access     NULL     NULL             NULL PQ: 0 ANSI: 0
sep 19 21:54:10 workstation kernel: sd 2:0:0:0: Attached scsi generic sg1 type 0
sep 19 21:54:10 workstation kernel: sd 2:0:0:0: [sdb] 8388001 512-byte logical blocks: (4.29 GB/4.00 GiB)
sep 19 21:54:10 workstation kernel: sd 2:0:0:0: [sdb] Write Protect is off
sep 19 21:54:10 workstation kernel: sd 2:0:0:0: [sdb] Mode Sense: 10 00 00 00
sep 19 21:54:10 workstation kernel: sd 2:0:0:0: [sdb] No Caching mode page found
sep 19 21:54:10 workstation kernel: sd 2:0:0:0: [sdb] Assuming drive cache: write through
sep 19 21:54:10 workstation kernel:  sdb: sdb1
sep 19 21:54:10 workstation kernel: sd 2:0:0:0: [sdb] Attached SCSI removable disk

Normally a USB disk gets detected by the system and I can just browse it’s contents but the E1 doesn’t seem to be visible at in tools like gparted or the Gnome Disk Utility.

If I try to manually mount the drive then command just sits there:

sudo mount /dev/sdb1 /e1

Eventually I can see this in my logs

sep 19 21:57:36 workstation systemd-udevd[649]: sdb: Worker [5679] processing SEQNUM=6881 is taking a long time
...
sep 19 21:59:36 workstation systemd-udevd[649]: sdb: Worker [5679] processing SEQNUM=6881 killed
sep 19 21:59:36 workstation systemd-udevd[649]: sdb: Worker [5679] terminated by signal 9 (KILL).

I am running a fairly recent kernel:

$ uname -r
6.5.3-arch1-1