Homematic (ohne IP) geht zumindest ohne Probleme seit paar Tagen
habe FW-Updates des Moduls und der Geräte probiert
Tests liefen mit dem aktuellen stable Release von ayufan 0.5.15 (https://github.com/ayufan-rock64/linux- ... tag/0.5.15), nicht mit armbian
hier ein PoC
Code: Alles auswählen
# DTS compiler installieren
apt -y install device-tree-compiler patch
# DTB zu DTS konvertieren
dtc -I dtb -O dts /boot/efi/dtb > /tmp/orig.dts
# Patch anlegen
cat > /tmp/dts.patch <<EOF
--- orig.dts 2018-02-02 11:10:58.334582492 +0000
+++ tmp.dts 2018-02-02 11:11:29.023707409 +0000
@@ -400,7 +400,7 @@
#dma-cells = <0x2>;
pinctrl-names = "default";
pinctrl-0 = <0x33>;
- status = "disabled";
+ status = "okay";
};
power-management@ff140000 {
@@ -2314,7 +2314,7 @@
rockchip,irq-mode-enable = <0x0>;
rockchip,baudrate = <0x16e360>;
interrupts = <0x0 0x7f 0x8>;
- status = "okay";
+ status = "disabled";
};
external-gmac-clock {
EOF
# Patchen
patch -p0 /tmp/orig.dts /tmp/dts.patch
# DTS zu DTB konvertieren
dtc -I dts -O dtb /tmp/orig.dts > orig.dtb
# DTB installieren
cp /tmp/orig.dtb /boot/efi/dtb
#
# REBOOT
#
# GPIO aktivieren
echo 1067 > /sys/class/gpio/export
echo out > /sys/class/gpio/gpio1067/direction
Man kann nun das Gerät an LXC durchreichen und ein Symlink auf mmd_bicos legen, dann startet rfd ohne Probleme
Alternativ natürlich ist die Nutzung mit OCCU auf dem host möglich
Es steht zwar im Forum dass der Port GPIO2-A3 wohl nur als input arbeitet, die Info ist aber halbes Jahr her und allein beim aktuellen Kernel hat sich wohl einiges bei der GPIO Ansteuerung getan
Ggf kann Alex sich die Sache annehmen und in sein Treiber integrieren
Ich seh zu dass ich den Code in YAHM integrieren