NEWS
raspberry pi 3 -> 4
-
Hallo,
ich habe mir einen Raspberry pi 4 gekauft und wollte meinen 3 dadurch ersetzen.
Leider habe ich das Problem der Pi bootet nicht vom USB port folgendes habe ich getestetFestplatte vom PI3 auf PI 4 - Bootet nicht, bildschirm bleibt Schwarz
SDKarte neu Formatiert - Bootet
echo program_usb_boot_mode=1 | sudo tee -a /boot/config.txt ausgeführt und mit AOMEI auf den Stick kopiert - bootet wieder nicht ...pi@raspberrypi:~ $ vcgencmd otp_dump | grep 17: 17:000008b0
Was mach ich falsch ? ...
-
@patrick039212 Zwischen Pi 3 und 4 hat sich einiges geändert mit USB Boot. Die erste Firmware vom Pi 4 konnte kein USB Boot, das haben sie erst nachgeliefert.
Das heisst, ich würde sauber "von vorne" beginnen. Z.B. mit dem hier: https://www.tomshardware.com/how-to/boot-raspberry-pi-4-usb
Ich bin mir auch nicht sicher, ob du ein Pi 3 Image (respektive Boot Disk) mit einem Pi 4 überhaupt starten kannst. Das sind ja auch verschiedene ARM Architekturen.
-
Solche Stunts würde ich nicht machen.
Installier auf dem Pi4 ein Betriebssystem von Grund auf und zieh dann per Backitup den ioBroker rüber. -
@Thomas-Braun genau so habe ich es gemacht. Den USB Boot habe ich nach dieser Anleitung eingerichtet.
https://kofler.info/usb-boot-fuer-den-raspberry-pi-4/
Der Raspi ist bei mir als Testsystem gedacht. -
Ich hab ja auch nicht gesagt, dass es nicht ginge, sondern dass es ein Stunt ist.
In der Anleitung vom Kofler wird aber auch nicht von Pi3 auf Pi4 gewechselt.
-
@Thomas-Braun ich glaub du hast mich falsch verstanden, ich habe es so gemacht wie du empfohlen hast. Erfreulich war, wie gut das Restore mit backitup funktioniert hat.
-
@Winni
Oh, sorry...
Ich dachte es wäre von einem Umzug Pi3 auf Pi4 die Rede. -
Oke danke kann ich trotzdem die image von hier verwenden ?
-
@patrick039212 Ich installiere meine Systeme immer ohne Image 'zu Fuß'.
Ist ja nur ein Einzeiler auf der Konsole. -
Danke hat soweit alles funktioniert, eine Frage nur, ich habe mit Backitup eine Backup von meinem PI3 gemacht, wie ist das jetzt muss ich trotzdem z.B.: deconz / phoscon neu installieren ?
-
@patrick039212
Würde ich auch frisch neuanlegen.
deconz-Repo rein und dann per apt installieren. -
@Thomas-Braun
oke habe jetzt backitup die Backup Files vom 3er auf den 4er geladen und ausgeführt, unter Instanzen zeigt er mir sämtliche Instanzen an aber keine Icons dazu wenn ich z.B.: auf Skripte gehe zeigt er mir nur "File tab.html not found" dauert das ganze bis alles Installiert ist ? bzw. wie kann ich einstellen das er mir Deconz nicht installiert ? oder macht er das sowieso nicht ? -
@patrick039212
Per Backitup-Adapter?
Das dauert ggf. etwas länger. -
@Thomas-Braun
Ja per Adapter, okay danke -
@Thomas-Braun
leider wieder ein Problem, er killt jetzt immer meinen Iobroker2020-10-18 13:17:45.437 - [32minfo[39m: admin.0 (621) requesting all states 2020-10-18 13:17:45.438 - [32minfo[39m: admin.0 (621) requesting all objects 2020-10-18 13:17:46.276 - [32minfo[39m: host.raspberrypi iobroker npm-install: NPM version: 6.14.6 2020-10-18 13:17:46.279 - [32minfo[39m: host.raspberrypi iobroker npm-install: npm install iobroker.javascript@4.6.17 --loglevel error --prefix "/opt/iobroker" (System call) 2020-10-18 13:17:46.636 - [32minfo[39m: admin.0 (621) received all objects 2020-10-18 13:17:46.643 - [32minfo[39m: host.raspberrypi instance system.adapter.backitup.0 started with pid 652 2020-10-18 13:17:46.790 - [32minfo[39m: admin.0 (621) http server listening on port 8081 2020-10-18 13:17:46.791 - [32minfo[39m: admin.0 (621) Use link "http://localhost:8081" to configure. 2020-10-18 13:17:52.242 - [34mdebug[39m: backitup.0 (652) Redis Objects: Use Redis connection: 127.0.0.1:9001 2020-10-18 13:17:52.280 - [34mdebug[39m: backitup.0 (652) Objects client ready ... initialize now 2020-10-18 13:17:52.284 - [34mdebug[39m: backitup.0 (652) Objects create PubSub Client 2020-10-18 13:17:52.285 - [34mdebug[39m: backitup.0 (652) Objects client initialize lua scripts 2020-10-18 13:17:52.299 - [34mdebug[39m: backitup.0 (652) objectDB connected 2020-10-18 13:17:52.301 - [34mdebug[39m: backitup.0 (652) Redis States: Use Redis connection: 127.0.0.1:9000 2020-10-18 13:17:52.305 - [34mdebug[39m: backitup.0 (652) Objects connected to redis: 127.0.0.1:9001 2020-10-18 13:17:52.310 - [34mdebug[39m: backitup.0 (652) States create PubSub Client 2020-10-18 13:17:52.311 - [34mdebug[39m: backitup.0 (652) statesDB connected 2020-10-18 13:17:52.331 - [34mdebug[39m: backitup.0 (652) States connected to redis: 127.0.0.1:9000 2020-10-18 13:17:52.556 - [32minfo[39m: backitup.0 (652) starting. Version 1.6.7 in /opt/iobroker/node_modules/iobroker.backitup, node: v10.22.1 2020-10-18 13:17:52.644 - [32minfo[39m: backitup.0 (652) [iobroker] backup was activated at 21:50 every 1 day(s) 2020-10-18 13:17:52.669 - [34mdebug[39m: backitup.0 (652) [iobroker] 10 50 21 */1 * * 2020-10-18 13:17:52.673 - [34mdebug[39m: backitup.0 (652) No backup file was found 2020-10-18 13:18:26.709 - [32minfo[39m: host.raspberrypi iobroker npm-install: npm 2020-10-18 13:18:26.710 - [32minfo[39m: host.raspberrypi iobroker npm-install: ERR! cb() never called! 2020-10-18 13:18:26.712 - [32minfo[39m: host.raspberrypi iobroker npm-install: npm ERR! This is an error with npm itself. Please report this error at:npm ERR! <https://npm.community> 2020-10-18 13:18:26.758 - [31merror[39m: host.raspberrypi iobroker npm-install: host.raspberrypi Cannot install iobroker.javascript@4.6.17: 1 2020-10-18 13:18:27.784 - [32minfo[39m: host.raspberrypi iobroker npm-install: exit 25 2020-10-18 13:18:28.786 - [2020-10-18 13:23:35.008 - [32minfo[39m: host.raspberrypi iobroker.js-controller version 2.1.1 js-controller starting 2020-10-18 13:23:35.015 - [32minfo[39m: host.raspberrypi Copyright (c) 2014-2019 bluefox, 2014 hobbyquaker 2020-10-18 13:23:35.016 - [32minfo[39m: host.raspberrypi hostname: raspberrypi, node: v10.22.1 2020-10-18 13:23:35.018 - [32minfo[39m: host.raspberrypi ip addresses: 192.168.0.14 fe80::dc7a:84b7:f89a:203e 2020-10-18 13:23:35.718 - [32minfo[39m: host.raspberrypi connected to Objects and States 2020-10-18 13:23:35.842 - [32minfo[39m: host.raspberrypi 35 instances found 2020-10-18 13:23:35.990 - [32minfo[39m: host.raspberrypi starting 2 instances 2020-10-18 13:23:36.070 - [33mwarn[39m: host.raspberrypi startInstance cannot find adapter "javascript@4.6.17". Try to install it... 1 attempt 2020-10-18 13:23:36.071 - [32minfo[39m: host.raspberrypi iobroker install javascript@4.6.17 using installedFrom 2020-10-18 13:23:36.136 - [32minfo[39m: host.raspberrypi instance system.adapter.admin.0 started with pid 625 2020-10-18 13:23:38.771 - [32minfo[39m: admin.0 (625) starting. Version 3.6.12 in /opt/iobroker/node_modules/iobroker.admin, node: v10.22.1 2020-10-18 13:23:38.847 - [32minfo[39m: admin.0 (625) requesting all states 2020-10-18 13:23:38.848 - [32minfo[39m: admin.0 (625) requesting all objects 2020-10-18 13:23:39.571 - [32minfo[39m: host.raspberrypi iobroker npm-install: NPM version: 6.14.6 2020-10-18 13:23:39.575 - [32minfo[39m: host.raspberrypi iobroker npm-install: npm install iobroker.javascript@4.6.17 --loglevel error --prefix "/opt/iobroker" (System call) 2020-10-18 13:23:40.018 - [32minfo[39m: host.raspberrypi instance system.adapter.backitup.0 started with pid 656 2020-10-18 13:23:40.047 - [32minfo[39m: admin.0 (625) received all objects 2020-10-18 13:23:40.197 - [32minfo[39m: admin.0 (625) http server listening on port 8081 2020-10-18 13:23:40.198 - [32minfo[39m: admin.0 (625) Use link "http://localhost:8081" to configure. 2020-10-18 13:23:45.875 - [34mdebug[39m: backitup.0 (656) Redis Objects: Use Redis connection: 127.0.0.1:9001 2020-10-18 13:23:45.930 - [34mdebug[39m: backitup.0 (656) Objects client ready ... initialize now 2020-10-18 13:23:45.936 - [34mdebug[39m: backitup.0 (656) Objects create PubSub Client 2020-10-18 13:23:45.938 - [34mdebug[39m: backitup.0 (656) Objects client initialize lua scripts 2020-10-18 13:23:45.961 - [34mdebug[39m: backitup.0 (656) Objects connected to redis: 127.0.0.1:9001 2020-10-18 13:23:45.970 - [34mdebug[39m: backitup.0 (656) objectDB connected 2020-10-18 13:23:45.973 - [34mdebug[39m: backitup.0 (656) Redis States: Use Redis connection: 127.0.0.1:9000 2020-10-18 13:23:45.982 - [34mdebug[39m: backitup.0 (656) States create PubSub Client 2020-10-18 13:23:45.983 - [34mdebug[39m: backitup.0 (656) statesDB connected 2020-10-18 13:23:46.016 - [34mdebug[39m: backitup.0 (656) States connected to redis: 127.0.0.1:9000 2020-10-18 13:23:46.429 - [32minfo[39m: backitup.0 (656) starting. Version 1.6.7 in /opt/iobroker/node_modules/iobroker.backitup, node: v10.22.1 2020-10-18 13:23:46.540 - [32minfo[39m: backitup.0 (656) [iobroker] backup was activated at 21:50 every 1 day(s) 2020-10-18 13:23:46.567 - [34mdebug[39m: backitup.0 (656) [iobroker] 10 50 21 */1 * * 2020-10-18 13:23:46.572 - [34mdebug[39m: backitup.0 (656) No backup file was found 2020-10-18 13:24:09.616 - [34mdebug[39m: backitup.0 (656) system.adapter.admin.0: logging true 2020-10-18 13:24:20.236 - [32minfo[39m: host.raspberrypi iobroker npm-install: npm 2020-10-18 13:24:20.238 - [32minfo[39m: host.raspberrypi iobroker npm-install: ERR! cb() never called! 2020-10-18 13:24:20.239 - [32minfo[39m: host.raspberrypi iobroker npm-install: npm ERR! 2020-10-18 13:24:20.241 - [32minfo[39m: host.raspberrypi iobroker npm-install: This is an error with npm itself. Please report this error at:npm ERR! <https://npm.community> 2020-10-18 13:24:20.286 - [31merror[39m: host.raspberrypi iobroker npm-install:
neustart hat nicht geholfen ... kurz komme ich auf die Admin seite ... IP wurde korigiert auf die vom 3er PI (ist natürlich abgesteckt)
-
@patrick039212
Wenn du das per skript zu Fuß installiert hast, warum taucht da noch node10 auf?
Eigentlich wird node12 installiert.
Das würde ich jetzt zunächst mal manuell nachholen. -
@Thomas-Braun habe es mit dem image von hier gemacht ... aber hole ich sofort nach
-
Tja...
Warum nutzt man keine images? Genau aus dem Grund.
Ein Image für z. B. Raspberry 3 rumpelt (wenn überhaupt) auf einem Raspberry 4.
Die Hardware ist eine andere auf den beiden Systemen. -
@Thomas-Braun ok dann fange ich wohl doch lieber bei 0 an ... hast du evtl. eine Anleitung für mich für Pi4 ? habe bis jetzt immer mit dem image gearbeitet ...
-
@patrick039212
Naja, Anleitung wie man Raspberry OS (am besten lite) installiert findet sich auf der Seite von Raspberry:https://www.raspberrypi.org/downloads/
Ich bevorzuge NOOBS dabei.
Und den ioBroker dann per
curl -sL https://iobroker.net/install.sh | bash -
raufziehen.