All,
Been having this issue for a few months now and can’t seem to troubleshoot it or find anything similar on the forums. Plenty of talk about HD issues, but not this one that I can find.
Had Pi running Umbrel with 1T Patriot thumb drive for about 6 months w/o issue. After a restart began having issues seeing external drive. Long story short, tried reinstalling, tried different Pi, different power supply, differnt thumb drive. Results always the same. Install Raspian or other OS and no issue, drives all work fine, USB devices all kosher. This only seems to happen with Umbrel.
Pulled logs and did the “blacklist” command. Same issue.
Any ideas? Many thanks ahead of time.
Logs below along with a couple LSUSB commands to see how the USB “dissappears”
=====================
= Umbrel debug info =
Umbrel version
0.4.17
Flashed OS version
v0.4.17
Raspberry Pi Model
Revision : c03114
Serial : 10000000c4ff68a6
Model : Raspberry Pi 4 Model B Rev 1.4
Firmware
Dec 1 2021 15:01:54
Copyright © 2012 Broadcom
version 71bd3109023a0c8575585ba87cbb374d2eeb038f (clean) (release) (start)
Temperature
temp=49.1’C
Throttling
throttled=0x0
Memory usage
total used free shared buff/cache available
Mem: 3.8G 131M 3.5G 8.0M 209M 3.6G
Swap: 0B 0B 0B
total: 3.5%
system: 3.5%
tor: 0%
lnd: 0%
electrs: 0%
bitcoin: 0%
Memory monitor logs
tail: cannot open ‘/home/umbrel/umbrel/scripts/…/logs/memory-monitor.log’ for reading: No such file or directory
Filesystem information
Filesystem Size Used Avail Use% Mounted on
/dev/root 29G 3.1G 25G 12% /
/dev/root 29G 3.1G 25G 12% /
Startup service logs
– Logs begin at Sat 2022-05-07 22:36:01 UTC, end at Sat 2022-05-07 22:36:56 UTC. –
May 07 22:36:16 umbrel systemd[1]: Dependency failed for Umbrel Startup Service.
May 07 22:36:16 umbrel systemd[1]: umbrel-startup.service: Job umbrel-startup.service/start failed with result ‘dependency’.
External storage service logs
– Logs begin at Sat 2022-05-07 22:36:01 UTC, end at Sat 2022-05-07 22:36:56 UTC. –
May 07 22:36:06 umbrel systemd[1]: Starting External Storage Mounter…
May 07 22:36:06 umbrel external storage mounter[492]: Running external storage mount script…
May 07 22:36:06 umbrel external storage mounter[492]: Found device " Patriot Memory"
May 07 22:36:06 umbrel external storage mounter[492]: Blacklisting USB device IDs against UAS driver…
May 07 22:36:06 umbrel external storage mounter[492]: Rebinding USB drivers…
May 07 22:36:07 umbrel external storage mounter[492]: Checking USB devices are back…
May 07 22:36:07 umbrel external storage mounter[492]: Waiting for USB devices…
May 07 22:36:08 umbrel external storage mounter[492]: Waiting for USB devices…
May 07 22:36:09 umbrel external storage mounter[492]: Waiting for USB devices…
May 07 22:36:10 umbrel external storage mounter[492]: Waiting for USB devices…
May 07 22:36:11 umbrel external storage mounter[492]: Waiting for USB devices…
May 07 22:36:12 umbrel external storage mounter[492]: Waiting for USB devices…
May 07 22:36:13 umbrel external storage mounter[492]: Waiting for USB devices…
May 07 22:36:14 umbrel external storage mounter[492]: Waiting for USB devices…
May 07 22:36:15 umbrel external storage mounter[492]: Waiting for USB devices…
May 07 22:36:16 umbrel external storage mounter[492]: USB devices weren’t registered after 10 tries…
May 07 22:36:16 umbrel external storage mounter[492]: Exiting mount script without doing anything
May 07 22:36:16 umbrel systemd[1]: umbrel-external-storage.service: Main process exited, code=exited, status=1/FAILURE
May 07 22:36:16 umbrel systemd[1]: umbrel-external-storage.service: Failed with result ‘exit-code’.
May 07 22:36:16 umbrel systemd[1]: Failed to start External Storage Mounter.
External storage SD card update service logs
– Logs begin at Sat 2022-05-07 22:36:01 UTC, end at Sat 2022-05-07 22:36:56 UTC. –
May 07 22:36:16 umbrel systemd[1]: Dependency failed for External Storage SDcard Updater.
May 07 22:36:16 umbrel systemd[1]: umbrel-external-storage-sdcard-update.service: Job umbrel-external-storage-sdcard-update.service/start failed with result ‘dependency’.
Karen logs
tail: cannot open ‘logs/karen.log’ for reading: No such file or directory
Docker containers
NAMES STATUS
Umbrel logs
ERROR: The Compose file ‘./docker-compose.yml’ is invalid because:
networks.default.ipam.config.subnet is invalid: should use the CIDR format
services.tor_proxy.ports contains an invalid type, it should be a number, or an object
services.bitcoin.ports contains an invalid type, it should be a number, or an object
services.electrs.ports contains an invalid type, it should be a number, or an object
services.lnd.ports contains an invalid type, it should be a number, or an object
services.lnd.ports contains an invalid type, it should be a number, or an object
services.nginx.ports contains an invalid type, it should be a number, or an object
services.lnd.ports value [‘9735:9735’, ‘:’, ‘:’] has non-unique elements
Bitcoin Core logs
ERROR: The Compose file ‘./docker-compose.yml’ is invalid because:
networks.default.ipam.config.subnet is invalid: should use the CIDR format
services.tor_proxy.ports contains an invalid type, it should be a number, or an object
services.bitcoin.ports contains an invalid type, it should be a number, or an object
services.electrs.ports contains an invalid type, it should be a number, or an object
services.lnd.ports contains an invalid type, it should be a number, or an object
services.lnd.ports contains an invalid type, it should be a number, or an object
services.nginx.ports contains an invalid type, it should be a number, or an object
services.lnd.ports value [‘9735:9735’, ‘:’, ‘:’] has non-unique elements
LND logs
ERROR: The Compose file ‘./docker-compose.yml’ is invalid because:
networks.default.ipam.config.subnet is invalid: should use the CIDR format
services.tor_proxy.ports contains an invalid type, it should be a number, or an object
services.bitcoin.ports contains an invalid type, it should be a number, or an object
services.electrs.ports contains an invalid type, it should be a number, or an object
services.lnd.ports contains an invalid type, it should be a number, or an object
services.lnd.ports contains an invalid type, it should be a number, or an object
services.nginx.ports contains an invalid type, it should be a number, or an object
services.lnd.ports value [‘9735:9735’, ‘:’, ‘:’] has non-unique elements
electrs logs
ERROR: The Compose file ‘./docker-compose.yml’ is invalid because:
networks.default.ipam.config.subnet is invalid: should use the CIDR format
services.tor_proxy.ports contains an invalid type, it should be a number, or an object
services.bitcoin.ports contains an invalid type, it should be a number, or an object
services.electrs.ports contains an invalid type, it should be a number, or an object
services.lnd.ports contains an invalid type, it should be a number, or an object
services.lnd.ports contains an invalid type, it should be a number, or an object
services.nginx.ports contains an invalid type, it should be a number, or an object
services.lnd.ports value [‘9735:9735’, ‘:’, ‘:’] has non-unique elements
Tor logs
ERROR: The Compose file ‘./docker-compose.yml’ is invalid because:
networks.default.ipam.config.subnet is invalid: should use the CIDR format
services.tor_proxy.ports contains an invalid type, it should be a number, or an object
services.bitcoin.ports contains an invalid type, it should be a number, or an object
services.electrs.ports contains an invalid type, it should be a number, or an object
services.lnd.ports contains an invalid type, it should be a number, or an object
services.lnd.ports contains an invalid type, it should be a number, or an object
services.nginx.ports contains an invalid type, it should be a number, or an object
services.lnd.ports value [‘9735:9735’, ‘:’, ‘:’] has non-unique elements
==== Result ====
You have either no external drive connected to your Raspberry Pi or the drive is not being detected.
Please shutdown your Raspberry Pi (‘sudo shutdown’), then plug the SSD into the other USB3 port.
After you’ve finished that, boot your Raspberry Pi back up. If it still still doesn’t work,
you can contact us on Telegram (t.me/getumbrel) and share the output of this script.
With Drive only Plugged in:
umbrel@umbrel:~ $ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
umbrel@umbrel:~ $
With keyboard plugged in:
umbrel@umbrel:~ $ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 2109:3431 VIA Labs, Inc. Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
umbrel@umbrel:~ $
With Drive and keyboard Plugged in:
umbrel@umbrel:~ $ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
umbrel@umbrel:~ $