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).
Thank goodness for the externally accessible SD card! That made the firmware update quick and easy, compared to having to boot to Windows first time in months and suffer through all the motions involved in that…
For the USB disk mode, similar story with v4.0 firmware as well:
[ 1382.283534] usb 2-1.3: New USB device found, idVendor=1fc9, idProduct=82cf, bcdDevice= 2.13
[ 1382.283545] usb 2-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 1382.283549] usb 2-1.3: Product: Electra Controller
[ 1382.283552] usb 2-1.3: Manufacturer: electra.one
[ 1382.283554] usb 2-1.3: SerialNumber: EO-123456
[ 1382.284637] usb 2-1.3: Quirk or no altset; falling back to MIDI 1.0
[ 1483.393963] usb 2-1.3: USB disconnect, device number 15
[ 1501.234198] usb 2-1.3: new full-speed USB device number 16 using ehci-pci
[ 1501.322495] usb 2-1.3: config 1 has an invalid interface number: 2 but max is 0
[ 1501.322507] usb 2-1.3: config 1 has no interface number 0
[ 1501.322515] usb 2-1.3: New USB device found, idVendor=045b, idProduct=0000, bcdDevice= 0.00
[ 1501.322520] usb 2-1.3: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 1501.325183] usb-storage 2-1.3:1.2: USB Mass Storage device detected
[ 1501.326622] scsi host7: usb-storage 2-1.3:1.2
[ 1502.343423] scsi 7:0:0:0: Direct-Access NULL NULL NULL PQ: 0 ANSI: 0
[ 1502.343886] sd 7:0:0:0: Attached scsi generic sg4 type 0
[ 1502.346180] sd 7:0:0:0: [sdd] 8388001 512-byte logical blocks: (4.29 GB/4.00 GiB)
[ 1502.346800] sd 7:0:0:0: [sdd] Write Protect is off
[ 1502.346805] sd 7:0:0:0: [sdd] Mode Sense: 10 00 00 00
[ 1502.347787] sd 7:0:0:0: [sdd] No Caching mode page found
[ 1502.347791] sd 7:0:0:0: [sdd] Assuming drive cache: write through
[ 1502.378586] sdd: sdd1
[ 1502.378831] sd 7:0:0:0: [sdd] Attached SCSI removable disk
[ 1532.771397] usb 2-1.3: reset full-speed USB device number 16 using ehci-pci
[ 1532.858218] sd 7:0:0:0: [sdd] tag#0 FAILED Result: hostbyte=DID_TIME_OUT driverbyte=DRIVER_OK cmd_age=30s
[ 1532.858230] sd 7:0:0:0: [sdd] tag#0 CDB: Read(10) 28 00 00 7f fd 00 00 00 08 00
[ 1532.858234] I/O error, dev sdd, sector 8387840 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 0
[ 1562.980514] usb 2-1.3: reset full-speed USB device number 16 using ehci-pci
[ 1593.187696] usb 2-1.3: reset full-speed USB device number 16 using ehci-pci
[ 1623.399837] usb 2-1.3: reset full-speed USB device number 16 using ehci-pci
[ 1653.601312] usb 2-1.3: reset full-speed USB device number 16 using ehci-pci
[ 1670.484710] usb 2-1.3: reset full-speed USB device number 16 using ehci-pci
[ 1670.635699] usb 2-1.3: reset full-speed USB device number 16 using ehci-pci
[ 1681.225937] usb 2-1.3: reset full-speed USB device number 16 using ehci-pci
[ 1681.313820] sd 7:0:0:0: Device offlined - not ready after error recovery
[ 1681.313844] sd 7:0:0:0: [sdd] tag#0 FAILED Result: hostbyte=DID_ABORT driverbyte=DRIVER_OK cmd_age=118s
[ 1681.313851] sd 7:0:0:0: [sdd] tag#0 CDB: Read(10) 28 00 00 7f fd 00 00 00 08 00
[ 1681.313854] I/O error, dev sdd, sector 8387840 op 0x0:(READ) flags 0x0 phys_seg 8 prio class 2
[ 1681.313861] Buffer I/O error on dev sdd, logical block 8387840, async page read
[ 1681.313866] Buffer I/O error on dev sdd, logical block 8387841, async page read
[ 1681.313868] Buffer I/O error on dev sdd, logical block 8387842, async page read
[ 1681.313870] Buffer I/O error on dev sdd, logical block 8387843, async page read
[ 1681.313873] Buffer I/O error on dev sdd, logical block 8387844, async page read
[ 1681.313875] Buffer I/O error on dev sdd, logical block 8387845, async page read
[ 1681.313877] Buffer I/O error on dev sdd, logical block 8387846, async page read
[ 1681.313879] Buffer I/O error on dev sdd, logical block 8387847, async page read
[ 1681.313925] sd 7:0:0:0: rejecting I/O to offline device
Thanks for the report. Note, it is not the firmware (3.6.1 or 4.0.0) that provides the Disk mode mass storage - it is the bootloader. What has been done in 4.0.0 is that the firmware allows users to update the bootloader. I will provide info on updating the bootloader later when more users are switched over to 4.0.0 - just to minimize support demands if something went wrong. Updating the bootloader is a bit sensitive.
once you are on 4.0 and have the bootloader updated, it will be possible to update the firmware directly from the browser - without messing with the SD card.