I flashed the beta eeprom for native USB boot on my PI4. Installed openhabian on a new SSD, updated everything and restored a backup. So far so good. The PI boots from USB/SSD without any problems. Openhab runs fine except that my Zwave (razberry shield/ttyAMA0) and Zigbee (TI CC2531EMK USB Stick / ttyACM0) controllers and things are online but not updating/responding. (after a while some Zwave devices go offline (device not communicating))
I inserted my original SD card and everything worked as before. So I cloned this (working) SD card with rpi-clone and booted from USB again. Same as before, everything online but Zwave/Zigbee not responding.
1st attempt:
openhab-cli backup --full on the running instance, copied zip to SSD and restored (used this method successfully on another SD)
2nd attempt:
cloned the whole SD with rpi-clone
openHAB 2.5.5-1 (Release Build)
I have no secure devices
Maybe it has something to do with the bootloader/“bios” ?
BOOT_UART is disabled, so there shouldnt be any debug output on GPIO 14/15
Hey @tsmit Tom,
Let me get this straight so I’m sure to understand you correct.
So you flashed the PI4 with the 28-05 release of the EEPROM Beta? Installed Openhabian on a new SSD, copied the latest *.elf and *.dat files on the Openhabian /boot partition?
So that implies that you are not running the latest Raspberry Pi OS and the latest Kernel right?
Interesting if that is the case. Makes the whole transition a lot easier because it eliminates the manual OpenHab installation.
I’m running a new PI4 (8Gb, whoop whoop, version) booting from USB (Kingston SSD) with Raspberry Pi OS. Works like a charm and I’m going to test Openhab this weekend on that setup. However I’m still not sure what the best (and easiest) approach would be.
Keep you all posted.
Best,
E
Hey @tsmit, I started with an extra SSD disk and conducted your process, manually copied the *.dat and *.elf files. Works like a charm. So I have a completely new, clean Openhabian running.That proves that one doesn’t need the latest RaspOS to run from USB, the EEPROM update is enough.
I am using Zwave but with a USB stick (Aeotec), that’s on the list for tomorrow
Keep you posted on my Zwave findings.
Hi @EdwardV, How did it go with your setup? Does everything work?
Last week I experimented some more with my SSD setup and aparently zigbee does work. It’s only razberry that doesnt work. I hooked up a serial usb cable to GPIO 14 and 15 to see if there is any data from the bootloader, there isn’t.
Hi @tsmit, as I mentioned I’m using a Aeotec Gen5 Zwave USB stick. So I can confirm that this works without any issues for the last couple of weeks. Stable and without dropping the connection. I use a € 1,00 passive USB hub on one of the USB2 ports of the Pi.
I don’t have a razberry so I can’t give you any insights in that area . . .
Best,
E
We have seen some USB2 controllers that do not respond correctly in a USB3 port. A solution is to add a USB2 hub in between. The port tries to communicate as USB3 which is incorrect.
I would like to know what you find as I have a similar problem.
I had a 2.5.8 system (built with Openhabian 1.5) with an Aeotec Gen-5 Z-stick in a 2GB RPI4 with the root partition moved via an Eluteng USB3 SATA Adapter to a Kingston 120GB SSD mostly working for several months. The Z-stick was from Feb 2017 and did not work well with the Silabs Simplicity Studio (no NVM back-up or Network Health), so bought a Zooz and everything melted down. I rebuilt the system on an SD card and Z-wave works wonderfully (Node heals of powered nodes in seconds). I researched and thought I needed a powered USB3 hub. There is a 1.2A USB limit on the Rpi4. The Aeotec has a battery, the Zooz, to my knowledge doesn’t. Just got the powered hub today. Without moving the root, just plugging the SSD in, even powered, the Z-wave stops working well. Unplugging and all is well, so I’m stuck. I was going to try getting power readings of the Pi and hub, but need new parts. I can’t go back to the Aeotec because it will not load the back-up. I do have a call into Aeotec to see if there is a firmware update.
Unfortunately I’ve had no luck getting zwave to work together with SSD boot. I’ve tried 4 or 5 different usb to ssd controllers (m.2 and sata) all the same result. Different from your setup I use the zwave.me razberry hat, so in my case USB power shouldn’t be a problem? Also I power my PI’s (5) from a 10 amp 5v meanwell psu.
Why don’t you just drop the SSD. You obviously have wasted quite some time on that.
Some ideas sometimes turn out not to be as great as you thought they are when you started them.