This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
RPI/OpenPlotter running on SDD HD without SD
#1
With the latest RaspiOS Eeprom update it is possible to boot the RPI 4 direct from an SSD HD. Without an SD card in the system.

This gives a very fast working system. I'am using a very small PCIe NVMe 120 GB drive board in an alu housing with an usb3 connection.

Is is possible to copy the SD image to the SSD HD.

Bram
Reply
#2
Indeed a significant performance boost, and -I expect- improved reliability over using the SD card. I've an RPi 4 booting happily from SSD using this setup

- USB 3.1 (Type-A) to SSD / 2.5-Inch SATA : https://www.newegg.com/sabrent-ec-ss31/p...6812156064
- SSD Patriot Burst 2.5" 240GB SATA III : https://www.newegg.com/patriot-burst-240...20-225-082

Hans
Reply
#3
Hi everyone, just follow this post on this thread: https://forum.openmarine.net/showthread....1#pid15791- or do you have another solution?
Reply
#4
(2020-09-07, 09:50 PM)verkerkbr Wrote: With the latest RaspiOS Eeprom update it is possible to boot the RPI 4 direct from an SSD HD. Without an SD card in the system.

This gives a very fast working system. I'am using a very small PCIe NVMe 120 GB drive board in an alu housing with an usb3 connection.

Is is possible to copy the SD image to the SSD HD.

Bram

Waoooww impressive !!!
So far I was reluctant for RP1 4, but I made the step.
Which boot-loader version do you use ? The latest I found (and use) is dated September 03.
Regarding the boot-loader update, I was helped by this article in Framboise 314 the french speaking Raspberry blog .
Cordialement
Didier B
Pi4, SSD, OP 2.4.1-stable, OpenCPN 5.2.0.9




Reply
#5
(2020-09-08, 01:36 PM)Didier B Wrote:
(2020-09-07, 09:50 PM)verkerkbr Wrote: With the latest RaspiOS Eeprom update it is possible to boot the RPI 4 direct from an SSD HD. Without an SD card in the system.

This gives a very fast working system. I'am using a very small PCIe NVMe 120 GB drive board in an alu housing with an usb3 connection.

Is is possible to copy the SD image to the SSD HD.

Bram

Waoooww impressive !!!
So far I was reluctant for RP1 4, but I made the step.
Which boot-loader version do you use ? The latest I found (and use) is dated September 03.
Regarding the boot-loader update, I was helped by this article in Framboise 314 the french speaking Raspberry blog .
Update to the latest eeprom version

Is perhaps allready available with the latest updates.

It is probably still a beta version

You must change “critical”  to “stable”:
sudo nano /etc/default/rpi-eeprom-update

sudo reboot

With this commands you can look if it works:

vcgencmd bootloader_version
vcgencmd bootloader_config

connect the SSD and then:

sudo mkdir /mnt/ssd
sudo mount /dev/sda1 /mnt/ssd

then after you have made a copy from your SD image to SSD drive with the Piclone option:

sudo cp /boot/*.elf /mnt/ssd
sudo cp /boot/*.dat /mnt/ssd
sudo shutdown now

Now your SSD starts without a SD card in the system.

Bram
Reply
#6
(2020-09-08, 02:33 PM)verkerkbr Wrote:
(2020-09-08, 01:36 PM)Didier B Wrote:
(2020-09-07, 09:50 PM)verkerkbr Wrote: With the latest RaspiOS Eeprom update it is possible to boot the RPI 4 direct from an SSD HD. Without an SD card in the system.

This gives a very fast working system. I'am using a very small PCIe NVMe 120 GB drive board in an alu housing with an usb3 connection.

Is is possible to copy the SD image to the SSD HD.

Bram

Waoooww impressive !!!
So far I was reluctant for RP1 4, but I made the step.
Which boot-loader version do you use ? The latest I found (and use) is dated September 03.
Regarding the boot-loader update, I was helped by this article in Framboise 314 the french speaking Raspberry blog .
Update to the latest eeprom version

Is perhaps allready available with the latest updates.

It is probably still a beta version

You must change  “critical”  to “stable”:
sudo nano /etc/default/rpi-eeprom-update

sudo reboot

With this commands you can look if it works:

vcgencmd bootloader_version
vcgencmd bootloader_config

connect the SSD and then:

sudo mkdir /mnt/ssd
sudo mount /dev/sda1 /mnt/ssd

then after you have made a copy from your SD image to SSD drive with the Piclone option:

sudo cp /boot/*.elf /mnt/ssd
sudo cp /boot/*.dat /mnt/ssd
sudo shutdown now

Now your SSD starts without a SD card in the system.

Bram

Hi Bram,
as explained I followed steps in the blog Framboise 314.
After update and full-upgrade, rpi-eeprom was installed.

I changed rpi-eeprom-update from "critical" to "stable";
   sudo nano /etc/default/rpi-eeprom-update

Then I picked the last available stable release and updated rpi--eeprom :

   sudo rpi-eeprom-update -d -f /lib/firmware/raspberrypi/bootloader/stable/pieeprom-2020-09-03.bin
   sudo reboot

Then I checked the bootloader config :
   vcgencmd bootloader_config
   ...
   BOOT_ORDER=0xf41 (as expected) !

I removed the SD card, re-started (from the USB SSD), et voilà ! (it was like removing the small side wheels from a ... Maserati !!!)

EDIT : forgotten 1st step : I prepared the SSD using the SD card copier Menu/Accessories/SD card copier and found the file system was already expanded !
Cordialement
Didier B
Pi4, SSD, OP 2.4.1-stable, OpenCPN 5.2.0.9




Reply
#7
I read the the updates for this are now incorporated in the Rpi stable repositories, when will they be available through the normal OP2 Settings update route?
Reply
#8
The update can also be done direct from the servers:

sudo apt update (updates the file list)
sudo apt upgrade (does the updates changes from the latest list)

If you like you can also update tot the latest beta kernel (not recommanded ?) with sudo rpi-update.

Bram
Reply
#9
Yes I'm aware of that thanks. Just concerned i might break something in OP2 going down that route.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)