Ankündigung

Einklappen
Keine Ankündigung bisher.

Link down, terminating - knxd mit PIGATOR auf Raspberry Pi 4

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Link down, terminating - knxd mit PIGATOR auf Raspberry Pi 4

    Hat das schon Mal einer zum Laufen bekommen? Ich scheitere. Dabei läuft dieselbe Konfiguration, die ich 2017 (!) Mal auf einem RPi3 eingerichtet hatte, vollkommen fehlerfrei.

    systemctl status knxd.service meldet: status=1/FAILURE
    Code:
    ● knxd.service - KNX Daemon
    Loaded: loaded (/lib/systemd/system/knxd.service; disabled; preset: enabled)
    Active: activating (auto-restart) (Result: exit-code) since Sat 2024-11-23 21:47:38 CET; 6s ago
    TriggeredBy: ● knxd.socket
    Process: 27372 ExecStart=/usr/bin/knxd $KNXD_OPTS (code=exited, status=1/FAILURE)
    Main PID: 27372 (code=exited, status=1/FAILURE)
    CPU: 28ms​
    journalctl -xeu knxd.service hat geloggt, dass der Link down ist
    Code:
    Nov 23 21:45:36 raspberrypi4 systemd[1]: Started knxd.service - KNX Daemon.
    ░░ Subject: A start job for unit knxd.service has finished successfully
    ░░ Defined-By: systemd
    ░░ Support: https://www.debian.org/support
    ░░
    ░░ A start job for unit knxd.service has finished successfully.
    ░░
    ░░ The job identifier is 29050.
    Nov 23 21:45:39 raspberrypi4 knxd[26736]: F00000105: [14:B.tpuarts] Link down, terminating
    Nov 23 21:45:39 raspberrypi4 systemd[1]: knxd.service: Main process exited, code=exited, status=1/FAILURE
    ░░ Subject: Unit process exited
    ░░ Defined-By: systemd
    ░░ Support: https://www.debian.org/support
    ░░
    ░░ An ExecStart= process belonging to unit knxd.service has exited.
    ░░
    ░░ The process' exit code is 'exited' and its exit status is 1.
    Nov 23 21:45:39 raspberrypi4 systemd[1]: knxd.service: Failed with result 'exit-code'.

    Setup:
    Raspberry Pi 4
    Distributor ID: Debian
    Description: Debian GNU/Linux 12 (bookworm)
    Release: 12​
    Python 3.11.2

    knxd aus github gebaut, version 0.14.67.1 (auch mit 0.14.54.1 aus der Debian Repo probiert)

    knxd Configs unter /etc/knxd.conf
    KNXD_OPTS="-e 0.0.2 -E 0.0.3:8 -c -b tpuarts:/dev/ttyKNX1 -DTRS"​
    (läuft exakt so auf RPi3)

    Weitere Einstellungen:

    Raspi-Config:
    i2c enabled (für RTC, hier nur zur Info)
    serial login shell disabled
    serial interface enabled​

    WLAN aus & BT aus & UART an unter /boot/firmware/config.txt
    dtoverlay=disable-wifi
    dtoverlay=disable-bt
    enable_uart=1​

    BT modem vom UART getrennt:
    sudo systemctl disable hciuart​

    getty gestoppt:
    sudo systemctl stop getty@ttyAMA0​

    boot console via serial port entfernt unter /boot/firmware/cmdline.txt
    entfernt: console=serial0,115200
    verbleibt: console=tty1 root=PARTUUID=efc061de-02 rootfstype=ext4 fsck.repair=yes rootwait​

    interface parameter unter /etc/udev/rules.d/70-knxd.rules
    ACTION=="add", SUBSYSTEM=="tty", ATTRS{id}=="00241011", KERNELS=="fe201000.serial", SYMLINK+="ttyKNX1", OWNER="knxd"​
    Werte gefunden mit:
    sudo udevadm info -a /dev/ttyAMA0 | grep KERNELS.*serial
    sudo udevadm info -a /dev/ttyAMA0 | grep \{id\}


    Hat jemand eine Idee?🙏
Lädt...
X