[BETA] Raspberry Pi boot from USB/NVMe

Same here:

volumio@majority:~$ dd if=./TestingFile of=/dev/zero bs=100M count=10 oflag=dsync
10+0 records in
10+0 records out
1048576000 bytes (1.0 GB, 1000 MiB) copied, 4.91241 s, 213 MB/s
volumio@majority:~$ dd if=./TestingFile of=/dev/zero bs=100M count=10 oflag=dsync
10+0 records in
10+0 records out
1048576000 bytes (1.0 GB, 1000 MiB) copied, 1.8874 s, 556 MB/s

volumio@majority:~$ dd if=./TestingFile of=/dev/zero bs=100M count=10 oflag=dsync
10+0 records in
10+0 records out
1048576000 bytes (1.0 GB, 1000 MiB) copied, 1.82844 s, 573 MB/s
volumio@majority:~$ dd if=./TestingFile of=/dev/zero bs=100M count=10 oflag=dsync
10+0 records in
10+0 records out
1048576000 bytes (1.0 GB, 1000 MiB) copied, 1.80242 s, 582 MB/s
volumio@majority:~$ dd if=./TestingFile of=/dev/zero bs=100M count=10 oflag=dsync
10+0 records in
10+0 records out
1048576000 bytes (1.0 GB, 1000 MiB) copied, 1.73422 s, 605 MB/s

Keep doing… you might reach 1000 mark. :slight_smile:

nope, it’s stick between 570 and 605. Mor then acceptable for 15 euro’s.
Currently flashing the same image to a 12 year old SSD taken form a dell E4200, let’s what that brings.

volumio@volumio:~$ sudo lshw -class disk
  *-disk
       description: SCSI Disk
       product: SSD PM800 TM 64G
       vendor: SAMSUNG
       physical id: 0.0.0
       bus info: scsi@0:0.0.0
       logical name: /dev/sda
       version: 0117
       serial: 00000000AA55
       size: 59GiB (64GB)
       capabilities: partitioned partitioned:dos
       configuration: ansiversion=6 logicalsectorsize=512 sectorsize=4096 signature=d88a1120

volumio@volumio:~$ dd if=./TestingFile of=/dev/zero bs=100M count=10 oflag=dsync
10+0 records in
10+0 records out
1048576000 bytes (1.0 GB, 1000 MiB) copied, 1.68369 s, 623 MB/s

Last test with a Samsung EVO 850

volumio@volumio:~$  sudo lshw -class disk
  *-disk
       description: SCSI Disk
       product: SSD 850 EVO 500G
       vendor: Samsung
       physical id: 0.0.0
       bus info: scsi@0:0.0.0
       logical name: /dev/sda
       version: 0117
       serial: 00000000AA55
       size: 465GiB (500GB)
       capabilities: partitioned partitioned:dos
       configuration: ansiversion=6 logicalsectorsize=512 sectorsize=4096 signature=d88a1120
volumio@volumio:~$ dd if=./TestingFile of=/dev/zero bs=100M count=10 oflag=dsync
10+0 records in
10+0 records out
1048576000 bytes (1.0 GB, 1000 MiB) copied, 1.69292 s, 619 MB/s

I think we reach the limits of the USB port.

I’ll stick with the USB thumb.

1 Like

Are those result from the 1st or 2nd run?

3rd run.]First runs for the PM800 was very embarrassing, like 87.
For the EVO

volumio@volumio:~$ dd if=/dev/zero of=./TestingFile bs=100M count=10 oflag=direct
10+0 records in
10+0 records out
1048576000 bytes (1.0 GB, 1000 MiB) copied, 4.1932 s, 250 MB/s

Hi dev! Sorry for noob question, I’m newbie.
Sorry bjt I couldn’t follow this,
1st i mount my 32gb sd card on my pc and flashed a utility misc ( usb boot) using raspberry pi imager.
-unplug then mount to raspberry pi 4 b.
It showing a green screen on my tft touch screen.
So i waited about 30mins.
Then unplug sd card and follow mount my usb stick that has prototype volumio images in it.
And my screen shows like this.

Thank you for helping.

Your eeprom shows 2023/01/11 as build date. Please prepare your Raspberry Pi 4 as discussed here:

When flashing Volumio OS do not use any “customise” options. It is already prepared.

Sorry dev,
So first, i will flash my sd card as boot usb?
Then plug in to my raspberry pi 4?
And then i do follow what is says here? sudo apt update
sudo apt full-upgrade
sudo reboot

  1. Check current running version of bootloader EEPROM image.
    vcgencmd bootloader_version

USB booting was supported starting with version 9-03-2020. You should see that version 16-02-2024 or later is installed. Now check to see if there is an update available.

First you will need to use latest Rasbian image flashed to SD card and prepare your device.
Once the preparation is completed, you can flash Volumio OS to your USB stick and merry you go :grinning:.

1 Like

Ok ok dev! I’ll try it now :heart_eyes:

Hi nerd!
I don’t what to do next, i did to flashed latest ver of raspberry os. And then i plug it on rpi4b and this is, show on my screen.


Latest eeprom for raspberry Pi 4 is 2024/01/22. From picture, you can read that yours is 2023/01/11 which is from default channel, not latest. Ensure that you have followed preparation steps, without skipping parts.
Describe how are you flashing your USB stick step by step please.

Hi @nerd !

Is it possible to integrate search and do firmware updates in in Volumio system settings just like you search and do Volumio system updates? It would do things much easier.
Maybe a silly question?

regards /C

Hey,

Do you mean eeprom upgrade?

Kindest,

Yes! if possible!

regards C

Added to the unofficial features list.
@nerd - redacted - added unofficial.

1 Like

Thanks!
That would be a very good feature!

Regards/ C

Perhaps I should clarify - there is no guarantee that requested feature will be implemented.

Ok. I understand but I hope it will be implemented.

Thanks anyway!

Hi dev! Here’s what happen after do all these instructions.
Freshly flashed new version of raspberry pi os 64bit. Then mount to rpi and start to boot.
On a ssh I’d do all instructions and double check the bootloader ver. It’s up to date.
Then after reboot i unmount the sd card and plug the usb stick with volumio os (latest).
Then here’s what shown on my screen.