ich habe nach folgender Anleitung (https://github.com/jens-maus/RaspberryM ... Docker-OCI) versucht, auf meinem Raspberry-Pi-4 RaspberryMatic in der aktuellsten Version im Container zu betreiben. Als Host-OS läuft Ubuntu Server 21.04 als arm64 Bit Version.
Folgende Punkte habe ich anders als in der Anleitung gemacht:
- dtoverlay=pi3-disable-bt habe ich durch dtoverlay=disable-bt ersetzt (siehe: https://github.com/raspberrypi/firmware ... ays/README
- sudo sed -i /boot/cmdline.txt -e "s/console=serial0,[0-9]\+ //" sowie sudo sed -i /boot/cmdline.txt -e "s/console=ttyAMA0,[0-9]\+ //" musste ich durch eine Korrektur des Pfades auf /boot/firmware/ anpassen, da diese Datei nicht als symlink im /boot-Verzeichnis vorhanden war.
Wenn ich mir mit lsmod die geladenen Kernelmodule anschaue, dann steht bei eq3_char_loop unter "used by" eine 0. ich verstehe das so, dass das Modul irgendwie nicht in Verwendung von Docker ist.
Meine Frage: was habe ich falsch gemacht? Habe ich einen Schritt vergessen?
Ich betreibe RPI-RF-MOD am GPIO Bus. Die beiden LEDs des Moduls leuchten dauerhaft rot.
Ich habe vorher RaspberryMatic direkt auf dem Pi4 betrieben, ohne Probleme mit dem Modul, jedoch viele Abstürze gehabt. Neu sind jetzt auch, was ich vorher nicht hatte, Zombie-Prozesse, die von RaspberryMatic ausgehen:
Code: Alles auswählen
ubuntu@raspberrypi4:~$ ps -ef | grep 8647
root 8647 7430 0 16:47 ? 00:00:36 /usr/bin/monit -Ic /etc/monitrc
root 33682 8647 2 20:52 ? 00:00:00 [grep] <defunct>
root 33683 8647 2 20:52 ? 00:00:00 [test] <defunct>
root 33685 8647 5 20:52 ? 00:00:00 [test] <defunct>
root 33686 8647 5 20:52 ? 00:00:00 [sh] <defunct>
root 33687 8647 5 20:52 ? 00:00:00 [test] <defunct>
root 33691 8647 11 20:52 ? 00:00:00 [test] <defunct>
root 33692 8647 11 20:52 ? 00:00:00 [test] <defunct>
ubuntu 33694 33278 0 20:52 pts/0 00:00:00 grep --color=auto 8647
ubuntu@raspberrypi4:~$ ps -ef | grep 7430
root 7430 7410 0 16:46 pts/0 00:00:00 init
root 7477 7430 0 16:46 ? 00:00:00 /sbin/watchdog -T 300 -t 5 /dev/watchdog
root 7561 7430 0 16:46 ? 00:00:04 /bin/hss_led -l 6
root 7570 7430 0 16:46 ? 00:00:00 /sbin/syslogd -n -m 0 -s 4096 -b 1 -D
root 7573 7430 0 16:46 ? 00:00:00 /sbin/udevd -d
root 7666 7430 0 16:47 ? 00:00:03 /usr/sbin/irqbalance
root 8343 7430 0 16:47 ? 00:00:00 /bin/eq3configd
root 8348 7430 0 16:47 ? 00:00:00 /usr/sbin/lighttpd-angel -f /etc/lighttpd/lighttpd.conf -D
root 8354 7430 0 16:47 ? 00:00:00 /bin/ssdpd
root 8413 7430 0 16:47 ? 00:00:40 java -Dos.arch=aarch64 -Xmx896m -DlibNRJavaSerial.userlib=/opt/HMServer/libNRJavaSerialv8.so -Dlog4j.configuration=file:///etc/config/log4j.xml -Dfile.encoding=ISO-8859-1 -Dgnu.io.rxtx.SerialPorts= -jar /opt/HMServer/HMServer.jar /var/etc/HMServer.conf
root 8463 7430 0 16:47 ? 00:00:07 /bin/ReGaHss -f /etc/rega.conf -l 2
root 8536 7430 0 16:47 ? 00:00:07 node /usr/local/addons/mediola/neo_server//automation.js
root 8622 7430 0 16:47 ? 00:00:00 /bin/sh /usr/local/addons/redmatic/bin/redmaticLoader
root 8644 7430 0 16:47 ? 00:00:00 /usr/sbin/crond -f -l 9
root 8647 7430 0 16:47 ? 00:00:36 /usr/bin/monit -Ic /etc/monitrc
ubuntu 33728 33278 0 20:52 pts/0 00:00:00 grep --color=auto 7430