Ankündigung

Einklappen
Keine Ankündigung bisher.

KNXD funktioniert nach Debian Upgrade nicht mehr

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

  • mampf8o
    antwortet
    Hallo,


    ich nutze knxd nun mit Bullseye und dem kberry und habe nun das Problem das knxd ohne Netzwerkverbindung nicht mehr startet sobald die Netzerkverbindung vorhanden ist läufts wieder. Woran kann liegen? mit Jessie ist das noch gegangen.....


    mfg Mani



    Einen Kommentar schreiben:


  • beckerth
    antwortet
    Danke für die schnelle Hilfe. Es funktioniert natürlich sofort wenn ich den Bus anschließe.🙄 Das kommt davon wenn man das IBB Cape auf dem Tisch vor sich liegend ohne KNX Verbindung installieren möchte.

    Einen Kommentar schreiben:


  • Smurf
    antwortet
    Nein du hast kein Problem mit den Berechtigungen. Nein ein Kernelup/down/sonstwie-Grade wird dir nicht helfen.

    Dein Problem ist, dass der tpuart nicht reagiert. Gründe können sein
    * falscher Port
    * irgendwas anderes lauscht auf dem Port (getty?)
    * keine KNX-Spannung
    * Stick kaputt / Firmware des Sticks kaputt oder gar nicht erst aufgespielt

    Einen Kommentar schreiben:


  • beckerth
    antwortet
    Servus Jungs,

    ich habe (anscheinend) das gleiche Problem wie Jürgen. Mein knxd möchte nicht starten. Habe ein IBB-Cape welches ich mit einem neuen Image versorgt habe (bone-eMMC-flasher-debian-10.3-iot-armhf-2020-04-06-4gb.img). Der knxd wurde mit "sudo apt-get install -t buster knxd knxd-tools" installiert.

    uname -r liefert 4.19.94-ti-r42. Den Kernel habe ich bis jetzt (aus Ermangelung an Linux Fähigkeiten) nicht down-gegraded.

    Unten ein Log (erstellt mittels journalctl -u knxd --since "1 min ago"). Sind die wichtigen Punkte enthalten? Habe in der /etc/knxd.conf einfach die Parameter eingehängt:

    KNXD_OPTS="-f9 -t1023 -e 1.1.126 -E 0.0.2:8 -c -D -R -T -S -b tpuarts:/dev/ttyS2"

    Gibt es vielleicht ein Problem mit den Berechtigungen?

    Code:
    May 02 23:08:04 beaglebone knxd[16481]: I00000131: [ 1:main] 0.14.30: /usr/bin/knxd -f9 -t1023 -e 1.1.126 -E 0.0.2:8 -c -D -R -T -S -b tpuarts:/dev/ttyS2
    May 02 23:08:04 beaglebone knxd[16481]: Layer 4 [ 1:main 0.005] setting up
    May 02 23:08:04 beaglebone knxd[16481]: Layer 4 [ 5:A.cache/G 0.006] GroupCacheInit
    May 02 23:08:04 beaglebone knxd[16481]: Layer 3 [ 4:A.cache/Conn 0.006] registerLink: 4:A.cache
    May 02 23:08:04 beaglebone knxd[16481]: Layer 3 [ 6:systemd_/systemd 0.007] registerLink: 6:systemd_
    May 02 23:08:04 beaglebone knxd[16481]: Layer 3 [ 9:systemd_/systemd 0.007] registerLink: 9:systemd_
    May 02 23:08:04 beaglebone knxd[16481]: Layer 3 [12:server/Server 0.007] registerLink: 12:server
    May 02 23:08:04 beaglebone knxd[16481]: Layer 0 [20:B.tpuarts/log 0.007] Insert 19:LowF / 18:tpuart
    May 02 23:08:04 beaglebone knxd[16481]: Layer 0 [20:B.tpuarts/log 0.007] Setup
    May 02 23:08:04 beaglebone knxd[16481]: Layer 0 [22:B.tpuarts/log 0.007] Insert 21:TPU_ser / 19:LowF
    May 02 23:08:04 beaglebone knxd[16481]: Layer 0 [20:B.tpuarts/log 0.007] Filter single not found
    May 02 23:08:04 beaglebone knxd[16481]: Layer 0 [22:B.tpuarts/log 0.007] Setup
    May 02 23:08:04 beaglebone knxd[16481]: Layer 0 [22:B.tpuarts/log 0.007] Setup OK: yes
    May 02 23:08:04 beaglebone knxd[16481]: Layer 0 [20:B.tpuarts/log 0.007] Setup OK: yes
    May 02 23:08:04 beaglebone knxd[16481]: Layer 3 [17:B.tpuarts/Conn 0.007] registerLink: 17:B.tpuarts
    May 02 23:08:04 beaglebone knxd[16481]: I00000129: [ 1:main] Connected: cfg:B.tpuarts.
    May 02 23:08:04 beaglebone knxd[16481]: I00000129: [ 1:main] Connected: cfg:server.
    May 02 23:08:04 beaglebone knxd[16481]: I00000129: [ 1:main] Connected: cfg:systemd_.
    May 02 23:08:04 beaglebone knxd[16481]: I00000129: [ 1:main] Connected: cfg:A.cache.
    May 02 23:08:04 beaglebone knxd[16481]: I00000129: [ 1:main] Connected: cfg:systemd_.
    May 02 23:08:04 beaglebone knxd[16481]: Layer 4 [ 1:main 0.007] setup OK
    May 02 23:08:04 beaglebone knxd[16481]: W00000125: [ 1:main] Consider using a config file.
    May 02 23:08:04 beaglebone knxd[16481]: Layer 4 [ 1:main 0.007] trigger going up
    May 02 23:08:04 beaglebone knxd[16481]: Layer 3 [17:B.tpuarts/Conn 0.007] Start: cfg:B.tpuarts
    May 02 23:08:04 beaglebone knxd[16481]: Layer 5 [17:B.tpuarts/Conn 0.008] down => >up
    May 02 23:08:04 beaglebone knxd[16481]: Layer 5 [17:B.tpuarts/Conn 0.008] Starting
    May 02 23:08:04 beaglebone knxd[16481]: Layer 0 [20:B.tpuarts/log 0.008] Start
    May 02 23:08:04 beaglebone knxd[16481]: Layer 0 [22:B.tpuarts/log 0.008] Start
    May 02 23:08:04 beaglebone knxd[16481]: Layer 0 [21:B.tpuarts/TPU_ser 0.014] Opened /dev/ttyS2 with baud 19200
    May 02 23:08:04 beaglebone knxd[16481]: Layer 2 [21:B.tpuarts/TPU_ser 0.014] Opened
    May 02 23:08:04 beaglebone knxd[16481]: Layer 2 [21:B.tpuarts/TPU_ser 0.014] Buffer Setup on fd 6
    May 02 23:08:04 beaglebone knxd[16481]: Layer 0 [22:B.tpuarts/log 0.014] Started
    May 02 23:08:04 beaglebone knxd[16481]: Layer 8 [19:B.tpuarts/LowF 0.014] state: new > start
    May 02 23:08:04 beaglebone knxd[16481]: Layer 0 [19:B.tpuarts/LowF 0.014] SendReset 01
    May 02 23:08:04 beaglebone knxd[16481]: Layer 0 [22:B.tpuarts/log 0.014] Send(001): 01
    May 02 23:08:04 beaglebone knxd[16481]: Layer 4 [17:B.tpuarts/Conn 0.014] >up
    May 02 23:08:04 beaglebone knxd[16481]: Layer 3 [12:server/Server 0.014] Start: cfg:server
    May 02 23:08:04 beaglebone knxd[16481]: Layer 5 [12:server/Server 0.014] down => >up
    May 02 23:08:04 beaglebone knxd[16481]: Layer 8 [12:server/Server 0.014] Open
    May 02 23:08:04 beaglebone knxd[16481]: Layer 0 [12:server/Server 0.016] Open
    May 02 23:08:04 beaglebone knxd[16481]: Layer 0 [12:server/Server 0.017] Opened
    May 02 23:08:04 beaglebone knxd[16481]: Layer 8 [24:router/driver 0.017] OpenD
    May 02 23:08:04 beaglebone knxd[16481]: Layer 8 [24:router/driver 0.019] OpenedD
    May 02 23:08:04 beaglebone knxd[16481]: N00000127: [25:router.pace_] The 'pace' filter without a queue acts globally.
    May 02 23:08:04 beaglebone knxd[16481]: Layer 3 [23:router/ConnC 0.019] registerLink: 23:router_23
    May 02 23:08:04 beaglebone knxd[16481]: Layer 3 [23:router/ConnC 0.019] Start: cfg:router
    May 02 23:08:04 beaglebone knxd[16481]: Layer 5 [23:router/ConnC 0.019] down => >up
    May 02 23:08:04 beaglebone knxd[16481]: Layer 5 [23:router/ConnC 0.019] Starting
    May 02 23:08:04 beaglebone knxd[16481]: Layer 5 [23:router/ConnC 0.019] >up => up
    May 02 23:08:04 beaglebone knxd[16481]: Layer 4 [23:router/ConnC 0.019] up
    May 02 23:08:04 beaglebone knxd[16481]: Layer 5 [23:router/ConnC 0.019] Started
    May 02 23:08:04 beaglebone knxd[16481]: Layer 4 [23:router/ConnC 0.019] up
    May 02 23:08:04 beaglebone knxd[16481]: Layer 8 [12:server/Server 0.019] Opened
    May 02 23:08:04 beaglebone knxd[16481]: Layer 5 [12:server/Server 0.019] >up => up
    May 02 23:08:04 beaglebone knxd[16481]: Layer 4 [12:server/Server 0.019] up
    May 02 23:08:04 beaglebone knxd[16481]: Layer 5 [12:server/Server 0.019] Started
    May 02 23:08:04 beaglebone knxd[16481]: Layer 4 [12:server/Server 0.019] up
    May 02 23:08:04 beaglebone knxd[16481]: Layer 3 [ 9:systemd_/systemd 0.019] Start: cfg:systemd_
    May 02 23:08:04 beaglebone knxd[16481]: Layer 5 [ 9:systemd_/systemd 0.019] down => >up
    May 02 23:08:04 beaglebone knxd[16481]: Layer 8 [ 9:systemd_/systemd 0.019] OpenSystemdSocket 4
    May 02 23:08:04 beaglebone knxd[16481]: Layer 8 [ 9:systemd_/systemd 0.019] SystemdSocket 4 opened
    May 02 23:08:04 beaglebone knxd[16481]: Layer 5 [ 9:systemd_/systemd 0.019] >up => up
    May 02 23:08:04 beaglebone knxd[16481]: Layer 4 [ 9:systemd_/systemd 0.019] up
    May 02 23:08:04 beaglebone knxd[16481]: Layer 5 [ 9:systemd_/systemd 0.019] Started
    May 02 23:08:04 beaglebone knxd[16481]: Layer 4 [ 9:systemd_/systemd 0.019] up
    May 02 23:08:04 beaglebone knxd[16481]: Layer 3 [ 4:A.cache/Conn 0.019] Start: cfg:A.cache
    May 02 23:08:04 beaglebone knxd[16481]: Layer 5 [ 4:A.cache/Conn 0.019] down => >up
    May 02 23:08:04 beaglebone knxd[16481]: Layer 5 [ 4:A.cache/Conn 0.019] Starting
    May 02 23:08:04 beaglebone systemd[1]: Started KNX Daemon.
    May 02 23:08:04 beaglebone knxd[16481]: Layer 5 [ 4:A.cache/Conn 0.020] >up => up
    May 02 23:08:04 beaglebone knxd[16481]: Layer 4 [ 4:A.cache/Conn 0.020] up
    May 02 23:08:04 beaglebone knxd[16481]: Layer 5 [ 4:A.cache/Conn 0.020] Started
    May 02 23:08:04 beaglebone knxd[16481]: Layer 4 [ 4:A.cache/Conn 0.020] up
    May 02 23:08:04 beaglebone knxd[16481]: Layer 3 [ 6:systemd_/systemd 0.020] Start: cfg:systemd_
    May 02 23:08:04 beaglebone knxd[16481]: Layer 5 [ 6:systemd_/systemd 0.020] down => >up
    May 02 23:08:04 beaglebone knxd[16481]: Layer 8 [ 6:systemd_/systemd 0.020] OpenSystemdSocket 3
    May 02 23:08:04 beaglebone knxd[16481]: Layer 8 [ 6:systemd_/systemd 0.020] SystemdSocket 3 opened
    May 02 23:08:04 beaglebone knxd[16481]: Layer 5 [ 6:systemd_/systemd 0.020] >up => up
    May 02 23:08:04 beaglebone knxd[16481]: Layer 4 [ 6:systemd_/systemd 0.020] up
    May 02 23:08:04 beaglebone knxd[16481]: Layer 5 [ 6:systemd_/systemd 0.020] Started
    May 02 23:08:04 beaglebone knxd[16481]: Layer 4 [ 6:systemd_/systemd 0.020] up
    May 02 23:08:04 beaglebone knxd[16481]: Layer 4 [ 1:main 0.020] going up triggered
    May 02 23:08:04 beaglebone knxd[16481]: Layer 4 [ 1:main 0.041] check start
    May 02 23:08:04 beaglebone knxd[16481]: Layer 4 [17:B.tpuarts/Conn 0.041] is >up
    May 02 23:08:04 beaglebone knxd[16481]: Layer 4 [ 1:main 0.043] check end: want_up 1 some 1>1 all 0>0, going 1 up 5 down 0
    May 02 23:08:04 beaglebone knxd[16481]: Layer 0 [19:B.tpuarts/LowF 0.479] SendReset 01
    May 02 23:08:04 beaglebone knxd[16481]: Layer 0 [22:B.tpuarts/log 0.479] Send(001): 01
    May 02 23:08:04 beaglebone knxd[16481]: Layer 0 [19:B.tpuarts/LowF 0.980] SendReset 01
    May 02 23:08:04 beaglebone knxd[16481]: Layer 0 [22:B.tpuarts/log 0.980] Send(001): 01
    May 02 23:08:05 beaglebone knxd[16481]: Layer 8 [19:B.tpuarts/LowF 1.481] state: in_reset > error
    May 02 23:08:06 beaglebone knxd[16481]: Layer 0 [22:B.tpuarts/log 2.482] Stop
    May 02 23:08:06 beaglebone knxd[16481]: Layer 0 [22:B.tpuarts/log 2.482] Stopped
    May 02 23:08:06 beaglebone knxd[16481]: Layer 8 [19:B.tpuarts/LowF 2.482] state: error > new
    May 02 23:08:06 beaglebone knxd[16481]: Layer 0 [20:B.tpuarts/log 2.482] Stopped
    May 02 23:08:06 beaglebone knxd[16481]: Layer 5 [17:B.tpuarts/Conn 2.482] >up => down
    May 02 23:08:06 beaglebone knxd[16481]: Layer 4 [17:B.tpuarts/Conn 2.482] down/error
    May 02 23:08:06 beaglebone knxd[16481]: Layer 4 [ 1:main 2.482] check start
    May 02 23:08:06 beaglebone knxd[16481]: Layer 4 [17:B.tpuarts/Conn 2.482] is down
    May 02 23:08:06 beaglebone knxd[16481]: Layer 4 [ 1:main 2.482] check end: want_up 1 some 1>1 all 0>0, going 0 up 5 down 1
    May 02 23:08:06 beaglebone knxd[16481]: F00000105: [17:B.tpuarts] Link down, terminating
    May 02 23:08:06 beaglebone knxd[16481]: Layer 4 [ 1:main 2.482] trigger Going down
    May 02 23:08:06 beaglebone knxd[16481]: Layer 4 [17:B.tpuarts/Conn 2.482] Stopping
    May 02 23:08:06 beaglebone knxd[16481]: Layer 5 [17:B.tpuarts/Conn 2.482] down/error => >down
    May 02 23:08:06 beaglebone knxd[16481]: Layer 4 [17:B.tpuarts/Conn 2.482] down/error
    May 02 23:08:06 beaglebone knxd[16481]: Layer 4 [12:server/Server 2.482] Stopping
    May 02 23:08:06 beaglebone knxd[16481]: Layer 5 [12:server/Server 2.482] up => >down
    May 02 23:08:06 beaglebone knxd[16481]: Layer 5 [23:router/ConnC 2.482] Stopping
    May 02 23:08:06 beaglebone knxd[16481]: Layer 5 [23:router/ConnC 2.483] up => down
    May 02 23:08:06 beaglebone knxd[16481]: Layer 5 [23:router/ConnC 2.483] Stopping
    May 02 23:08:06 beaglebone knxd[16481]: Layer 4 [23:router/ConnC 2.483] down
    May 02 23:08:06 beaglebone knxd[16481]: Layer 3 [23:router/ConnC 2.483] unregisterLink: router_23
    May 02 23:08:06 beaglebone knxd[16481]: Layer 0 [12:server/Server 2.483] Close
    May 02 23:08:06 beaglebone knxd[16481]: Layer 5 [12:server/Server 2.483] >down => down
    May 02 23:08:06 beaglebone knxd[16481]: Layer 4 [12:server/Server 2.483] down
    May 02 23:08:06 beaglebone knxd[16481]: Layer 4 [ 9:systemd_/systemd 2.483] Stopping
    May 02 23:08:06 beaglebone knxd[16481]: Layer 5 [ 9:systemd_/systemd 2.483] up => >down
    May 02 23:08:06 beaglebone knxd[16481]: Layer 8 [ 9:systemd_/systemd 2.483] StopServer
    May 02 23:08:06 beaglebone knxd[16481]: Layer 5 [ 9:systemd_/systemd 2.483] >down => down
    May 02 23:08:06 beaglebone knxd[16481]: Layer 4 [ 9:systemd_/systemd 2.483] down
    May 02 23:08:06 beaglebone knxd[16481]: Layer 4 [ 4:A.cache/Conn 2.483] Stopping
    May 02 23:08:06 beaglebone knxd[16481]: Layer 5 [ 4:A.cache/Conn 2.483] up => >down
    May 02 23:08:06 beaglebone knxd[16481]: Layer 5 [ 4:A.cache/Conn 2.483] Stopping
    May 02 23:08:06 beaglebone knxd[16481]: Layer 5 [ 4:A.cache/Conn 2.483] >down => down
    May 02 23:08:06 beaglebone knxd[16481]: Layer 4 [ 4:A.cache/Conn 2.483] down
    May 02 23:08:06 beaglebone knxd[16481]: Layer 4 [ 6:systemd_/systemd 2.483] Stopping
    May 02 23:08:06 beaglebone knxd[16481]: Layer 5 [ 6:systemd_/systemd 2.483] up => >down
    May 02 23:08:06 beaglebone knxd[16481]: Layer 8 [ 6:systemd_/systemd 2.483] StopServer
    May 02 23:08:06 beaglebone knxd[16481]: Layer 5 [ 6:systemd_/systemd 2.483] >down => down
    May 02 23:08:06 beaglebone knxd[16481]: Layer 4 [ 6:systemd_/systemd 2.483] down
    May 02 23:08:06 beaglebone knxd[16481]: Layer 4 [ 1:main 2.483] check start
    May 02 23:08:06 beaglebone knxd[16481]: Layer 8 [24:router/driver 2.483] CloseD
    May 02 23:08:06 beaglebone knxd[16481]: Layer 4 [17:B.tpuarts/Conn 2.484] is down
    May 02 23:08:06 beaglebone knxd[16481]: Layer 4 [12:server/Server 2.484] is down
    May 02 23:08:06 beaglebone knxd[16481]: Layer 4 [ 9:systemd_/systemd 2.484] is down
    May 02 23:08:06 beaglebone knxd[16481]: Layer 4 [ 4:A.cache/Conn 2.484] is down
    May 02 23:08:06 beaglebone knxd[16481]: Layer 4 [ 6:systemd_/systemd 2.484] is down
    May 02 23:08:06 beaglebone knxd[16481]: Layer 4 [ 1:main 2.484] check end: want_up 0 some 1>0 all 0>0, going 0 up 0 down 5
    May 02 23:08:06 beaglebone knxd[16481]: Layer 4 [ 1:main 2.484] down
    May 02 23:08:06 beaglebone knxd[16481]: N00000128: [ 1:main] Shutting down.
    May 02 23:08:06 beaglebone knxd[16481]: Layer 4 [ 1:main 2.489] deleting
    May 02 23:08:06 beaglebone knxd[16481]: Layer 0 [20:B.tpuarts/log 2.489] Closing
    May 02 23:08:06 beaglebone knxd[16481]: Layer 2 [19:B.tpuarts/LowF 2.489] Close
    May 02 23:08:06 beaglebone knxd[16481]: Layer 0 [22:B.tpuarts/log 2.489] Closing
    May 02 23:08:06 beaglebone knxd[16481]: Layer 2 [21:B.tpuarts/TPU_ser 2.489] Close
    May 02 23:08:06 beaglebone knxd[16481]: Layer 8 [12:server/Server 2.489] Close
    May 02 23:08:06 beaglebone knxd[16481]: Layer 8 [ 9:systemd_/systemd 2.489] StopServer
    May 02 23:08:06 beaglebone knxd[16481]: Layer 4 [ 5:A.cache/G 2.489] GroupCacheDestroy
    May 02 23:08:06 beaglebone knxd[16481]: Layer 4 [ 5:A.cache/G 2.489] GroupCacheClear
    May 02 23:08:06 beaglebone knxd[16481]: Layer 8 [ 6:systemd_/systemd 2.489] StopServer
    May 02 23:08:06 beaglebone knxd[16481]: Layer 4 [ 1:main 2.489] deleted.
    May 02 23:08:06 beaglebone systemd[1]: knxd.service: Main process exited, code=exited, status=1/FAILURE
    May 02 23:08:06 beaglebone systemd[1]: knxd.service: Failed with result 'exit-code'.
    May 02 23:08:16 beaglebone systemd[1]: knxd.service: Service RestartSec=10s expired, scheduling restart.
    May 02 23:08:16 beaglebone systemd[1]: knxd.service: Scheduled restart job, restart counter is at 8.
    May 02 23:08:16 beaglebone systemd[1]: Stopped KNX Daemon.
    May 02 23:08:16 beaglebone systemd[1]: Starting KNX Daemon...
    Zuletzt geändert von beckerth; 03.05.2021, 06:28.

    Einen Kommentar schreiben:


  • fuslwusl
    antwortet
    Hast du evtl noch Tipps oder Warnhinweise, falls ich nach dieser Anleitung vorgehe?
    https://cyberjunky.nl/installing-deb...pe-knx-1-wire/

    Einen Kommentar schreiben:


  • fuslwusl
    antwortet
    Danke für die Info schonmal! Das mit dem Image kann ich nachvollziehen. Habe gehofft, dass es mal ein offizielles Image mit aktuellem Stand irgendwo geben würde. Aber da muss man wohl leider selber ran oder man lässt alles beim Alten.

    Einen Kommentar schreiben:


  • Jürgen
    antwortet
    Hallo Fusl,

    ich habe den knxd 0.14.30 problemlos laufen, programmiere darüber aber nicht, da ich eine IP Schnittstelle eingebunden habe.
    Mein Problem hier war ja nur die richtige Schreibweise in der Konfigurationsdatei, das ist erledigt.
    Da ich sehr viele persönliche Daten im Beagle habe, ist mir die Bereinigung für ein öffentliches Image derzeit zu aufwändig.

    Gruß Jürgen

    Einen Kommentar schreiben:


  • fuslwusl
    antwortet
    Hallo Jürgen,
    ich wäre sehr an einem aktuellen Image für ibbcape interessiert. Leider gibt es kein aktuelles offizielles Image. Wäre es evtl. möglich dein Image zu bekommen? Die vielen Probleme bei deinem Update haben mich jetzt abgeschreckt das selbst zu versuchen - mit meinem eher rudimentären Linux Knowhow.
    Wie sind so deine Erfahrungen mit knxd 0.14 und ibbcape? Ich würde gerne updaten weil ich noch auf 0.10 unterwegs bin und hier ist die Programmierung von Geräten nicht mehr möglich wenn openhab läuft.
    Außerdem habe ich Probleme einen älteren Abb Aktor zu programmieren - alle anderen Aktoren haben diese Probleme nicht. Ich würde mit vom aktuellen knxd erhoffen, dass hier diese Probleme nicht mehr auftreten.
    Hast du hier evtl auch Erfahrungswerte?
    Vielen Dank und schöne Grüße,
    Fusl

    Einen Kommentar schreiben:


  • Jürgen
    antwortet
    Hallo Smurf,

    mit den Parametern aus #11 und #14 mit Kernel 4.4 keine Probleme, Syslog ist sauber.
    Ich habe derzeit noch einige andere Änderungen in Arbeit,m wenn ich damit durch bin, mache ich wieder ein neues Image und dann kann ich den neuen Kernel ja noch mal testen.

    Gruß Jürgen

    Einen Kommentar schreiben:


  • Smurf
    antwortet
    Das "Ignoring invalid environment assignment" ist immer noch da. Du hast das Problem folglich nicht behoben.

    Du hast "systemctl daemon-reload" gemacht? Was steht konkret in den diversen Dateien?

    Einen Kommentar schreiben:


  • Jürgen
    antwortet
    Hallo Smurf,

    ich habe die von Dir genannten Dateien angepasst und neu gestartet, KNXD lief unter Kernel 4.4.53
    Dann den Kernel 4.19.50 eingespielt und Probleme. Der OWSERVICE startet erst im 5. Versuch, KNXD startet nicht:

    Jan 9 23:18:43 ibbgateway systemd[1]: Starting KNX Daemon...
    Jan 9 23:18:44 ibbgateway knxd[1248]: E00000068: [23:C.tpuarts] low_latency /dev/ttyS2 failed: Input/output error
    Jan 9 23:18:44 ibbgateway knxd[1248]: F00000105: [20:C.tpuarts] Link down, terminating
    Jan 9 23:18:44 ibbgateway systemd[1]: Started KNX Daemon.
    Jan 9 23:18:44 ibbgateway systemd[1]: knxd.service: Main process exited, code=exited, status=1/FAILURE
    Jan 9 23:18:44 ibbgateway systemd[1]: knxd.service: Failed with result 'exit-code'.
    Jan 9 23:18:54 ibbgateway systemd[1]: knxd.service: Service RestartSec=10s expired, scheduling restart.
    Jan 9 23:18:54 ibbgateway systemd[1]: knxd.service: Scheduled restart job, restart counter is at 38.
    Jan 9 23:18:54 ibbgateway systemd[1]: Stopped KNX Daemon.
    Jan 9 23:18:54 ibbgateway systemd[1]: knxd.service: Ignoring invalid environment assignment 'systemd-ignore=false': /etc/knxd.ini
    Jan 9 23:18:54 ibbgateway systemd[1]: knxd.service: Ignoring invalid environment assignment 'ack-group=true': /etc/knxd.ini
    Jan 9 23:18:54 ibbgateway systemd[1]: knxd.service: Ignoring invalid environment assignment 'client-addrs=1.1.150:8': /etc/knxd.ini
    Jan 9 23:18:54 ibbgateway systemd[1]: Starting KNX Daemon...

    Ich ziehe jetzt mein Image mit dem Kernel 4.4 (wieder mal ) zurück, der läuft ja.

    Gruß und Dank
    Jürgen

    Einen Kommentar schreiben:


  • Smurf
    antwortet
    Code:
    Ignoring invalid environment assignment 'systemd-ignore=false': /etc/knxd.ini
    Äh, das sieht so aus, als würde in deiner knxd.service-Datei ziemlicher Unfug drinstehen.

    Korrekt ist: in der knxd.service findest du
    Code:
    EnvironmentFile=/etc/knxd.conf
    und in der knxd.conf steht der Verweis auf die .ini-Datei:
    Code:
    KNXD_OPTS=/etc/knxd.ini

    Einen Kommentar schreiben:


  • Jürgen
    antwortet
    Nahmd..

    Ich gebe auf..
    Mit 4.4. lief noch alles, nun habe ich einen Weg gefunden, auch meinen Kernel auf zunächst 4.19 zu heben, nun startet shng tzwar noch, der KNX Dienst aber nicht mehr und der OW Server auch nicht.
    Scheinbar wird das Cape mit dem neuen Kernel nicht erkannt :-(

    Den Kernel hab ich von Robert Nelsen aus dem Beagle Update Script :-(
    Die knxd.ini habe ich von Daniel übernommen, nur die Adresse geändert.
    Macht aber erst mit dem neuen Kernel Probleme :-(


    Jan 9 17:23:22 ibbgateway kernel: [ 28.317135] pvrsrvkm: loading out-of-tree module taints kernel.
    Jan 9 17:23:23 ibbgateway systemd[1]: knxd.service: Service RestartSec=10s expired, scheduling restart.
    Jan 9 17:23:23 ibbgateway systemd[1]: knxd.service: Scheduled restart job, restart counter is at 1.
    Jan 9 17:23:23 ibbgateway systemd[1]: Stopped KNX Daemon.
    Jan 9 17:23:23 ibbgateway systemd[1]: knxd.service: Ignoring invalid environment assignment 'systemd-ignore=false': /etc/knxd.ini
    Jan 9 17:23:23 ibbgateway kernel: [ 28.950320] [drm] Initialized pvr 1.17.4948957 20110701 for 56000000.sgx on minor 1
    Jan 9 17:23:23 ibbgateway systemd[1]: knxd.service: Ignoring invalid environment assignment 'ack-group=true': /etc/knxd.ini
    Jan 9 17:23:23 ibbgateway systemd[1]: knxd.service: Ignoring invalid environment assignment 'client-addrs=1.1.150:8': /etc/knxd.ini
    Jan 9 17:23:23 ibbgateway systemd[1]: Starting KNX Daemon...
    Jan 9 17:23:23 ibbgateway knxd[808]: E00000067: [23:C.tpuarts] Opening /dev/ttyS2 failed: Permission denied
    Jan 9 17:23:23 ibbgateway knxd[808]: F00000105: [20:C.tpuarts] Link down, terminating
    Jan 9 17:23:23 ibbgateway systemd[1]: Started KNX Daemon.
    Jan 9 17:23:23 ibbgateway systemd[1]: knxd.service: Main process exited, code=exited, status=1/FAILURE
    Jan 9 17:23:23 ibbgateway systemd[1]: knxd.service: Failed with result 'exit-code'.

    Ich bleibe besser auf 4.4. :-( Läuft ja

    Gruß Jürgen

    Einen Kommentar schreiben:


  • daniel.duese
    antwortet
    Ich benutze seit Jahren das Cape vom Robert. In den letzten Posts "Beaglebone mit Cape" wurde das Debian Upgrade auf Version 10 recht gut beschrieben.
    Meine KNXD Einstellungen in der knxd.conf waren

    Code:
    KNXD_OPTS="-e 1.0.1 -E 1.0.200:8 -u /tmp/eib --GroupCache --Discovery --Routing --Tunnelling --Server --tpuarts-ack-all-group --layer2=tpuarts:/dev/ttyS2"
    Ein
    Code:
    /usr/lib/knxd_args -e 1.0.1 -E 1.0.200:8 -u /tmp/eib --GroupCache --Discovery --Routing --Tunnelling --Server --tpuarts-ack-all-group --layer2=tpuarts:/dev/ttyS2
    ergab folgende Einstellung, die ich dann in die knxd.ini übernahm.

    [A.unix]
    path = /tmp/eib
    server = knxd_unix
    systemd-ignore = false

    [C.tpuarts]
    ack-group = true
    device = /dev/ttyS2
    driver = tpuart
    [debug-server]
    name = mcast:knxd

    [main]
    addr = 1.0.1
    cache = B.cache
    client-addrs = 1.0.200:8
    connections = A.unix,server,C.tpuarts
    systemd = systemd

    [server]
    debug = debug-server
    discover = true
    router = router
    server = ets_router
    tunnel = tunnel

    Soweit funktioniert alles...oder irgendetwas vergessen???

    Einen Kommentar schreiben:


  • Smurf
    antwortet
    Lange Argumentnamen funktionieren immer noch, aber der knxd kann jetzt mehr als eine Schnittstelle, daher müssen die direkt vor die Zielobjekte.

    Einen Kommentar schreiben:

Lädt...
X