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)
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?