Ankündigung

Einklappen
Keine Ankündigung bisher.

Weinzierl KNX BAOS Module 838 kBerry

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

    #31

    Nein, das ist nicht die aktuelle Version. Die ist seit heute nacht 0.14.2. Außerdem:

    Code:
    I00000055: Connected: LinkBase: cfg:server.
    [ 1:main] [ 1:main] Layer 4 [ 1:main 0.001] R state: setup OK
    W00000000: Consider using a config file.
    Diese "[1:main]"-Einträge in der zweiten Zeile gehören in die davor ausgegebenen I000*-Zeilen. Den betreffenden Bug habe ich am 15.3. behoben.
    DistKV, Home Assistant, 1wire, KNX, Python, Asterisk, SMD-Lötkolben

    Kommentar


      #32
      Code:
      E00000000: EMI_common: send while waiting
      Dieser Bug ist noch offen, ich hoffe ich finde den morgen.
      DistKV, Home Assistant, 1wire, KNX, Python, Asterisk, SMD-Lötkolben

      Kommentar


        #33
        wie üblich ist das bei mir nicht reproduzierbar … mach mal bitte Folgendes (mit der aktuellen Version…):

        $ gdb src/server/knxd
        > b src/libserver/router.cpp:377
        > comm 1
        >> whe
        >> c
        >> end
        > r deine_knxd_Argumente

        und dann schick mir bitte das Log von Anfang is zur ersten E00…-Zeile.

        Was diese Befehlsfolge macht: sie spuckt an dem Punkt, an dem der Treiber dem knxd erfolgreich "ich bin bereit für das nächste Datenpaket" sagt, einen Stacktrace aus (d.h. wo dieser Aufruf herkam) und lässt den knxd weiterlaufen.

        Das passiert bei dir nämlich zu früh. Dann meckert der Treiber und wirft das Datenpaket weg. :-/
        DistKV, Home Assistant, 1wire, KNX, Python, Asterisk, SMD-Lötkolben

        Kommentar


          #34
          richtig so?

          root@raspberrypi:~# gdb /usr/local/bin/knxd
          GNU gdb (Raspbian 7.7.1+dfsg-5+rpi1) 7.7.1
          Copyright (C) 2014 Free Software Foundation, Inc.
          License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
          This is free software: you are free to change and redistribute it.
          There is NO WARRANTY, to the extent permitted by law. Type "show copying"
          and "show warranty" for details.
          This GDB was configured as "arm-linux-gnueabihf".
          Type "show configuration" for configuration details.
          For bug reporting instructions, please see:
          <http://www.gnu.org/software/gdb/bugs/>.
          Find the GDB manual and other documentation resources online at:
          <http://www.gnu.org/software/gdb/documentation/>.
          For help, type "help".
          Type "apropos word" to search for commands related to "word"...
          Reading symbols from /usr/local/bin/knxd...done.
          (gdb) b src/libserver/router.cpp:377
          Breakpoint 1 at 0x4cc08: file router.cpp, line 377.
          (gdb) comm 1
          Type commands for breakpoint(s) 1, one per line.
          End with a line saying just "end".
          >whe
          >c
          >end
          (gdb) r -t 1023 -B log -f9 -e 1.1.1 -E 1.1.2:2 -TDRS -B log -b ft12cemi:/dev/tty AMA0
          Starting program: /usr/local/bin/knxd -t 1023 -B log -f9 -e 1.1.1 -E 1.1.2:2 -TD RS -B log -b ft12cemi:/dev/ttyAMA0
          [Thread debugging using libthread_db enabled]
          Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".
          could not exec knxd_args helper: No such file or directory
          E00000055: There is no KNX addr= in section 'main'.
          F00000000: Error setting up the KNX router.
          [ 1:main] [ 1:main] [Inferior 1 (process 3542) exited with code 01]

          Kommentar


            #35
            Fast: Bitte starte das im knxd-Sourceverzeichnis mit dem eben gebauten knxd. So findet er offenbar den knxd_args-Helper nicht.

            … und es ist immer noch die alte Version. :-P
            DistKV, Home Assistant, 1wire, KNX, Python, Asterisk, SMD-Lötkolben

            Kommentar


              #36
              diesmal aus dem KNXD Sourceverzeichniss....

              root@raspberrypi:~/knxd# dpkg-buildpackage -b -uc
              dpkg-buildpackage: source package knxd
              dpkg-buildpackage: source version 0.14.2-1

              root@raspberrypi:~/knxd# gdb /usr/local/bin/knxd
              GNU gdb (Raspbian 7.7.1+dfsg-5+rpi1) 7.7.1
              Copyright (C) 2014 Free Software Foundation, Inc.
              License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
              This is free software: you are free to change and redistribute it.
              There is NO WARRANTY, to the extent permitted by law. Type "show copying"
              and "show warranty" for details.
              This GDB was configured as "arm-linux-gnueabihf".
              Type "show configuration" for configuration details.
              For bug reporting instructions, please see:
              <http://www.gnu.org/software/gdb/bugs/>.
              Find the GDB manual and other documentation resources online at:
              <http://www.gnu.org/software/gdb/documentation/>.
              For help, type "help".
              Type "apropos word" to search for commands related to "word"...
              Reading symbols from /usr/local/bin/knxd...done.
              (gdb) b src/libserver/router.cpp:377
              Breakpoint 1 at 0x4cc08: file router.cpp, line 377.
              (gdb) comm 1
              Type commands for breakpoint(s) 1, one per line.
              End with a line saying just "end".
              >whe
              >c
              >end
              (gdb) r -t 1023 -B log -f9 -e 1.1.1 -E 1.1.2:2 -TDRS -B log -b ft12cemi:/dev/ttyAMA0
              Starting program: /usr/local/bin/knxd -t 1023 -B log -f9 -e 1.1.1 -E 1.1.2:2 -TDRS -B log -b ft12cemi:/dev/ttyAMA0
              [Thread debugging using libthread_db enabled]
              Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".
              could not exec knxd_args helper: No such file or directory
              E00000055: There is no KNX addr= in section 'main'.
              F00000000: Error setting up the KNX router.
              [ 1:main] [ 1:main] [Inferior 1 (process 13850) exited with code 01]
              (gdb)

              Kommentar


                #37
                Seufz du sollst den knxd aus dem Source-Verzeichnis starten. Das meine ich wörtlich und das steht so auch in meinem ersten Beitrag oben.
                Code:
                $ gdb src/server/knxd
                DistKV, Home Assistant, 1wire, KNX, Python, Asterisk, SMD-Lötkolben

                Kommentar


                  #38
                  sorry mach das ja nicht jeden Tag :-)

                  Code:
                  root@raspberrypi:~/knxd# gdb src/server/knxd
                  GNU gdb (Raspbian 7.7.1+dfsg-5+rpi1) 7.7.1
                  Copyright (C) 2014 Free Software Foundation, Inc.
                  License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
                  This is free software: you are free to change and redistribute it.
                  There is NO WARRANTY, to the extent permitted by law. Type "show copying"
                  and "show warranty" for details.
                  This GDB was configured as "arm-linux-gnueabihf".
                  Type "show configuration" for configuration details.
                  For bug reporting instructions, please see:
                  <http://www.gnu.org/software/gdb/bugs/>.
                  Find the GDB manual and other documentation resources online at:
                  <http://www.gnu.org/software/gdb/documentation/>.
                  For help, type "help".
                  Type "apropos word" to search for commands related to "word"...
                  Reading symbols from src/server/knxd...done.
                  (gdb) b src/libserver/router.cpp:377
                  Breakpoint 1 at 0x50d70: file router.cpp, line 377.
                  (gdb) comm 1
                  Type commands for breakpoint(s) 1, one per line.
                  End with a line saying just "end".
                  >whe
                  >c
                  >end
                  (gdb) r ../test
                  Starting program: /root/knxd/src/server/knxd ../test
                  [Thread debugging using libthread_db enabled]
                  Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".
                  Layer 4 [ 1:main 0.000] R state: initialized
                  [ 1:main] I00000000: 0.14.2: /root/knxd/src/server/knxd ../test
                  Layer 4 [ 1:main 0.000] R state: setting up
                  Layer 0 [ 4:log/main 0.000] State setup
                  Layer 3 [ 5:server/Server 0.000] registerLink: server
                  Layer 0 [12:log/A.ft12cemi 0.000] State setup
                  Layer 3 [10:A.ft12cemi/Conn 0.000] registerLink: A.ft12cemi
                  [ 1:main] I00000055: Connected: cfg:A.ft12cemi.
                  [ 1:main] I00000055: Connected: cfg:server.
                  Layer 4 [ 1:main 0.000] R state: setup OK
                  [ 1:main] W00000020: knxd should not run as root
                  Layer 4 [ 1:main 0.000] R state: trigger going up
                  Layer 0 [ 4:log/main 0.000] State start
                  Layer 3 [10:A.ft12cemi/Conn 0.000] Start: cfg:A.ft12cemi
                  Layer 5 [10:A.ft12cemi/Conn 0.000] Starting
                  Layer 0 [12:log/A.ft12cemi 0.000] State start
                  Layer 1 [13:A.ft12cemi/ft12ser 0.000] Open
                  Layer 1 [13:A.ft12cemi/ft12ser 0.001] Opened
                  Layer 0 [12:log/A.ft12cemi 0.001] send next
                  
                  Breakpoint 1, Router::send_Next (this=0xc8758) at router.cpp:377
                  377 TRACEPRINTF (t, 6, "SN: OK");
                  #0 Router::send_Next (this=0xc8758) at router.cpp:377
                  #1 0x00059b40 in Filter::send_Next (this=this@entry=0xc9a18) at link.cpp:363
                  #2 0x0002ba18 in LogFilter::send_Next (this=0xc9a18) at log.cpp:88
                  #3 0x0005960c in Driver::send_Next (this=0xc9b20) at link.cpp:347
                  #4 0x00019294 in FT12serial::start (this=0xc9c18) at ft12.cpp:149
                  #5 0x0002af68 in start (this=0xc9a18) at ../../src/libserver/link.h:562
                  #6 LogFilter::start (this=0xc9a18) at log.cpp:47
                  #7 0x00060b10 in LinkConnect::start (this=0xc98c8) at link.cpp:111
                  #8 0x0004fc5c in Router::start_ (this=0xc8758) at router.cpp:337
                  #9 0x0002af68 in start (this=0xc92e0) at ../../src/libserver/link.h:562
                  #10 LogFilter::start (this=0xc92e0) at log.cpp:47
                  #11 0x000168b4 in main (ac=<optimized out>, ag=<optimized out>) at knxd.cpp:399
                  Layer 6 [ 1:main 0.799] SN: OK
                  Layer 0 [ 4:log/main 0.799] send next
                  Layer 6 [ 2:main/L 0.799] SN: OK L
                  Layer 2 [14:A.ft12cemi/ft12cemi 0.799] OpenL2
                  Layer 1 [13:A.ft12cemi/ft12ser 0.799] Send(008): F6 00 08 01 34 10 01 00
                  Layer 0 [13:A.ft12cemi/ft12ser 0.799] Send(015): 68 09 09 68 73 F6 00 08 01 34 10 01 00 B7 16
                  Layer 0 [13:A.ft12cemi/ft12ser 0.810] Read(001): E5
                  Layer 0 [12:log/A.ft12cemi 0.810] State started
                  Layer 5 [10:A.ft12cemi/Conn 0.810] Started
                  Layer 4 [10:A.ft12cemi/Conn 0.810] R state: started
                  Layer 6 [ 1:main 0.810] SN: send_more set
                  Layer 3 [ 5:server/Server 0.810] Start: cfg:server
                  Layer 8 [ 5:server/Server 0.810] Open
                  Layer 0 [ 5:server/Server 0.810] Open
                  Layer 0 [ 5:server/Server 0.810] Openend
                  Layer 8 [16:router/driver 0.810] OpenD
                  Layer 8 [16:router/driver 0.811] OpenedD
                  Layer 3 [15:router/ConnC 0.811] registerLink: router_15
                  Layer 3 [15:router/ConnC 0.811] Start: cfg:router
                  Layer 5 [15:router/ConnC 0.811] Starting
                  Layer 5 [15:router/ConnC 0.811] Started
                  Layer 4 [15:router/ConnC 0.811] R state: started
                  Layer 6 [ 1:main 0.811] SN: send_more set
                  Layer 8 [ 5:server/Server 0.811] Opened
                  Layer 5 [ 5:server/Server 0.811] Started
                  Layer 4 [ 5:server/Server 0.811] R state: started
                  Layer 6 [ 1:main 0.811] SN: send_more set
                  Layer 4 [ 1:main 0.811] R state: going up triggered
                  Layer 4 [ 1:main 0.811] R state: check start
                  Layer 4 [ 1:main 0.811] R state: check end: want_up 1 some 1>1 all 0>1, going 0 up 3 down 0
                  Layer 0 [ 4:log/main 0.811] State started
                  Layer 4 [ 1:main 0.811] R state: all drivers up
                  Layer 4 [ 1:main 0.811] R state: up
                  Layer 0 [13:A.ft12cemi/ft12ser 0.827] Read(008): 68 08 08 68 F3 F5 00 08
                  Layer 0 [13:A.ft12cemi/ft12ser 0.832] Read(006): 01 34 10 01 36 16
                  Layer 0 [13:A.ft12cemi/ft12ser 0.832] Send Ack(001): E5
                  Layer 1 [14:A.ft12cemi/ft12cemi 0.832] RecvEMI(007): F5 00 08 01 34 10 01
                  Layer 2 [14:A.ft12cemi/ft12cemi 0.832] unknown data
                  Layer 0 [ 5:server/Server 17.188] Recv(016): 06 10 05 30 00 10 29 00 B0 60 00 01 11 14 00 80
                  Layer 0 [12:log/A.ft12cemi 17.188] Has Addr 0.0.1: no
                  Layer 8 [ 1:main 17.188] unknown addr 0.0.1
                  Layer 0 [ 4:log/main 17.188] Recv L_Data system from 0.0.1 to 1.1.20 hops: 06 T_CONNECT_REQ
                  Layer 0 [ 4:log/main 17.188] Send L_Data system from 0.0.1 to 1.1.20 hops: 05 T_CONNECT_REQ
                  Layer 0 [12:log/A.ft12cemi 17.188] Has Addr 0.0.1: no
                  Layer 0 [12:log/A.ft12cemi 17.188] Has Addr 1.1.20: no
                  Layer 0 [12:log/A.ft12cemi 17.188] Has Addr 0.0.1: no
                  Layer 0 [12:log/A.ft12cemi 17.188] Addr Check 1.1.20: yes
                  Layer 0 [12:log/A.ft12cemi 17.189] Send L_Data system from 0.0.1 to 1.1.20 hops: 05 T_CONNECT_REQ
                  Layer 1 [13:A.ft12cemi/ft12ser 17.189] Send(010): 11 00 B0 50 00 01 11 14 00 80
                  
                  Breakpoint 1, Router::send_Next (this=0xc8758) at router.cpp:377
                  377 TRACEPRINTF (t, 6, "SN: OK");
                  #0 Router::send_Next (this=0xc8758) at router.cpp:377
                  #1 0x000513ac in Router::send_L_Data (this=0x0, l1=std::unique_ptr<L_Data_PDU> containing 0xcfa58) at router.cpp:945
                  #2 0x00055d3c in RouterHigh::send_L_Data (this=<optimized out>, l=...) at router.h:256
                  #3 0x0002ac70 in send_L_Data (l=..., this=0xc92e0) at ../../src/libserver/link.h:530
                  #4 LogFilter::send_L_Data (this=0xc92e0, l=std::unique_ptr<L_Data_PDU> containing 0x0) at log.cpp:96
                  #5 0x00054dc4 in LinkConnect_::send_L_Data (this=<optimized out>, l=...) at link.h:349
                  #6 0x00052804 in Router::trigger_cb (this=0xc8758, w=..., revents=<optimized out>) at router.cpp:882
                  #7 0x76f5dc88 in ev_invoke_pending () from /usr/lib/arm-linux-gnueabihf/libev.so.4
                  #8 0x76f60ba8 in ev_run () from /usr/lib/arm-linux-gnueabihf/libev.so.4
                  #9 0x00000000 in ?? ()
                  Layer 6 [ 1:main 17.368] SN: OK
                  Layer 0 [ 4:log/main 17.368] send next
                  Layer 6 [ 2:main/L 17.368] SN: OK L
                  Layer 0 [13:A.ft12cemi/ft12ser 17.369] Send(017): 68 0B 0B 68 53 11 00 B0 50 00 01 11 14 00 80 0A 16
                  Layer 0 [ 5:server/Server 17.369] Recv(017): 06 10 05 30 00 11 29 00 B0 60 00 01 11 14 01 43 00
                  Layer 8 [15:router/ConnC 17.369] found addr 0.0.1
                  Layer 0 [ 4:log/main 17.369] Recv L_Data system from 0.0.1 to 1.1.20 hops: 06 T_DATA_CONNECTED_REQ serno:00 A_DeviceDescriptor_Read Type:00
                  Layer 0 [ 4:log/main 17.369] Send L_Data system from 0.0.1 to 1.1.20 hops: 05 T_DATA_CONNECTED_REQ serno:00 A_DeviceDescriptor_Read Type:00
                  Layer 0 [12:log/A.ft12cemi 17.369] Has Addr 0.0.1: no
                  Layer 0 [12:log/A.ft12cemi 17.369] Has Addr 1.1.20: no
                  Layer 0 [12:log/A.ft12cemi 17.369] Has Addr 0.0.1: no
                  Layer 0 [12:log/A.ft12cemi 17.369] Addr Check 1.1.20: yes
                  Layer 0 [12:log/A.ft12cemi 17.369] Send L_Data system from 0.0.1 to 1.1.20 hops: 05 T_DATA_CONNECTED_REQ serno:00 A_DeviceDescriptor_Read Type:00
                  [14:A.ft12cemi] E00000000: EMI_common: send while waiting
                  [13:A.ft12cemi] E00000036: Send while data
                  
                  Breakpoint 1, Router::send_Next (this=0xc8758) at router.cpp:377
                  377 TRACEPRINTF (t, 6, "SN: OK");
                  #0 Router::send_Next (this=0xc8758) at router.cpp:377
                  #1 0x000513ac in Router::send_L_Data (this=0x0, l1=std::unique_ptr<L_Data_PDU> containing 0xcfa08) at router.cpp:945
                  #2 0x00055d3c in RouterHigh::send_L_Data (this=<optimized out>, l=...) at router.h:256
                  #3 0x0002ac70 in send_L_Data (l=..., this=0xc92e0) at ../../src/libserver/link.h:530
                  #4 LogFilter::send_L_Data (this=0xc92e0, l=std::unique_ptr<L_Data_PDU> containing 0x0) at log.cpp:96
                  #5 0x00054dc4 in LinkConnect_::send_L_Data (this=<optimized out>, l=...) at link.h:349
                  #6 0x00052804 in Router::trigger_cb (this=0xc8758, w=..., revents=<optimized out>) at router.cpp:882
                  #7 0x76f5dc88 in ev_invoke_pending () from /usr/lib/arm-linux-gnueabihf/libev.so.4
                  #8 0x76f60ba8 in ev_run () from /usr/lib/arm-linux-gnueabihf/libev.so.4
                  #9 0x00000000 in ?? ()
                  Layer 6 [ 1:main 17.384] SN: OK
                  Layer 0 [ 4:log/main 17.384] send next
                  Layer 6 [ 2:main/L 17.384] SN: OK L
                  Layer 0 [ 5:server/Server 17.384] Recv(017): 06 10 05 30 00 11 29 00 B0 E0 00 01 00 00 01 01 00
                  Layer 8 [15:router/ConnC 17.384] found addr 0.0.1
                  Layer 0 [ 4:log/main 17.384] Recv L_Data system from 0.0.1 to 0/0/0 hops: 06 T_DATA_XXX_REQ A_IndividualAddress_Read
                  Layer 0 [ 4:log/main 17.384] Send L_Data system from 0.0.1 to 0/0/0 hops: 05 T_DATA_XXX_REQ A_IndividualAddress_Read
                  Layer 0 [12:log/A.ft12cemi 17.384] Has Addr 0.0.1: no
                  Layer 0 [12:log/A.ft12cemi 17.384] Addr Check 0/0/0: yes
                  Layer 0 [12:log/A.ft12cemi 17.384] Send L_Data system from 0.0.1 to 0/0/0 hops: 05 T_DATA_XXX_REQ A_IndividualAddress_Read
                  [14:A.ft12cemi] E00000000: EMI_common: send while waiting
                  [13:A.ft12cemi] E00000036: Send while data
                  
                  Breakpoint 1, Router::send_Next (this=0xc8758) at router.cpp:377
                  377 TRACEPRINTF (t, 6, "SN: OK");
                  #0 Router::send_Next (this=0xc8758) at router.cpp:377
                  #1 0x000513ac in Router::send_L_Data (this=0x32a2c <Server::send_L_Data(std::unique_ptr<L_Data_PDU, std::default_delete<L_Data_PDU> >)>, l1=std::unique_ptr<L_Data_PDU> containing 0xcf9c8)
                  at router.cpp:945
                  #2 0x00055d3c in RouterHigh::send_L_Data (this=<optimized out>, l=...) at router.h:256
                  #3 0x0002ac70 in send_L_Data (l=..., this=0xc92e0) at ../../src/libserver/link.h:530
                  #4 LogFilter::send_L_Data (this=0xc92e0, l=std::unique_ptr<L_Data_PDU> containing 0x0) at log.cpp:96
                  ---Type <return> to continue, or q <return> to quit---
                  #5 0x00054dc4 in LinkConnect_::send_L_Data (this=<optimized out>, l=...) at link.h:349
                  #6 0x00052804 in Router::trigger_cb (this=0xc8758, w=..., revents=<optimized out>) at router.cpp:882
                  #7 0x76f5dc88 in ev_invoke_pending () from /usr/lib/arm-linux-gnueabihf/libev.so.4
                  #8 0x76f60ba8 in ev_run () from /usr/lib/arm-linux-gnueabihf/libev.so.4
                  #9 0x00000000 in ?? ()
                  Layer 6 [ 1:main 34.831] SN: OK
                  Layer 0 [ 4:log/main 34.831] send next
                  Layer 6 [ 2:main/L 34.831] SN: OK L
                  Layer 0 [13:A.ft12cemi/ft12ser 34.831] Read(069): E5 68 0B 0B 68 D3 2E 00 91 50 00 01 11 14 00 80 88 16 68 0B 0B 68 D3 2E 00 91 50 00 01 11 14 00 80 88 16 68 0B 0B 68 D3 2E 00 91 50 00 01 11 14 00 80 88 16 68 0B 0B 68 D3 2E 00 91 50 00 01 11 14 00 80 88 16
                  Layer 0 [12:log/A.ft12cemi 34.831] send next
                  Layer 6 [ 1:main 34.831] SN: send_more set
                  Layer 0 [13:A.ft12cemi/ft12ser 34.831] Send Ack(001): E5
                  Layer 1 [14:A.ft12cemi/ft12cemi 34.831] RecvEMI(010): 2E 00 91 50 00 01 11 14 00 80
                  Layer 2 [14:A.ft12cemi/ft12cemi 34.831] Confirmed
                  Layer 0 [12:log/A.ft12cemi 34.831] send next
                  Layer 6 [ 1:main 34.832] SN: send_more set
                  Layer 0 [13:A.ft12cemi/ft12ser 34.832] Send Ack(001): E5
                  Layer 0 [13:A.ft12cemi/ft12ser 34.832] Wrong Sequence
                  Layer 0 [ 5:server/Server 34.832] Recv(017): 06 10 05 30 00 11 29 00 B0 E0 00 01 00 00 01 01 00
                  Layer 8 [15:router/ConnC 34.832] found addr 0.0.1
                  Layer 0 [ 4:log/main 34.832] Recv L_Data system from 0.0.1 to 0/0/0 hops: 06 T_DATA_XXX_REQ A_IndividualAddress_Read
                  Layer 0 [ 4:log/main 34.832] Send L_Data system from 0.0.1 to 0/0/0 hops: 05 T_DATA_XXX_REQ A_IndividualAddress_Read
                  Layer 0 [12:log/A.ft12cemi 34.832] Has Addr 0.0.1: no
                  Layer 0 [12:log/A.ft12cemi 34.832] Addr Check 0/0/0: yes
                  Layer 0 [12:log/A.ft12cemi 34.832] Send L_Data system from 0.0.1 to 0/0/0 hops: 05 T_DATA_XXX_REQ A_IndividualAddress_Read
                  Layer 1 [13:A.ft12cemi/ft12ser 34.832] Send(011): 11 00 B0 D0 00 01 00 00 01 01 00
                  
                  Breakpoint 1, Router::send_Next (this=0xc8758) at router.cpp:377
                  377 TRACEPRINTF (t, 6, "SN: OK");
                  #0 Router::send_Next (this=0xc8758) at router.cpp:377
                  #1 0x000513ac in Router::send_L_Data (this=0x32a2c <Server::send_L_Data(std::unique_ptr<L_Data_PDU, std::default_delete<L_Data_PDU> >)>, l1=std::unique_ptr<L_Data_PDU> containing 0xcfa90)
                  at router.cpp:945
                  #2 0x00055d3c in RouterHigh::send_L_Data (this=<optimized out>, l=...) at router.h:256
                  #3 0x0002ac70 in send_L_Data (l=..., this=0xc92e0) at ../../src/libserver/link.h:530
                  #4 LogFilter::send_L_Data (this=0xc92e0, l=std::unique_ptr<L_Data_PDU> containing 0x0) at log.cpp:96
                  #5 0x00054dc4 in LinkConnect_::send_L_Data (this=<optimized out>, l=...) at link.h:349
                  #6 0x00052804 in Router::trigger_cb (this=0xc8758, w=..., revents=<optimized out>) at router.cpp:882
                  #7 0x76f5dc88 in ev_invoke_pending () from /usr/lib/arm-linux-gnueabihf/libev.so.4
                  #8 0x76f60ba8 in ev_run () from /usr/lib/arm-linux-gnueabihf/libev.so.4
                  #9 0x00000000 in ?? ()
                  Layer 6 [ 1:main 34.858] SN: OK
                  Layer 0 [ 4:log/main 34.858] send next
                  Layer 6 [ 2:main/L 34.858] SN: OK L
                  Layer 0 [ 5:server/Server 34.858] Recv(017): 06 10 05 30 00 11 29 00 B0 E0 00 01 00 00 01 01 00
                  Layer 8 [15:router/ConnC 34.858] found addr 0.0.1
                  Layer 0 [ 4:log/main 34.858] Recv L_Data system from 0.0.1 to 0/0/0 hops: 06 T_DATA_XXX_REQ A_IndividualAddress_Read
                  Layer 0 [ 4:log/main 34.858] Send L_Data system from 0.0.1 to 0/0/0 hops: 05 T_DATA_XXX_REQ A_IndividualAddress_Read
                  Layer 0 [12:log/A.ft12cemi 34.858] Has Addr 0.0.1: no
                  Layer 0 [12:log/A.ft12cemi 34.858] Addr Check 0/0/0: yes
                  Layer 0 [12:log/A.ft12cemi 34.858] Send L_Data system from 0.0.1 to 0/0/0 hops: 05 T_DATA_XXX_REQ A_IndividualAddress_Read
                  [14:A.ft12cemi] E00000000: EMI_common: send while waiting
                  [13:A.ft12cemi] E00000036: Send while data
                  
                  Breakpoint 1, Router::send_Next (this=0xc8758) at router.cpp:377
                  377 TRACEPRINTF (t, 6, "SN: OK");
                  #0 Router::send_Next (this=0xc8758) at router.cpp:377
                  #1 0x000513ac in Router::send_L_Data (this=0x32a2c <Server::send_L_Data(std::unique_ptr<L_Data_PDU, std::default_delete<L_Data_PDU> >)>, l1=std::unique_ptr<L_Data_PDU> containing 0xcf9c8)
                  at router.cpp:945
                  #2 0x00055d3c in RouterHigh::send_L_Data (this=<optimized out>, l=...) at router.h:256
                  #3 0x0002ac70 in send_L_Data (l=..., this=0xc92e0) at ../../src/libserver/link.h:530
                  #4 LogFilter::send_L_Data (this=0xc92e0, l=std::unique_ptr<L_Data_PDU> containing 0x0) at log.cpp:96
                  #5 0x00054dc4 in LinkConnect_::send_L_Data (this=<optimized out>, l=...) at link.h:349
                  #6 0x00052804 in Router::trigger_cb (this=0xc8758, w=..., revents=<optimized out>) at router.cpp:882
                  #7 0x76f5dc88 in ev_invoke_pending () from /usr/lib/arm-linux-gnueabihf/libev.so.4
                  #8 0x76f60ba8 in ev_run () from /usr/lib/arm-linux-gnueabihf/libev.so.4
                  #9 0x00000000 in ?? ()
                  Layer 6 [ 1:main 34.884] SN: OK
                  Layer 0 [ 4:log/main 34.884] send next
                  Layer 6 [ 2:main/L 34.884] SN: OK L
                  Layer 0 [13:A.ft12cemi/ft12ser 34.884] Send(018): 68 0C 0C 68 73 11 00 B0 D0 00 01 00 00 01 01 00 07 16
                  Layer 0 [ 5:server/Server 34.884] Recv(017): 06 10 05 30 00 11 29 00 B0 E0 00 01 00 00 01 01 00
                  Layer 8 [15:router/ConnC 34.884] found addr 0.0.1
                  Layer 0 [ 4:log/main 34.884] Recv L_Data system from 0.0.1 to 0/0/0 hops: 06 T_DATA_XXX_REQ A_IndividualAddress_Read
                  Layer 0 [ 4:log/main 34.884] Send L_Data system from 0.0.1 to 0/0/0 hops: 05 T_DATA_XXX_REQ A_IndividualAddress_Read
                  Layer 0 [12:log/A.ft12cemi 34.884] Has Addr 0.0.1: no
                  Layer 0 [12:log/A.ft12cemi 34.884] Addr Check 0/0/0: yes
                  Layer 0 [12:log/A.ft12cemi 34.884] Send L_Data system from 0.0.1 to 0/0/0 hops: 05 T_DATA_XXX_REQ A_IndividualAddress_Read
                  [14:A.ft12cemi] E00000000: EMI_common: send while waiting
                  [13:A.ft12cemi] E00000036: Send while data
                  
                  Breakpoint 1, Router::send_Next (this=0xc8758) at router.cpp:377
                  377 TRACEPRINTF (t, 6, "SN: OK");
                  #0 Router::send_Next (this=0xc8758) at router.cpp:377
                  #1 0x000513ac in Router::send_L_Data (this=0x32a2c <Server::send_L_Data(std::unique_ptr<L_Data_PDU, std::default_delete<L_Data_PDU> >)>, l1=std::unique_ptr<L_Data_PDU> containing 0xcfa90)
                  at router.cpp:945
                  #2 0x00055d3c in RouterHigh::send_L_Data (this=<optimized out>, l=...) at router.h:256
                  #3 0x0002ac70 in send_L_Data (l=..., this=0xc92e0) at ../../src/libserver/link.h:530
                  #4 LogFilter::send_L_Data (this=0xc92e0, l=std::unique_ptr<L_Data_PDU> containing 0x0) at log.cpp:96
                  #5 0x00054dc4 in LinkConnect_::send_L_Data (this=<optimized out>, l=...) at link.h:349
                  #6 0x00052804 in Router::trigger_cb (this=0xc8758, w=..., revents=<optimized out>) at router.cpp:882
                  #7 0x76f5dc88 in ev_invoke_pending () from /usr/lib/arm-linux-gnueabihf/libev.so.4
                  #8 0x76f60ba8 in ev_run () from /usr/lib/arm-linux-gnueabihf/libev.so.4
                  #9 0x00000000 in ?? ()
                  Layer 6 [ 1:main 34.902] SN: OK
                  Layer 0 [ 4:log/main 34.902] send next
                  Layer 6 [ 2:main/L 34.902] SN: OK L
                  Layer 0 [ 5:server/Server 34.902] Recv(017): 06 10 05 30 00 11 29 00 B0 E0 00 01 00 00 01 01 00
                  Layer 8 [15:router/ConnC 34.902] found addr 0.0.1
                  Layer 0 [ 4:log/main 34.902] Recv L_Data system from 0.0.1 to 0/0/0 hops: 06 T_DATA_XXX_REQ A_IndividualAddress_Read
                  Layer 0 [ 4:log/main 34.902] Send L_Data system from 0.0.1 to 0/0/0 hops: 05 T_DATA_XXX_REQ A_IndividualAddress_Read
                  Layer 0 [12:log/A.ft12cemi 34.902] Has Addr 0.0.1: no
                  Layer 0 [12:log/A.ft12cemi 34.902] Addr Check 0/0/0: yes
                  Layer 0 [12:log/A.ft12cemi 34.902] Send L_Data system from 0.0.1 to 0/0/0 hops: 05 T_DATA_XXX_REQ A_IndividualAddress_Read
                  [14:A.ft12cemi] E00000000: EMI_common: send while waiting
                  [13:A.ft12cemi] E00000036: Send while data
                  
                  Breakpoint 1, Router::send_Next (this=0xc8758) at router.cpp:377
                  377 TRACEPRINTF (t, 6, "SN: OK");
                  #0 Router::send_Next (this=0xc8758) at router.cpp:377
                  ---Type <return> to continue, or q <return> to quit---
                  #1 0x000513ac in Router::send_L_Data (this=0x32a2c <Server::send_L_Data(std::unique_ptr<L_Data_PDU, std::default_delete<L_Data_PDU> >)>, l1=std::unique_ptr<L_Data_PDU> containing 0xcfa18)
                  at router.cpp:945
                  #2 0x00055d3c in RouterHigh::send_L_Data (this=<optimized out>, l=...) at router.h:256
                  #3 0x0002ac70 in send_L_Data (l=..., this=0xc92e0) at ../../src/libserver/link.h:530
                  #4 LogFilter::send_L_Data (this=0xc92e0, l=std::unique_ptr<L_Data_PDU> containing 0x0) at log.cpp:96
                  #5 0x00054dc4 in LinkConnect_::send_L_Data (this=<optimized out>, l=...) at link.h:349
                  #6 0x00052804 in Router::trigger_cb (this=0xc8758, w=..., revents=<optimized out>) at router.cpp:882
                  #7 0x76f5dc88 in ev_invoke_pending () from /usr/lib/arm-linux-gnueabihf/libev.so.4
                  #8 0x76f60ba8 in ev_run () from /usr/lib/arm-linux-gnueabihf/libev.so.4
                  #9 0x00000000 in ?? ()
                  Layer 6 [ 1:main 38.664] SN: OK
                  Layer 0 [ 4:log/main 38.664] send next
                  Layer 6 [ 2:main/L 38.664] SN: OK L
                  Layer 0 [13:A.ft12cemi/ft12ser 38.664] Read(145): E5 68 0C 0C 68 F3 2E 00 B0 D0 00 01 00 00 01 01 00 A4 16 68 0C 0C 68 F3 2E 00 B0 D0 00 01 00 00 01 01 00 A4 16 68 0C 0C 68 F3 2E 00 B0 D0 00 01 00 00 01 01 00 A4 16 68 0C 0C 68 F3 2E 00 B0 D0 00 01 00 00 01 01 00 A4 16 68 0C 0C 68 D3 29 00 B0 E0 11 03 00 00 01 01 40 E2 16 68 0C 0C 68 D3 29 00 B0 E0 11 03 00 00 01 01 40 E2 16 68 0C 0C 68 D3 29 00 B0 E0 11 03 00 00 01 01 40 E2 16 68 0C 0C 68 D3 29 00 B0 E0 11 03 00 00 01 01 40 E2 16
                  Layer 0 [12:log/A.ft12cemi 38.664] send next
                  Layer 6 [ 1:main 38.665] SN: send_more set
                  Layer 0 [ 5:server/Server 38.665] Recv(017): 06 10 05 30 00 11 29 00 B0 E0 00 01 00 00 01 01 00
                  Layer 8 [15:router/ConnC 38.665] found addr 0.0.1
                  Layer 0 [ 4:log/main 38.665] Recv L_Data system from 0.0.1 to 0/0/0 hops: 06 T_DATA_XXX_REQ A_IndividualAddress_Read
                  Layer 0 [ 4:log/main 38.665] Send L_Data system from 0.0.1 to 0/0/0 hops: 05 T_DATA_XXX_REQ A_IndividualAddress_Read
                  Layer 0 [12:log/A.ft12cemi 38.665] Has Addr 0.0.1: no
                  Layer 0 [12:log/A.ft12cemi 38.665] Addr Check 0/0/0: yes
                  Layer 0 [12:log/A.ft12cemi 38.665] Send L_Data system from 0.0.1 to 0/0/0 hops: 05 T_DATA_XXX_REQ A_IndividualAddress_Read
                  [14:A.ft12cemi] E00000000: EMI_common: send while waiting
                  Layer 1 [13:A.ft12cemi/ft12ser 38.665] Send(011): 11 00 B0 D0 00 01 00 00 01 01 00
                  
                  Breakpoint 1, Router::send_Next (this=0xc8758) at router.cpp:377
                  377 TRACEPRINTF (t, 6, "SN: OK");
                  #0 Router::send_Next (this=0xc8758) at router.cpp:377
                  #1 0x000513ac in Router::send_L_Data (this=0x32a2c <Server::send_L_Data(std::unique_ptr<L_Data_PDU, std::default_delete<L_Data_PDU> >)>, l1=std::unique_ptr<L_Data_PDU> containing 0xcfa90)
                  at router.cpp:945
                  #2 0x00055d3c in RouterHigh::send_L_Data (this=<optimized out>, l=...) at router.h:256
                  #3 0x0002ac70 in send_L_Data (l=..., this=0xc92e0) at ../../src/libserver/link.h:530
                  #4 LogFilter::send_L_Data (this=0xc92e0, l=std::unique_ptr<L_Data_PDU> containing 0x0) at log.cpp:96
                  #5 0x00054dc4 in LinkConnect_::send_L_Data (this=<optimized out>, l=...) at link.h:349
                  #6 0x00052804 in Router::trigger_cb (this=0xc8758, w=..., revents=<optimized out>) at router.cpp:882
                  #7 0x76f5dc88 in ev_invoke_pending () from /usr/lib/arm-linux-gnueabihf/libev.so.4
                  #8 0x76f60ba8 in ev_run () from /usr/lib/arm-linux-gnueabihf/libev.so.4
                  #9 0x00000000 in ?? ()
                  Layer 6 [ 1:main 38.680] SN: OK
                  Layer 0 [ 4:log/main 38.680] send next
                  Layer 6 [ 2:main/L 38.680] SN: OK L
                  Layer 0 [13:A.ft12cemi/ft12ser 38.680] Send Ack(001): E5
                  Layer 1 [14:A.ft12cemi/ft12cemi 38.680] RecvEMI(011): 2E 00 B0 D0 00 01 00 00 01 01 00
                  Layer 2 [14:A.ft12cemi/ft12cemi 38.680] Confirmed
                  Layer 0 [12:log/A.ft12cemi 38.680] send next
                  Layer 6 [ 1:main 38.680] SN: send_more set
                  Layer 0 [13:A.ft12cemi/ft12ser 38.680] Send Ack(001): E5
                  Layer 0 [13:A.ft12cemi/ft12ser 38.680] Wrong Sequence
                  Layer 0 [13:A.ft12cemi/ft12ser 38.680] Send Ack(001): E5
                  Layer 1 [14:A.ft12cemi/ft12cemi 38.680] RecvEMI(011): 29 00 B0 E0 11 03 00 00 01 01 40
                  Layer 0 [12:log/A.ft12cemi 38.680] Recv L_Data system from 1.1.3 to 0/0/0 hops: 06 T_DATA_XXX_REQ A_IndividualAddress_Response
                  Layer 0 [12:log/A.ft12cemi 38.680] Has Addr 1.1.3: no
                  Layer 8 [ 1:main 38.680] unknown addr 1.1.3
                  Layer 0 [12:log/A.ft12cemi 38.680] Add Addr 1.1.3
                  Layer 0 [ 4:log/main 38.680] Recv L_Data system from 1.1.3 to 0/0/0 hops: 06 T_DATA_XXX_REQ A_IndividualAddress_Response
                  Layer 0 [13:A.ft12cemi/ft12ser 38.680] Send Ack(001): E5
                  Layer 0 [13:A.ft12cemi/ft12ser 38.680] Wrong Sequence
                  Layer 0 [ 5:server/Server 38.680] Recv(017): 06 10 05 30 00 11 29 00 B0 E0 00 01 00 00 01 01 00
                  Layer 8 [15:router/ConnC 38.680] found addr 0.0.1
                  Layer 0 [ 4:log/main 38.681] Recv L_Data system from 0.0.1 to 0/0/0 hops: 06 T_DATA_XXX_REQ A_IndividualAddress_Read
                  Layer 0 [ 4:log/main 38.681] Send L_Data system from 1.1.3 to 0/0/0 hops: 05 T_DATA_XXX_REQ A_IndividualAddress_Response
                  Layer 1 [ 5:server/Server 38.681] Send(011): 29 00 B0 D0 11 03 00 00 01 01 40
                  Layer 0 [12:log/A.ft12cemi 38.681] Has Addr 1.1.3: yes
                  
                  Breakpoint 1, Router::send_Next (this=0xc8758) at router.cpp:377
                  377 TRACEPRINTF (t, 6, "SN: OK");
                  #0 Router::send_Next (this=0xc8758) at router.cpp:377
                  #1 0x000513ac in Router::send_L_Data (this=0x32a2c <Server::send_L_Data(std::unique_ptr<L_Data_PDU, std::default_delete<L_Data_PDU> >)>, l1=std::unique_ptr<L_Data_PDU> containing 0xcfa90)
                  at router.cpp:945
                  #2 0x00055d3c in RouterHigh::send_L_Data (this=<optimized out>, l=...) at router.h:256
                  #3 0x0002ac70 in send_L_Data (l=..., this=0xc92e0) at ../../src/libserver/link.h:530
                  #4 LogFilter::send_L_Data (this=0xc92e0, l=std::unique_ptr<L_Data_PDU> containing 0x0) at log.cpp:96
                  #5 0x00054dc4 in LinkConnect_::send_L_Data (this=<optimized out>, l=...) at link.h:349
                  #6 0x00052804 in Router::trigger_cb (this=0xc8758, w=..., revents=<optimized out>) at router.cpp:882
                  #7 0x76f5dc88 in ev_invoke_pending () from /usr/lib/arm-linux-gnueabihf/libev.so.4
                  #8 0x76f60ba8 in ev_run () from /usr/lib/arm-linux-gnueabihf/libev.so.4
                  #9 0x00000000 in ?? ()
                  Layer 6 [ 1:main 38.696] SN: OK
                  Layer 0 [ 4:log/main 38.696] send next
                  Layer 6 [ 2:main/L 38.696] SN: OK L
                  Layer 0 [ 4:log/main 38.696] Send L_Data system from 0.0.1 to 0/0/0 hops: 05 T_DATA_XXX_REQ A_IndividualAddress_Read
                  Layer 0 [12:log/A.ft12cemi 38.696] Has Addr 0.0.1: no
                  Layer 0 [12:log/A.ft12cemi 38.696] Addr Check 0/0/0: yes
                  Layer 0 [12:log/A.ft12cemi 38.696] Send L_Data system from 0.0.1 to 0/0/0 hops: 05 T_DATA_XXX_REQ A_IndividualAddress_Read
                  [13:A.ft12cemi] E00000036: Send while data
                  
                  Breakpoint 1, Router::send_Next (this=0xc8758) at router.cpp:377
                  377 TRACEPRINTF (t, 6, "SN: OK");
                  #0 Router::send_Next (this=0xc8758) at router.cpp:377
                  #1 0x000513ac in Router::send_L_Data (this=0x32a2c <Server::send_L_Data(std::unique_ptr<L_Data_PDU, std::default_delete<L_Data_PDU> >)>, l1=std::unique_ptr<L_Data_PDU> containing 0xcfaf8)
                  at router.cpp:945
                  #2 0x00055d3c in RouterHigh::send_L_Data (this=<optimized out>, l=...) at router.h:256
                  #3 0x0002ac70 in send_L_Data (l=..., this=0xc92e0) at ../../src/libserver/link.h:530
                  #4 LogFilter::send_L_Data (this=0xc92e0, l=std::unique_ptr<L_Data_PDU> containing 0x0) at log.cpp:96
                  #5 0x00054dc4 in LinkConnect_::send_L_Data (this=<optimized out>, l=...) at link.h:349
                  #6 0x00052804 in Router::trigger_cb (this=0xc8758, w=..., revents=<optimized out>) at router.cpp:882
                  #7 0x76f5dc88 in ev_invoke_pending () from /usr/lib/arm-linux-gnueabihf/libev.so.4
                  #8 0x76f60ba8 in ev_run () from /usr/lib/arm-linux-gnueabihf/libev.so.4
                  ---Type <return> to continue, or q <return> to quit---
                  #9 0x00000000 in ?? ()
                  Layer 6 [ 1:main 41.428] SN: OK
                  Layer 0 [ 4:log/main 41.428] send next
                  Layer 6 [ 2:main/L 41.428] SN: OK L
                  Layer 0 [13:A.ft12cemi/ft12ser 41.428] Send(018): 68 0C 0C 68 53 11 00 B0 D0 00 01 00 00 01 01 00 E7 16
                  Layer 0 [ 5:server/Server 41.428] Recv(017): 06 10 05 30 00 11 29 00 B0 E0 00 01 00 00 01 01 00
                  Layer 8 [15:router/ConnC 41.428] found addr 0.0.1
                  Layer 0 [ 4:log/main 41.428] Recv L_Data system from 0.0.1 to 0/0/0 hops: 06 T_DATA_XXX_REQ A_IndividualAddress_Read
                  Layer 0 [ 4:log/main 41.428] Send L_Data system from 0.0.1 to 0/0/0 hops: 05 T_DATA_XXX_REQ A_IndividualAddress_Read
                  Layer 0 [12:log/A.ft12cemi 41.428] Has Addr 0.0.1: no
                  Layer 0 [12:log/A.ft12cemi 41.428] Addr Check 0/0/0: yes
                  Layer 0 [12:log/A.ft12cemi 41.428] Send L_Data system from 0.0.1 to 0/0/0 hops: 05 T_DATA_XXX_REQ A_IndividualAddress_Read
                  [14:A.ft12cemi] E00000000: EMI_common: send while waiting
                  [13:A.ft12cemi] E00000036: Send while data
                  
                  Breakpoint 1, Router::send_Next (this=0xc8758) at router.cpp:377
                  377 TRACEPRINTF (t, 6, "SN: OK");
                  #0 Router::send_Next (this=0xc8758) at router.cpp:377
                  #1 0x000513ac in Router::send_L_Data (this=0x32a2c <Server::send_L_Data(std::unique_ptr<L_Data_PDU, std::default_delete<L_Data_PDU> >)>, l1=std::unique_ptr<L_Data_PDU> containing 0xcfa90)
                  at router.cpp:945
                  #2 0x00055d3c in RouterHigh::send_L_Data (this=<optimized out>, l=...) at router.h:256
                  #3 0x0002ac70 in send_L_Data (l=..., this=0xc92e0) at ../../src/libserver/link.h:530
                  #4 LogFilter::send_L_Data (this=0xc92e0, l=std::unique_ptr<L_Data_PDU> containing 0x0) at log.cpp:96
                  #5 0x00054dc4 in LinkConnect_::send_L_Data (this=<optimized out>, l=...) at link.h:349
                  #6 0x00052804 in Router::trigger_cb (this=0xc8758, w=..., revents=<optimized out>) at router.cpp:882
                  #7 0x76f5dc88 in ev_invoke_pending () from /usr/lib/arm-linux-gnueabihf/libev.so.4
                  #8 0x76f60ba8 in ev_run () from /usr/lib/arm-linux-gnueabihf/libev.so.4
                  #9 0x00000000 in ?? ()
                  Layer 6 [ 1:main 41.454] SN: OK
                  Layer 0 [ 4:log/main 41.454] send next
                  Layer 6 [ 2:main/L 41.454] SN: OK L
                  Layer 1 [14:A.ft12cemi/ft12cemi 41.454] No confirm, continuing
                  Layer 0 [12:log/A.ft12cemi 41.454] send next
                  Layer 6 [ 1:main 41.454] SN: send_more set
                  Layer 0 [ 5:server/Server 41.454] Recv(017): 06 10 05 30 00 11 29 00 B0 E0 00 01 00 00 01 01 00
                  Layer 8 [15:router/ConnC 41.454] found addr 0.0.1
                  Layer 0 [ 4:log/main 41.454] Recv L_Data system from 0.0.1 to 0/0/0 hops: 06 T_DATA_XXX_REQ A_IndividualAddress_Read
                  Layer 0 [ 5:server/Server 41.454] Send(017): 06 10 05 30 00 11 29 00 B0 D0 11 03 00 00 01 01 40
                  Layer 0 [ 4:log/main 41.455] Send L_Data system from 0.0.1 to 0/0/0 hops: 05 T_DATA_XXX_REQ A_IndividualAddress_Read
                  Layer 0 [12:log/A.ft12cemi 41.455] Has Addr 0.0.1: no
                  Layer 0 [12:log/A.ft12cemi 41.455] Addr Check 0/0/0: yes
                  Layer 0 [12:log/A.ft12cemi 41.455] Send L_Data system from 0.0.1 to 0/0/0 hops: 05 T_DATA_XXX_REQ A_IndividualAddress_Read
                  [13:A.ft12cemi] E00000036: Send while data
                  
                  Breakpoint 1, Router::send_Next (this=0xc8758) at router.cpp:377
                  377 TRACEPRINTF (t, 6, "SN: OK");
                  #0 Router::send_Next (this=0xc8758) at router.cpp:377
                  #1 0x000513ac in Router::send_L_Data (this=0x32a2c <Server::send_L_Data(std::unique_ptr<L_Data_PDU, std::default_delete<L_Data_PDU> >)>, l1=std::unique_ptr<L_Data_PDU> containing 0xcfac8)
                  at router.cpp:945
                  #2 0x00055d3c in RouterHigh::send_L_Data (this=<optimized out>, l=...) at router.h:256
                  #3 0x0002ac70 in send_L_Data (l=..., this=0xc92e0) at ../../src/libserver/link.h:530
                  #4 LogFilter::send_L_Data (this=0xc92e0, l=std::unique_ptr<L_Data_PDU> containing 0x0) at log.cpp:96
                  #5 0x00054dc4 in LinkConnect_::send_L_Data (this=<optimized out>, l=...) at link.h:349
                  #6 0x00052804 in Router::trigger_cb (this=0xc8758, w=..., revents=<optimized out>) at router.cpp:882
                  #7 0x76f5dc88 in ev_invoke_pending () from /usr/lib/arm-linux-gnueabihf/libev.so.4
                  #8 0x76f60ba8 in ev_run () from /usr/lib/arm-linux-gnueabihf/libev.so.4
                  #9 0x00000000 in ?? ()
                  Layer 6 [ 1:main 41.480] SN: OK
                  Layer 0 [ 4:log/main 41.480] send next
                  Layer 6 [ 2:main/L 41.480] SN: OK L
                  Layer 0 [13:A.ft12cemi/ft12ser 41.480] Read(001): E5
                  Layer 0 [12:log/A.ft12cemi 41.480] send next
                  Layer 6 [ 1:main 41.480] SN: send_more set
                  Layer 0 [ 5:server/Server 41.480] Dropped(017): 06 10 05 30 00 11 29 00 B0 D0 11 03 00 00 01 01 40
                  Layer 0 [13:A.ft12cemi/ft12ser 41.481] Read(008): 68 0C 0C 68 F3 2E 00 B0
                  Layer 0 [13:A.ft12cemi/ft12ser 41.485] Read(008): D0 00 01 00 00 01 01 00
                  Layer 0 [13:A.ft12cemi/ft12ser 41.488] Read(002): A4 16
                  Layer 0 [13:A.ft12cemi/ft12ser 41.488] Send Ack(001): E5
                  Layer 1 [14:A.ft12cemi/ft12cemi 41.488] RecvEMI(011): 2E 00 B0 D0 00 01 00 00 01 01 00
                  Layer 2 [14:A.ft12cemi/ft12cemi 41.488] Confirmed
                  Layer 0 [12:log/A.ft12cemi 41.488] send next
                  Layer 6 [ 1:main 41.488] SN: send_more set
                  Layer 0 [13:A.ft12cemi/ft12ser 41.501] Read(008): 68 0C 0C 68 D3 29 00 B0
                  Layer 0 [13:A.ft12cemi/ft12ser 41.505] Read(008): E0 11 03 00 00 01 01 40
                  Layer 0 [13:A.ft12cemi/ft12ser 41.508] Read(002): E2 16
                  Layer 0 [13:A.ft12cemi/ft12ser 41.508] Send Ack(001): E5
                  Layer 1 [14:A.ft12cemi/ft12cemi 41.508] RecvEMI(011): 29 00 B0 E0 11 03 00 00 01 01 40
                  Layer 0 [12:log/A.ft12cemi 41.508] Recv L_Data system from 1.1.3 to 0/0/0 hops: 06 T_DATA_XXX_REQ A_IndividualAddress_Response
                  Layer 0 [12:log/A.ft12cemi 41.508] Has Addr 1.1.3: yes
                  Layer 8 [10:A.ft12cemi/Conn 41.508] found addr 1.1.3
                  Layer 0 [ 4:log/main 41.508] Recv L_Data system from 1.1.3 to 0/0/0 hops: 06 T_DATA_XXX_REQ A_IndividualAddress_Response
                  Layer 0 [ 4:log/main 41.508] Send L_Data system from 1.1.3 to 0/0/0 hops: 05 T_DATA_XXX_REQ A_IndividualAddress_Response
                  Layer 1 [ 5:server/Server 41.508] Send(011): 29 00 B0 D0 11 03 00 00 01 01 40
                  Layer 0 [12:log/A.ft12cemi 41.508] Has Addr 1.1.3: yes
                  
                  Breakpoint 1, Router::send_Next (this=0xc8758) at router.cpp:377
                  377 TRACEPRINTF (t, 6, "SN: OK");
                  #0 Router::send_Next (this=0xc8758) at router.cpp:377
                  #1 0x000513ac in Router::send_L_Data (this=0x32a2c <Server::send_L_Data(std::unique_ptr<L_Data_PDU, std::default_delete<L_Data_PDU> >)>, l1=std::unique_ptr<L_Data_PDU> containing 0xcfac8)
                  at router.cpp:945
                  #2 0x00055d3c in RouterHigh::send_L_Data (this=<optimized out>, l=...) at router.h:256
                  #3 0x0002ac70 in send_L_Data (l=..., this=0xc92e0) at ../../src/libserver/link.h:530
                  #4 LogFilter::send_L_Data (this=0xc92e0, l=std::unique_ptr<L_Data_PDU> containing 0x0) at log.cpp:96
                  #5 0x00054dc4 in LinkConnect_::send_L_Data (this=<optimized out>, l=...) at link.h:349
                  #6 0x00052804 in Router::trigger_cb (this=0xc8758, w=..., revents=<optimized out>) at router.cpp:882
                  #7 0x76f5dc88 in ev_invoke_pending () from /usr/lib/arm-linux-gnueabihf/libev.so.4
                  #8 0x76f60ba8 in ev_run () from /usr/lib/arm-linux-gnueabihf/libev.so.4
                  #9 0x00000000 in ?? ()
                  Layer 6 [ 1:main 41.524] SN: OK
                  Layer 0 [ 4:log/main 41.524] send next
                  Layer 6 [ 2:main/L 41.524] SN: OK L
                  Layer 0 [ 5:server/Server 41.524] Send(017): 06 10 05 30 00 11 29 00 B0 D0 11 03 00 00 01 01 40
                  Layer 0 [ 5:server/Server 41.524] Dropped(017): 06 10 05 30 00 11 29 00 B0 D0 11 03 00 00 01 01 40

                  Kommentar


                    #39
                    Danke, das ist um Einiges hilfreicher.
                    Ich schaus mir demnächst genauer an.
                    DistKV, Home Assistant, 1wire, KNX, Python, Asterisk, SMD-Lötkolben

                    Kommentar


                      #40
                      Dank dir! Würdest einigen hier weiterhelfen :-) Wenn du noch weitere Infos benötigst sag mir Bescheid

                      Kommentar


                        #41
                        Füg mal bitte in der Datei src/libserver/link.h bei Zeile 400 die mit dem + markierte Zeile ein (natürlich ohne das + am Anfang):

                        Code:
                           virtual void send_L_Data (LDataPtr l)
                             {
                        +      send_more = false;
                               LinkConnect_::send_L_Data(std::move(l));
                             }
                        und probier aus ob das funktioniert. Wenn nicht, dieselbe Prozedur bitte nochmal.
                        DistKV, Home Assistant, 1wire, KNX, Python, Asterisk, SMD-Lötkolben

                        Kommentar


                          #42
                          So, nachdem gestern auf meinem Raspi, nichts mehr im Versionsdschungel (musste alles Altes von Hand rausnehmen, ansonsten strauchelte das Installationsskript) ging, läuft nun das 838 mit knxd v0.14.2
                          Code:
                          knxd -t 1022 -e 1.0.1 -E 1.0.200:210 -u/tmp/eib -b ft12cemi:/dev/ttyAMA0 -DTRS -c
                          seine ersten Schritte. Sieht vom Verkehr genaus aus, wie meine Referenz mit dem Siemens N146 (geliehen), dort habe ich die folgende Konfi
                          Code:
                          knxd -t 1022 -e 1.0.0 -E 1.0.200:210 -u/tmp/eib -b ipt:10.0.0.5 -DTRS -c
                          Um jetzt das wieder im systemd einzuhängen, ist mir das mit dem neuen ini-File völlig unklar, in doc/inifile.rst stehen ja nur die Optionen.
                          • Wo muss das ini-File den in der Verzeichnisstruktur hin?
                          • Was bleibt den in der /etc/knxd.conf?


                          Grüße, Ralf

                          Kommentar


                            #43
                            Zwei Möglichkeiten:

                            (a) die ini-Datei muss gar nirgends hin, du lässt die /etc/knxd.conf so mit den Optionen wie sie ist. Das Installskript von v0.16 wird sie dir zu einer äquivalenten ini-Datei umbauen.

                            (b) du speicherst die ini-Datei /wo/du/willst, und schreibst genau diesen Pfad in die KNXD_OPTS rein. (Sonst nix, also keine Argumente oder sonst etwas.) Das Installskript von v0.16 wird /etc/knxd.conf zu dieser Datei symlinken.

                            Ich war bisher zu faul, in doc/inifile.rst die Korrespondenz zu den alten Optionen reinzuschreiben, mag das aber noch nachholen bevor ich 0.14 zu "stable" ernenne. Idealerweise erbarmt sich jemand und schickt mir einen Patch …
                            DistKV, Home Assistant, 1wire, KNX, Python, Asterisk, SMD-Lötkolben

                            Kommentar


                              #44
                              so habe gerade mal mein smartVISU/smartvisu.py-Projekt (smarthome restart) drauf losgelassen, die Tunnellösung zum Router fällt auf die Schnautze:

                              Code:
                              ...
                              Layer 6 [ 1:main               13.050] SN: OK
                              Layer 6 [ 2:main/L             13.050] SN: OK L
                              Layer 1 [10:B.ipt/Base         13.050] SendTunnel(015): 04 4C 00 00 11 00 BC D0 10 C9 10 D2 01 00 00
                              Layer 1 [10:B.ipt/Base         13.050] Send(015): 04 4C 00 00 11 00 BC D0 10 C9 10 D2 01 00 00
                              Layer 6 [ 1:main               13.051] SN: send_more set
                              Layer 1 [10:B.ipt/Base         13.067] Send(004): 04 4C 02 00
                              Layer 7 [25:D.tcp/CConn        13.084] recv GroupSock(002): 00 00
                              Layer 4 [28:D.tcp/LineDr       13.084] Recv GroupSocket 2/4/210 T_DATA_XXX_REQ A_GroupValue_Read
                              Layer 8 [27:D.tcp/ConnS        13.084] found addr 1.0.201
                              Layer 7 [25:D.tcp/CConn        13.084] recv GroupSock(002): 00 00
                              Layer 4 [28:D.tcp/LineDr       13.084] Recv GroupSocket 2/0/211 T_DATA_XXX_REQ A_GroupValue_Read
                              Layer 8 [27:D.tcp/ConnS        13.084] found addr 1.0.201
                              Layer 7 [25:D.tcp/CConn        13.084] recv GroupSock(002): 00 00
                              Layer 4 [28:D.tcp/LineDr       13.084] Recv GroupSocket 2/4/211 T_DATA_XXX_REQ A_GroupValue_Read
                              Layer 8 [27:D.tcp/ConnS        13.084] found addr 1.0.201
                              Layer 7 [25:D.tcp/CConn        13.084] recv GroupSock(002): 00 00
                              Layer 4 [28:D.tcp/LineDr       13.084] Recv GroupSocket 4/3/210 T_DATA_XXX_REQ A_GroupValue_Read
                              Layer 8 [27:D.tcp/ConnS        13.084] found addr 1.0.201
                              Layer 7 [25:D.tcp/CConn        13.084] recv GroupSock(002): 00 00
                              Layer 4 [28:D.tcp/LineDr       13.084] Recv GroupSocket 8/1/210 T_DATA_XXX_REQ A_GroupValue_Read
                              Layer 8 [27:D.tcp/ConnS        13.084] found addr 1.0.201
                              Layer 7 [25:D.tcp/CConn        13.084] recv GroupSock(002): 00 00
                              Layer 4 [28:D.tcp/LineDr       13.084] Recv GroupSocket 8/0/210 T_DATA_XXX_REQ A_GroupValue_Read
                              Layer 8 [27:D.tcp/ConnS        13.084] found addr 1.0.201
                              Layer 7 [25:D.tcp/CConn        13.084] recv GroupSock(002): 00 00
                              Layer 4 [28:D.tcp/LineDr       13.084] Recv GroupSocket 4/3/211 T_DATA_XXX_REQ A_GroupValue_Read
                              Layer 8 [27:D.tcp/ConnS        13.085] found addr 1.0.201
                              Layer 7 [25:D.tcp/CConn        13.085] recv GroupSock(002): 00 00
                              Layer 4 [28:D.tcp/LineDr       13.085] Recv GroupSocket 4/7/211 T_DATA_XXX_REQ A_GroupValue_Read
                              Layer 8 [27:D.tcp/ConnS        13.085] found addr 1.0.201
                              Layer 7 [25:D.tcp/CConn        13.085] recv GroupSock(002): 00 00
                              Layer 4 [28:D.tcp/LineDr       13.085] Recv GroupSocket 8/1/211 T_DATA_XXX_REQ A_GroupValue_Read
                              Layer 8 [27:D.tcp/ConnS        13.085] found addr 1.0.201
                              Layer 7 [25:D.tcp/CConn        13.085] recv GroupSock(002): 00 00
                              Layer 4 [28:D.tcp/LineDr       13.085] Recv GroupSocket 8/1/212 T_DATA_XXX_REQ A_GroupValue_Read
                              Layer 8 [27:D.tcp/ConnS        13.085] found addr 1.0.201
                              Layer 7 [25:D.tcp/CConn        13.085] recv GroupSock(002): 00 00
                              Layer 4 [28:D.tcp/LineDr       13.085] Recv GroupSocket 8/0/211 T_DATA_XXX_REQ A_GroupValue_Read
                              Layer 8 [27:D.tcp/ConnS        13.085] found addr 1.0.201
                              Layer 1 [11:server/Server      13.085] Send(011): 29 00 BC D0 10 C9 14 D2 01 00 00
                              Layer 6 [ 1:main               13.085] SN: OK
                              Layer 6 [ 2:main/L             13.085] SN: OK L
                              knxd: eibnettunnel.cpp:464: virtual void EIBNetIPTunnel::send_L_Data(LDataPtr): Assertion `out.size() == 0' failed.
                              Abgebrochen
                              [Exit 134 SIGABRT]
                              Und die 838er Lösung macht gar kein Read richtig (2 x smarthome.py restart) ...



                              Angehängte Dateien

                              Kommentar


                                #45
                                Ist mit der v0.14 ein bekanntes und leider noch nicht gelöstes Problem. Ist in Arbeit.
                                DistKV, Home Assistant, 1wire, KNX, Python, Asterisk, SMD-Lötkolben

                                Kommentar

                                Lädt...
                                X