Hi,
ich habe die CCU3 Firmware jetzt auch auf ARM64 zum Laufen bekommen. Leider läuft die 32 Bit Zulu Java Runtime aus der CCU3 Firmware nicht auf ARM64, es kommt da zu einer "Ilegal Instruction". Der naheliegende Gedanke, dann einfach die 64-Bit Zulu Java Runtime zu nehmen, schlägt leider auch fehl. Zum einem, weil alle dafür notwendigen C Libs nicht in 64 Bit vorliegen (das wäre noch lösbar), aber zum anderen auch, weil im HmServer die Lib nrjavaserial verwendet wird. Und diese unterstützt den 64 Bit Betrieb auf ARM nicht (seit 2016 gibt es da einen offenen Issue in Github zu, ich glaube nicht dran, dass das zeitnah behoben wird). Daher musste ich für ARM64 die CCU3 Firmware so patchen, dass das OpenJDK in der 32Bit Version genutzt wird, damit läuft dann alles.
Entsprechende Pakete habe ich im testing apt Repo bereitgestellt (im Stable noch nicht) und auch fertige Images für Odroid C2 und Lepotato erstellt.
Viele Grüße
Alex
Testing Version von piVCCU3 für ARM64
Moderator: Co-Administratoren
Re: Testing Version von piVCCU3 für ARM64
Du bist der größte. Teste ich gleich auf ner Pi4 aus.deimos hat geschrieben: ↑09.10.2018, 09:56Hi,
ich habe die CCU3 Firmware jetzt auch auf ARM64 zum Laufen bekommen. Leider läuft die 32 Bit Zulu Java Runtime aus der CCU3 Firmware nicht auf ARM64, es kommt da zu einer "Ilegal Instruction". Der naheliegende Gedanke, dann einfach die 64-Bit Zulu Java Runtime zu nehmen, schlägt leider auch fehl. Zum einem, weil alle dafür notwendigen C Libs nicht in 64 Bit vorliegen (das wäre noch lösbar), aber zum anderen auch, weil im HmServer die Lib nrjavaserial verwendet wird. Und diese unterstützt den 64 Bit Betrieb auf ARM nicht (seit 2016 gibt es da einen offenen Issue in Github zu, ich glaube nicht dran, dass das zeitnah behoben wird). Daher musste ich für ARM64 die CCU3 Firmware so patchen, dass das OpenJDK in der 32Bit Version genutzt wird, damit läuft dann alles.
Entsprechende Pakete habe ich im testing apt Repo bereitgestellt (im Stable noch nicht) und auch fertige Images für Odroid C2 und Lepotato erstellt.
Viele Grüße
Alex
Liebe Grüße,
Kaveh
- deimos
- Beiträge: 5410
- Registriert: 20.06.2017, 10:38
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Leimersheim
- Hat sich bedankt: 121 Mal
- Danksagung erhalten: 962 Mal
- Kontaktdaten:
Re: Testing Version von piVCCU3 für ARM64
Hi,
beim Raspberry Pi 4 klappt das leider nicht, da hier nur ein 64 Bit Kernel genutzt werden kann, aber sämtliche restlichen Binaries nur 32 Bit haben. Und für den 64 Bit Kernel gibt es keine Kernel Header, welche aber notwendig sind, um die notwendigen Kernel Module zu bauen.
Viele Grüße
Alex
beim Raspberry Pi 4 klappt das leider nicht, da hier nur ein 64 Bit Kernel genutzt werden kann, aber sämtliche restlichen Binaries nur 32 Bit haben. Und für den 64 Bit Kernel gibt es keine Kernel Header, welche aber notwendig sind, um die notwendigen Kernel Module zu bauen.
Viele Grüße
Alex
-
- Beiträge: 266
- Registriert: 05.10.2019, 21:17
- Hat sich bedankt: 110 Mal
- Danksagung erhalten: 2 Mal
Re: Testing Version von piVCCU3 für ARM64
Hallo Alex
das ist vermutlich auch der Grundy warum die Umstellung auf den 64bit Kernel dazu geführt hat, dass die pivccu3 nicht mehr geladen wurde, oder?
Hatte es nach diesem Link hier probiert :
https://www.bastianoso.de/tipps-tricks/ ... ellen.html
Wird es denn irgendwann noch eine Lösung dafür geben?
Vielen Dank.
Hugo
das ist vermutlich auch der Grundy warum die Umstellung auf den 64bit Kernel dazu geführt hat, dass die pivccu3 nicht mehr geladen wurde, oder?
Hatte es nach diesem Link hier probiert :
https://www.bastianoso.de/tipps-tricks/ ... ellen.html
Wird es denn irgendwann noch eine Lösung dafür geben?
Vielen Dank.
Hugo
- deimos
- Beiträge: 5410
- Registriert: 20.06.2017, 10:38
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Leimersheim
- Hat sich bedankt: 121 Mal
- Danksagung erhalten: 962 Mal
- Kontaktdaten:
Re: Testing Version von piVCCU3 für ARM64
Hi,
an der Stelle bin ich abhängig von der Raspberry Foundation, wenn die ihre Pakete so anpassen, dass es per DKMSmöglich ist, Kernel Module direkt auf dem Pi zubauen, dann werde ich das gerne nutzen.
Viele Grüße
Alex
an der Stelle bin ich abhängig von der Raspberry Foundation, wenn die ihre Pakete so anpassen, dass es per DKMSmöglich ist, Kernel Module direkt auf dem Pi zubauen, dann werde ich das gerne nutzen.
Viele Grüße
Alex