Po dłuższym czasie i oczekiwaniu na Boot USB w końcu coś się ruszyło. Zaktualizowałem Smarticza do najnowszej wersji oraz najnowszy EEPROM z 3.09.2020. Póki co niestety nie działa do końca boot. Sprawdzam przyczynę...jeśli macie jakieś doświadczenia z tym związane to chętnie posłucham a jak mi się w końcu uda zabootować bez karty SD to dam znać.
UPDATE:
Boot z USB powiódł się, odnośnie załadowania systemu z Pendrive. Niestety nie działa ładowanie z dysku SSD połączonego przez "tanią" przejściówkę, którą swego czasu polecał Szmalu w jednym z odcinków na swoim kanale. Podejrzewam, że będą potrzebne droższe aktywne przejściówki do tego...ale mogę się mylić. Pierwszy problem przy bootowaniu z SSD jest błąd timeout przy próbie podłączenia /dev/serial1
Czy ktoś z Was miał taki problem?
Po zmianie przejściówki system odpalił się bez żadnego problemu 🙂 W tej chwili mam szybko działający system z dysku SSD 🙂
Przejściówka za 16zł, którą swego czasu prezentował Szmalu nie działa automatycznie (podobno pomaga wpisanie komendy w jednym z plików)
@kluczyk Hej
Będziesz w stanie zrobić test na malinie 4 wersji Smarticz - desktop? Mam tylko malinę 3B+ .
@kluczyk Sporo o dyskach SSD (w tym wyniki testów) do Raspberry oraz o przejściówkach SATAIII - USB3.0 na tej sronie:
https://jamesachambers.com/raspberry-pi-4-usb-boot-config-guide-for-ssd-flash-drives/
Co prawda opisuje co i jak z SSD jeszcze zanim ruszył boot Rpi-4 "prosto z pudełka" ale ranking i testy dysków są nadal aktualizowane. Warto się zapoznać przez zakupem dysku / kabla itp.
Dla tych co się zastanawiają jak się przesiąść z karty SD na SSD bez utraty konfiguracji lub bez instalacji wszystkiego od nowa - u mnie poszło za pierwszym razem z "rpi-clone" ( https://github.com/billw2/rpi-clone ). Z karty ze Smarticzem 64GB na SSD 120GB w kilkanaście małych minut. Potem oczywiście już bez karty śmiga aż miło.
W moim przypadku niestety Smarticz'a nie udało się uruchomić.
Pojawia się komunikat o konieczności aktualizacji systemu ze strony https://www.raspberrypi.org/software/
i po pobraniu Raspberry Pi Imagera i wgraniu na SSD, Raspberry Pi OS 2020-08-02 zabutował się bez problemu
@voytec pewnie wystrczyło wgrać smarticza na kartę zrobić aktualizację kernela i zrobić klona na ssd ,
@isom dokładnie, butujemy smarticz z karty SD, aktualizujemy bootloader
sudo rpi-eeprom-update -d -a
smarticz wystartuje z ssd i robimy upgrade systemu
sudo apt update
sudo apt full-upgrade
sudo rpi-update
oczywiście nie zapominamy o sudo raspi-config
i działa piknie ;-)
można oczywiście zrobić klona czyli wszystkie te czynności na karcie SD a później klon na SSD
i rpi-update aby miejsce na dysku zwiększyć
Aktualizację zrobiłem kilka dni temu, bootloader przestawiony na bootowanie z USB
Niestety na karcie mam starego smarticz'a i na SSD chciałem wystartować ze świeżą wersją 2020.2.
A tak przy okazji to wersja opisana jako 2020.2, a w archiwum po rozpakowaniu Smarticz 2000.2.img
@voytec wystarczy że uruchomisz smarticza z karty SD i zrobisz aktualizację bootloadera.
Zrób
sudo apt update
sudo apt full-upgrade
sudo rpi-update
sudo rpi-eeprom-update -d -a
Po tym powinno działać już bootowanie z USB...chyba, że masz złą przejściówkę, pisałem o tym powyżej...
przejściówka może umożliwiać czytanie plików ale nie zbutuje...sprawdź botowanie z USB jako boot z pendrive.
Z pendrive Kingston DataTraveler USB 3.0 wystartował. Więc może to rzeczywiście wina przejściówki (za 14 zł). Kupiłem tą co Ty i zobaczymy
Rasbian OS rusza na tej przejściówce ale wynik testu odczyt 1,9 Mbps. Przy rozszerzaniu partycji po 30 minutach nie wytrzymałem i zrobiłem reset. Potem ruszył ale jak ładuje interface graficzny to trwa to ok 10 minut.
Niestety przejściówka nowa, problem pozostał. Błędy takie same jak przy poprzedniej.
@kluczyk czy możesz mi napisać jaki masz release bootloadera
u mnie jest
BCM2711 detected
Dedicated VL805 EEPROM detected
BOOTLOADER: up-to-date
CURRENT: Thu 3 Sep 12:11:43 UTC 2020 (1599135103)
LATEST: Thu 3 Sep 12:11:43 UTC 2020 (1599135103)
FW DIR: /lib/firmware/raspberrypi/bootloader/stable
VL805: up-to-date
CURRENT: 000138a1
LATEST: 000138a1
a przejściówka
Bus 002 Device 002: ID 174c:55aa ASMedia Technology Inc. Name: ASM1051E SATA 6Gb/s bridge, ASM1053E SATA 6Gb/s bridge, ASM1153 SATA 3Gb/s bridge, ASM1153E SATA 6Gb/s bridge
Potestuj różne gniazda USB w Raspberry-co Ci szkodzi. Mogę w ogóle nie mieć racji z tym, bo w sumie nie analizowałem prawdziwej przyczyny, ale sam też kilka dni temu uruchamiałem i na jednym gnieździe poszło (tym niebieskim bliżej płytki) a chwilę wcześniej na innym nie chciało.... ale równocześnie odpuściłem z tym smarticzem 2020.2 i wrzuciłem tą wcześniejszą wersję. Więc możesz spróbować jednego i drugiego. Tak przynajmniej u mnie zbootowalo i działa. A jak działa to już nie ruszam.
Sklonowałem wcześniejszą wersję na SSD i bez problemu wystartowała.
Więc wgrałem 2020.2 na SD uruchomiłem i sklonowałem na SSD i niestety ten sam błąd tzn.
start4.elf: is not compatible
USB-MSD boot requires newer software
@voytec to dość ciekawe bo bazą do wersji 2020.2 była wersja starsza , różnią się nieznacznie , nie mam jak tego zweryfikować - brak sprzętu a nie będę inwestował w trzecią malinę.
@voytec bootloader mam ten sam. U mnie na przejściówce taniej (mam 3 sztuki tej przejściówki za ok 16zł, gdyż jedna przyszła uwalona...a dwie pozostałe zakupione później działają tzn. można przegrać dane z dysku), żadna z dwóch sztuk takich samych przejściówek nie działała przy bootowaniu. Podobno pomaga wpis do cmdline. Jeśli chodzi o przejściówkę UGREEN to działa bootowanie niezależnie od gniazda usb3.
W Twoim przypadku spróbuj tego. Nie testowałem tego rozwiązania ale jednemu pomogło:
Do cmdline na partycji boot na samym początku dodałem 'usb-storage.quirks=152d:0578:u'
całość dyskusji tutaj: https://www.facebook.com/groups/1266478553366417/permalink/3958007007546878?comment_id=3959468870734025
oczywiście sprawdź device id wpisując komendę lsusb 😉
@kluczyk Czy twój Ugreen daje ten sam wynik co wyżej po wpisaniu lsusb?
UGREEN daje to:
Bus 002 Device 002: ID 174c:55aa ASMedia Technology Inc. Name: ASM1051E SATA 6Gb/s bridge, ASM1053E SATA 6Gb/s bridge, ASM1153 SATA 3Gb/s bridge, ASM1153E SATA 6Gb/s bridge
a ta tania przejściówka taki:
Bus 002 Device 003: ID 152d:0578 JMicron Technology Corp. / JMicron USA Technology Corp. JMS567 SATA 6Gb/s bridge
Czyli jak widać, są problemy z JMicron i to rozwiązał podobno wpis w cmdline
Dlatego rekomenduję przejściówki na chipie ASMedia ASM1051E i odradzam chip JMicron JMS567 🙂