USB external memory Umbrel Home (2024)

DeviceUmbrel Home (2024)
Model numberU130121
Serial numberU240500333

I have tried to connect to the USB port a 1TB ssd and a 64 GB memory. In either cases, they do not appear in the list of the command df -h nor they appear as mounted in the file system.

How can I access them?

1 Like

Hey @Samara

Can you share the umbrelOS logs before and after you plug the storage devices in?

Can you also run lsblk to see if they show up there?

Thanks. I attach 2 logs created after rebooting.
Before and then after connecting a SSD samsung 1TB on the USB port 1 (left)
This is after connection of SSD:

umbrel@umbrel:~$ df -h
Filesystem Size Used Avail Use% Mounted on
udev 7.7G 0 7.7G 0% /dev
tmpfs 1.6G 4.8M 1.6G 1% /run
/dev/nvme0n1p2 9.6G 3.7G 5.5G 41% /
tmpfs 7.7G 0 7.7G 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
/dev/nvme0n1p1 200M 46M 154M 23% /boot/efi
/dev/nvme0n1p4 1.8T 741G 1.1T 42% /data
tmpfs 1.6G 0 1.6G 0% /run/user/1000
umbrel@umbrel:~$

umbrel@umbrel:~$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 931.5G 0 disk
└─sda1 8:1 0 931.5G 0 part
nvme0n1 259:0 0 1.9T 0 disk
├─nvme0n1p1 259:1 0 200M 0 part /mnt/root/boot/efi
│ /boot/efi
├─nvme0n1p2 259:2 0 9.8G 0 part /mnt/root
│ /
├─nvme0n1p3 259:3 0 9.8G 0 part
└─nvme0n1p4 259:4 0 1.8T 0 part /mnt/root/var/log
/var/log
/mnt/root/var/lib/systemd/timesync
/var/lib/systemd/timesync
/mnt/root/var/lib/docker
/var/lib/docker
/mnt/root/home
/home
/mnt/root/data
/data
umbrel@umbrel:~$

Paolo Illing
paolo@izoom.ca
Mobile and Whatsapp: +506 7040 7849
Mobile when not in Costarica: +1 416 800 9252
Telegram: @paoloilling

(Attachment umbrel-1719963675350.log.gz is missing)

(Attachment umbrel-1719963834315.log.gz is missing)

I trimmed the output log

Sorry for the .gz files.

This is the last lines of the log after reboot and after inserting the ssd into the left USB port

– Boot bb095cc3b0db4e7a983e2ebc82291a66 –
Jul 02 23:40:01 umbrel kernel: microcode: microcode updated early to revision 0x12, date = 2023-06-26
Jul 02 23:40:01 umbrel kernel: Linux version 6.1.0-21-amd64 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian 6.1.90-1 (2024-05-03)
Jul 02 23:40:01 umbrel kernel: Command line: BOOT_IMAGE=/boot/kernel root=PARTUUID=2fe5a278-9b55-4266-8220-6665aa96940b loglevel=3
Jul 02 23:40:01 umbrel kernel: BIOS-provided physical RAM map:
Jul 02 23:40:01 umbrel kernel: BIOS-e820: [mem 0x0000000000000000-0x000000000009dfff] usable

clip…

lsblk does not show anything. The first one is without the external disc, the second one is with the samsung usb ssd.

Last login: Mon Jul 8 20:01:10 2024 from 10.1.1.46
umbrel@umbrel:~$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
nvme0n1 259:0 0 1.9T 0 disk
|-nvme0n1p1 259:1 0 200M 0 part /mnt/root/boot/efi
| /boot/efi
|-nvme0n1p2 259:2 0 9.8G 0 part /mnt/root
| /
|-nvme0n1p3 259:3 0 9.8G 0 part
-nvme0n1p4 259:4 0 1.8T 0 part /mnt/root/var/log /var/log /mnt/root/var/lib/systemd/timesync /var/lib/systemd/timesync /mnt/root/var/lib/docker /var/lib/docker /mnt/root/home /home /mnt/root/data /data umbrel@umbrel:~$ umbrel@umbrel:~$ umbrel@umbrel:~$ umbrel@umbrel:~$ lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS sda 8:0 0 931.5G 0 disk -sda1 8:1 0 931.5G 0 part
nvme0n1 259:0 0 1.9T 0 disk
|-nvme0n1p1 259:1 0 200M 0 part /mnt/root/boot/efi
| /boot/efi
|-nvme0n1p2 259:2 0 9.8G 0 part /mnt/root
| /
|-nvme0n1p3 259:3 0 9.8G 0 part
`-nvme0n1p4 259:4 0 1.8T 0 part /mnt/root/var/log
/var/log
/mnt/root/var/lib/systemd/timesync
/var/lib/systemd/timesync
/mnt/root/var/lib/docker
/var/lib/docker
/mnt/root/home
/home
/mnt/root/data
/data
umbrel@umbrel:~$

And this is the last part of the log.

ul 14 02:07:28 umbrel kernel: usb 4-3: new SuperSpeed Plus Gen 2x1 USB device number 2 using xhci_hcd
Jul 14 02:07:28 umbrel kernel: usb 4-3: New USB device found, idVendor=04e8, idProduct=4001, bcdDevice= 1.00
Jul 14 02:07:28 umbrel kernel: usb 4-3: New USB device strings: Mfr=2, Product=3, SerialNumber=1
Jul 14 02:07:28 umbrel kernel: usb 4-3: Product: PSSD T7
Jul 14 02:07:28 umbrel kernel: usb 4-3: Manufacturer: Samsung
Jul 14 02:07:28 umbrel kernel: usb 4-3: SerialNumber: S5T4NS0X208817B
Jul 14 02:07:28 umbrel kernel: usbcore: registered new interface driver usb-storage
Jul 14 02:07:28 umbrel kernel: scsi host2: uas
Jul 14 02:07:28 umbrel kernel: usbcore: registered new interface driver uas
Jul 14 02:07:28 umbrel kernel: scsi 2:0:0:0: Direct-Access Samsung PSSD T7 0 PQ: 0 ANSI: 6
Jul 14 02:07:28 umbrel kernel: scsi 2:0:0:0: Attached scsi generic sg0 type 0
Jul 14 02:07:28 umbrel kernel: sd 2:0:0:0: [sda] 1953525168 512-byte logical blocks: (1.00 TB/932 GiB)
Jul 14 02:07:28 umbrel kernel: sd 2:0:0:0: [sda] Write Protect is off
Jul 14 02:07:28 umbrel kernel: sd 2:0:0:0: [sda] Mode Sense: 43 00 00 00
Jul 14 02:07:28 umbrel kernel: sd 2:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn’t support DPO or FUA
Jul 14 02:07:28 umbrel kernel: sd 2:0:0:0: [sda] Preferred minimum I/O size 512 bytes
Jul 14 02:07:28 umbrel kernel: sd 2:0:0:0: [sda] Optimal transfer size 33553920 bytes
Jul 14 02:07:28 umbrel kernel: sda: sda1
Jul 14 02:07:28 umbrel kernel: sd 2:0:0:0: [sda] Attached SCSI disk
Jul 14 02:07:31 umbrel NetworkManager[477]: [1720922851.7310] device (wlo1): set-hw-addr: set MAC address to 7A:F8:0E:B0:FA:29 (scanning)
Jul 14 02:07:31 umbrel NetworkManager[477]: [1720922851.7349] device (wlo1): supplicant interface state: inactive → interface_disabled
Jul 14 02:07:31 umbrel NetworkManager[477]: [1720922851.7350] device (p2p-dev-wlo1): supplicant management interface state: inactive → interface_disabled
Jul 14 02:07:31 umbrel NetworkManager[477]: [1720922851.7553] device (wlo1): supplicant interface state: interface_disabled → inactive
Jul 14 02:07:31 umbrel NetworkManager[477]: [1720922851.7554] device (p2p-dev-wlo1): supplicant management interface state: interface_disabled → inactive
Jul 14 02:09:30 umbrel umbreld[812]: [apprepository] Checking for update for GitHub - getumbrel/umbrel-apps: The official app repository of the Umbrel App Store. Submit apps and updates here. Learn how → https://github.com/getumbrel/umbrel-apps#readme
Jul 14 02:09:30 umbrel umbreld[812]: [apprepository] GitHub - getumbrel/umbrel-apps: The official app repository of the Umbrel App Store. Submit apps and updates here. Learn how → https://github.com/getumbrel/umbrel-apps#readme is already up to date
Jul 14 02:11:24 umbrel systemd[1]: run-docker-runtime\x2drunc-moby-cff5831e92398174270b841e79ba269ea37b3a2fe9abf4871d862d06ba155fc1-runc.FSaJ8G.mount: Deactivated successfully.
Jul 14 02:11:54 umbrel systemd[1]: run-docker-runtime\x2drunc-moby-cff5831e92398174270b841e79ba269ea37b3a2fe9abf4871d862d06ba155fc1-runc.mL7cRU.mount: Deactivated successfully.
Jul 14 02:12:24 umbrel systemd[1]: run-docker-runtime\x2drunc-moby-cff5831e92398174270b841e79ba269ea37b3a2fe9abf4871d862d06ba155fc1-runc.wfhgKA.mount: Deactivated successfully.
Jul 14 02:14:24 umbrel NetworkManager[477]: [1720923264.7442] device (wlo1): set-hw-addr: set MAC address to A2:39:A3:87:96:7E (scanning)
Jul 14 02:14:24 umbrel NetworkManager[477]: [1720923264.7639] device (wlo1): supplicant interface state: inactive → disconnected
Jul 14 02:14:24 umbrel NetworkManager[477]: [1720923264.7640] device (p2p-dev-wlo1): supplicant management interface state: inactive → disconnected
Jul 14 02:14:24 umbrel NetworkManager[477]: [1720923264.7690] device (wlo1): supplicant interface state: disconnected → inactive
Jul 14 02:14:24 umbrel NetworkManager[477]: [1720923264.7691] device (p2p-dev-wlo1): supplicant management interface state: disconnected → inactive
Jul 14 02:14:30 umbrel umbreld[812]: [apprepository] Checking for update for GitHub - getumbrel/umbrel-apps: The official app repository of the Umbrel App Store. Submit apps and updates here. Learn how → https://github.com/getumbrel/umbrel-apps#readme
Jul 14 02:14:30 umbrel umbreld[812]: [apprepository] GitHub - getumbrel/umbrel-apps: The official app repository of the Umbrel App Store. Submit apps and updates here. Learn how → https://github.com/getumbrel/umbrel-apps#readme is already up to date
Jul 14 02:17:28 umbrel umbreld[812]: [server ] [error] jwt malformed
Jul 14 02:17:28 umbrel umbreld[812]: [server ] [error] POST /user.renewToken Invalid token

Hey @Samara

Thank you for providing the logs. From them, I can see the kernel is detecting the drive and initializing it normally so there doesn’t appear to be a problem with the drive or kernel not detecting it.

That being said, it’s possible external storage drives are not yet fully supported on UmbrelOS so you may need to wait for a future update. In the meantime, you can try mounting it yourself in the Terminal to be able to access it.