kein Upate der Firmware möglich

Topics about the Software of Revolution Pi
Post Reply
eth
Posts: 15
Joined: 18 Oct 2023, 09:51

kein Upate der Firmware möglich

Post by eth »

Habe einen Connect 4SE und ein MIO. Versuche die Firmware zu updaten.
Mit piTest -d sehe ich beide Geräte (der Doku nach darf ja leider immer nur ein Gerät am Bus sein).
Habe apt update und atp install revpi-irmware gemacht, das Ergebnis: revpi-firmware is already the newest version (1:1.6).

Nach piTest -f kommt dann die Meldung "update firmware fail".

Mit cat /var/log/kern.log | grep piControl finde ich die Meldungen von piControl, folgende scheinen mir dazuzugehören und in dem Zusammenhang wichtig zu sein:

Code: Select all

Oct 20 14:11:40 RevPi103006 kernel: [ 1181.861950] piControl: piIoComm_gotoGateProtocol returned 0
Oct 20 14:11:40 RevPi103006 kernel: [ 1181.932022] piControl: error: cannot open file /lib/firmware/revpi/fw_00105_001.fwu
Oct 20 14:11:40 RevPi103006 kernel: [ 1181.932030] piControl: update 0 addr 0 ret -2
Oct 20 14:11:40 RevPi103006 kernel: [ 1181.932540] piControl: firmware file length: 49472
Oct 20 14:11:40 RevPi103006 kernel: [ 1181.933294] piControl: firmware is up to date: 1.0 >= 1.0
Oct 20 14:11:40 RevPi103006 kernel: [ 1181.933304] piControl: update firmware fail
Oct 20 14:11:40 RevPi103006 kernel: [ 1181.933307] piControl: update 1 addr 31 ret 0
Oct 20 14:11:40 RevPi103006 kernel: [ 1182.051614] piControl: start data exchange
Oct 20 14:11:40 RevPi103006 kernel: [ 1182.291613] piControl: MIO Initializing...(devno:1, addr:31, conf-base:61)
Oct 20 14:11:40 RevPi103006 kernel: [ 1182.291621] piControl: search mio conf(index:0, addr:31)
Oct 20 14:11:40 RevPi103006 kernel: [ 1182.294702] piControl: headers of mio:aio conf request: 0x351f, response:0x209f
Oct 20 14:11:40 RevPi103006 kernel: [ 1182.297580] piControl: headers of mio:aio_i conf request: 0x931f, response:0x809f
Oct 20 14:11:40 RevPi103006 kernel: [ 1182.300453] piControl: headers of mio:aio_o conf request: 0x931f, response:0x809f
Oct 20 14:11:40 RevPi103006 kernel: [ 1182.300457] piControl: MIO Initializing finished(devno:1, addr:31)
Das File /lib/firmware/revpi/fw_00105_001.fwu existiert wirklich nicht.
Wenn ich es richtig verstehe ist das die Firmware für den type 105, was der Pi selber ist?

Jedenfalls habe ich ein zweites System mit einem DO-Modul, das gleiche Problem.

Was kann ich tun?
User avatar
nicolaiB
KUNBUS
Posts: 912
Joined: 21 Jun 2018, 10:33
Location: Berlin
Contact:

Re: kein Upate der Firmware möglich

Post by nicolaiB »

Hi,

das Problem ist zum Glück nur kosmetischer Natur. Wie du schon richtig bemerkt hast, versucht piControl eine Firmwareaktualisierungsdatei für das Basismodel (den RevPi) zu finden. Da der RevPi aber keinerlei Firmware hat die über piControl aktualisiert werden kann (ist ja auch kein Erweiterungsmodul), kommt es hier zu der falschen Fehlermeldung.

Ich habe dafür einen Fix in unserem piControl Repository eingereicht und gehe davon aus, dass diese False-Positive-Meldung mit künftigen Releases dann verschwinden kann:

https://gitlab.com/revolutionpi/piContr ... quests/104

Für deinen Anwendungsfall besteht kein Handlungsbedarf und das MIO ist aktuell (Version 1.0, siehe auch Logeintrag).

Gruß Nicolai
eth
Posts: 15
Joined: 18 Oct 2023, 09:51

Re: kein Upate der Firmware möglich

Post by eth »

Nochmal Danke.
Wo bekomme ih die aktuellen Firmwarestände her? Für das DO ist dan V1.5 aktuell?
Ich frage nocheinmal nach, weil wir aktuell ein System mit DO laufen haben, welches Ausfälle hat.
Danke..
User avatar
nicolaiB
KUNBUS
Posts: 912
Joined: 21 Jun 2018, 10:33
Location: Berlin
Contact:

Re: kein Upate der Firmware möglich

Post by nicolaiB »

Die Firmware wird über das Paket revpi-firmware verteilt. Für dio / di / do ist die Version 1.5 die aktuellste Version.

Gruß Nicolai
Post Reply