This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC2650STK: 6lbr Border Router isn't working properly on VM with CC2650STK Sensortag as Slip-Radio

Part Number: CC2650STK
Other Parts Discussed in Thread: CC2650,

I develop with the CC2650 Sensortags and Contiki.

My Problem is that i cannot get the Edge/Border Router of the der web-demo from von TI (http://processors.wiki.ti.com/index.php/Cc26xx_sw_examples) to work as expected.

I have used slightly different hardware when rebuilding the demo:

Instead of the BeagleBone with Debian I am using InstantContiki 3.0 (Ubuntu 14.04) within a virtual machine (VMware) in Windows.

The CC2650-Sensortag  is used as Slip-Radio.  I also generated the Slip-Radio-Firmware within InstantContiki. (Based on the description here: http://sunmaysky.blogspot.de/2015/09/how-to-build-contiki-6lbr-slip-radio-on.html?m=1)


The  6lbr.log shows:
-----------------------------------------------------------------------------------------------------
Wed Sep 20 15:06:10 CEST 2017 : Starting 6LBR
/usr/lib/6lbr/bin/cetic_6lbr_router -c /etc/6lbr/nvm.dat -o /etc/6lbr/nvm.conf -s /dev/ttyACM0 -r -t eth0 -B 115200 -U /usr/lib/6lbr/6lbr-ifup -D /usr/lib/6lbr/6lbr-ifdown -w /usr/lib/6lbr/www -L 3  -W /var/log/6lbr.timestamp -P 60 -C /var/log/6lbr.ip  -m /usr/lib/6lbr/plugins
Contiki-contiki-base-develop-20170120-2375-gcfbc964 started with IPV6, RPL Rime started with address 1.2.3.4.5.6.7.8 MAC multi-radio RDC br-rdc SEC llsec-wrapper NETWORK sicslowpan
2017-09-20 15:06:10.752407: NOTICE: 6LBR: Starting 6LBR version 1.5.x (Contiki-contiki-base-develop-20170120-2375-gcfbc964)
2017-09-20 15:06:10.752539: INFO: SLIP: Allocated slip device 0 -> 0
2017-09-20 15:06:10.752623: INFO: ETH: 6LBR watchdog started (interval: 60)
2017-09-20 15:06:10.766736: INFO: NVM: NVM Magic : 2009
2017-09-20 15:06:10.766785: INFO: NVM: NVM Version : 5
2017-09-20 15:06:10.766799: INFO: CONFIG: Loading configuration : /etc/6lbr/nvm.conf
2017-09-20 15:06:10.766823: WARN: CONFIG: Can not open /etc/6lbr/nvm.conf : No such file or directory
2017-09-20 15:06:10.766840: NOTICE: 6LBR: Log level: 30 (services: ffffffff)
2017-09-20 15:06:10.766845: INFO: MAC: Using 'csma' mac driver
2017-09-20 15:06:12.640207: INFO: SLIP: SLIP started on /dev/ttyACM0
2017-09-20 15:06:12.655417: INFO: SCMD: Started br-cmd process
2017-09-20 15:06:12.655569: INFO: BR-RDC: SLIP RADIO configured as RADIO
2017-09-20 15:06:12.655586: INFO: BR-RDC: Reset SLIP Radio
2017-09-20 15:06:12.655593: INFO: BR-RDC: Fetching MAC address
2017-09-20 15:06:12.673617: ERROR: SLIP: Unknown command
2017-09-20 15:06:12.676390: ERROR: SLIP: Unknown command
2017-09-20 15:06:12.677223: INFO: BR-RDC: Got MAC 0 : 00:12:4b:00:0a:62:e6:86
2017-09-20 15:06:13.674043: ERROR: SLIP: Unknown command
2017-09-20 15:06:13.674119: ERROR: BR-RDC: Set channel failed
2017-09-20 15:06:13.697699: ERROR: SLIP: Unknown command
2017-09-20 15:06:13.697749: ERROR: BR-RDC: Set PAN-ID failed
2017-09-20 15:06:13.697765: INFO: ETH: RAW Ethernet interface init
2017-09-20 15:06:13.902541: INFO: TAP: opened device /dev/eth0
2017-09-20 15:06:13.902597: INFO: TAP: Running 6lbr-ifup script '/usr/lib/6lbr/6lbr-ifup'
eth0      Link encap:Ethernet  HWaddr 00:0c:29:29:0d:ba
          inet addr:192.168.40.141  Bcast:192.168.40.255  Mask:255.255.255.0
          inet6 addr: fe80::20c:29ff:fe29:dba/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:886 errors:0 dropped:0 overruns:0 frame:0
          TX packets:123 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:304283 (304.2 KB)  TX bytes:19202 (19.2 KB)
          Interrupt:19 Base address:0x2000

2017-09-20 15:06:14.025828: INFO: TAP: Eth MAC address : 00:0c:29:29:0d:ba
2017-09-20 15:06:14.025866: INFO: ETH: Eth MAC address : 00:0c:29:29:0d:ba
2017-09-20 15:06:14.025904: INFO: LLSEC: Using 802.15.4 framer
2017-09-20 15:06:14.025917: INFO: LLSEC: Using 'nullsec' llsec driver
2017-09-20 15:06:14.026054: INFO: 6LBR: Tentative local IPv6 address fe80::212:4b00:a62:e686
2017-09-20 15:06:14.026101: INFO: 6LBR: Tentative global IPv6 address (WSN) fd00::212:4b00:a62:e686
2017-09-20 15:06:14.026141: INFO: 6LBR: Tentative global IPv6 address (ETH) bbbb::100
2017-09-20 15:06:14.026164: INFO: 6LBR: RA Daemon enabled
2017-09-20 15:06:14.026177: INFO: 6LBR: Checking addresses duplication
2017-09-20 15:06:26.082241: INFO: 6LBR: Configured as DODAG Root fd00::212:4b00:a62:e686
2017-09-20 15:06:26.082330: INFO: 6LBR: Starting as RPL ROUTER
2017-09-20 15:06:26.082816: WARN: CONFIG: Can not open /etc/6lbr/nvm.conf : No such file or directory
2017-09-20 15:06:26.083896: INFO: HTTP: Starting webserver on port 80
2017-09-20 15:06:26.083997: INFO: NODECFG: Node Config init
2017-09-20 15:06:26.084013: INFO: NODECFG: No node_config.conf file specified
2017-09-20 15:06:26.084030: WARN: CONFIG: Can not open /etc/6lbr/nvm.conf : No such file or directory
2017-09-20 15:06:26.084869: INFO: UDPS: UDP server started CoAP push started CoAP server started
2017-09-20 15:06:26.084952: INFO: DNS: DNS proxy started
2017-09-20 15:06:26.084968: WARN: CONFIG: Can not open /etc/6lbr/nvm.conf : No such file or directory
2017-09-20 15:06:26.084980: INFO: 6LBR: CETIC 6LBR Started RD client started
2017-09-20 15:06:30.058174: ERROR: BR-RDC: br-rdc: send failed, slip ack timeout (4)
2017-09-20 15:06:30.107374: ERROR: BR-RDC: br-rdc: ack received for unknown packet (4)
2017-09-20 15:06:34.973317: ERROR: BR-RDC: br-rdc: send failed, slip ack timeout (6)
2017-09-20 15:06:35.074355: ERROR: BR-RDC: br-rdc: ack received for unknown packet (6)
2017-09-20 15:06:35.175165: ERROR: BR-RDC: br-rdc: send failed, slip ack timeout (7)
2017-09-20 15:06:35.208442: ERROR: BR-RDC: br-rdc: ack received for unknown packet (7)
2017-09-20 15:06:54.032422: ERROR: BR-RDC: br-rdc: send failed, slip ack timeout (9)
2017-09-20 15:06:54.278064: ERROR: BR-RDC: br-rdc: ack received for unknown packet (9)
2017-09-20 15:06:54.285247: ERROR: BR-RDC: br-rdc: send failed, slip ack timeout (10)
2017-09-20 15:06:54.412193: ERROR: BR-RDC: br-rdc: ack received for unknown packet (10)
2017-09-20 15:06:54.516951: ERROR: BR-RDC: br-rdc: send failed, slip ack timeout (11)
2017-09-20 15:06:54.546742: ERROR: BR-RDC: br-rdc: ack received for unknown packet (11)
2017-09-20 15:07:17.690958: ERROR: BR-RDC: br-rdc: send failed, slip ack timeout (13)
2017-09-20 15:07:17.892344: ERROR: BR-RDC: br-rdc: send failed, slip ack timeout (14)
2017-09-20 15:07:18.094032: ERROR: BR-RDC: br-rdc: send failed, slip ack timeout (15)
2017-09-20 15:07:18.294957: ERROR: BR-RDC: br-rdc: send failed, slip ack timeout (0)
2017-09-20 15:07:18.496767: ERROR: BR-RDC: br-rdc: send failed, slip ack timeout (1)
2017-09-20 15:07:18.593973: ERROR: BR-RDC: br-rdc: ack received for unknown packet (13)
2017-09-20 15:07:18.698486: ERROR: BR-RDC: br-rdc: send failed, slip ack timeout (2)
2017-09-20 15:07:18.727966: ERROR: BR-RDC: br-rdc: ack received for unknown packet (14)
2017-09-20 15:07:18.729726: ERROR: SLIP: Unknown command
2017-09-20 15:07:18.729758: INFO: BR-RDC: SLIP RADIO configured as RADIO
2017-09-20 15:07:18.729772: INFO: BR-RDC: Reset SLIP Radio
2017-09-20 15:07:18.729786: INFO: BR-RDC: Fetching MAC address
2017-09-20 15:07:18.735868: INFO: BR-RDC: Got MAC 0 : 00:12:4b:00:0a:62:e6:86
2017-09-20 15:07:18.900395: ERROR: BR-RDC: br-rdc: send failed, slip ack timeout (3)
2017-09-20 15:07:19.735242: ERROR: SLIP: Unknown command
2017-09-20 15:07:19.735303: ERROR: BR-RDC: Set channel failed
2017-09-20 15:07:19.739071: ERROR: SLIP: Unknown command
2017-09-20 15:07:19.739096: ERROR: BR-RDC: Set PAN-ID failed
2017-09-20 15:10:31.540818: ERROR: BR-RDC: br-rdc: send failed, slip ack timeout (6)
2017-09-20 15:10:31.716831: ERROR: BR-RDC: br-rdc: ack received for unknown packet (6)
2017-09-20 15:10:31.742266: ERROR: BR-RDC: br-rdc: send failed, slip ack timeout (7)
2017-09-20 15:10:31.850794: ERROR: BR-RDC: br-rdc: ack received for unknown packet (7)
2017-09-20 15:10:31.943256: ERROR: BR-RDC: br-rdc: send failed, slip ack timeout (8)
2017-09-20 15:10:31.984819: ERROR: BR-RDC: br-rdc: ack received for unknown packet (8)
2017-09-20 15:13:14.571204: ERROR: BR-RDC: br-rdc: send failed, slip ack timeout (10)
2017-09-20 15:13:14.770699: ERROR: BR-RDC: br-rdc: send failed, slip ack timeout (11)
2017-09-20 15:13:14.973286: ERROR: BR-RDC: br-rdc: send failed, slip ack timeout (12)
2017-09-20 15:13:15.125245: ERROR: BR-RDC: br-rdc: ack received for unknown packet (10)
2017-09-20 15:13:15.174515: ERROR: BR-RDC: br-rdc: send failed, slip ack timeout (13)
2017-09-20 15:13:15.259835: ERROR: BR-RDC: br-rdc: ack received for unknown packet (11)
2017-09-20 15:13:15.261016: ERROR: SLIP: Unknown command
2017-09-20 15:13:15.261053: INFO: BR-RDC: SLIP RADIO configured as RADIO
2017-09-20 15:13:15.261075: INFO: BR-RDC: Reset SLIP Radio
2017-09-20 15:13:15.261097: INFO: BR-RDC: Fetching MAC address
2017-09-20 15:13:15.266578: INFO: BR-RDC: Got MAC 0 : 00:12:4b:00:0a:62:e6:86
2017-09-20 15:13:15.375623: ERROR: BR-RDC: br-rdc: send failed, slip ack timeout (14)
2017-09-20 15:13:16.265229: ERROR: SLIP: Unknown command
2017-09-20 15:13:16.265374: ERROR: BR-RDC: Set channel failed
2017-09-20 15:13:16.269035: ERROR: SLIP: Unknown command
2017-09-20 15:13:16.269067: ERROR: BR-RDC: Set PAN-ID failed
-----------------------------------------------------------------------------------------------------


It looks like that there are problems with in the Slip-Radio, but I could not find any hint so far in the internet despite intensive search.

What I tried so far:

Change the config file according to the last post.
(https://e2e.ti.com/support/wireless_connectivity/zigbee_6lowpan_802-15-4_mac/f/158/t/553883)

My 6lbr.conf-file:
-----------------------------------------------------------------------------------------------------
MODE=ROUTER
#MODE=SMART-BRIDGE
#MODE=RPL-RELAY
#MODE=FULL-TRANSPARENT-BRIDGE
#MODE=NDP-ROUTER
#MODE=6LR
#MODE=RPL-ROOT

RAW_ETH=1
BRIDGE=1
CREATE_BRIDGE=0
DEV_BRIDGE=br0
DEV_TAP=tap0
DEV_ETH=eth0
#RAW_ETH_FCS=1
RAW_ETH_FCS=0

DEV_RADIO=/dev/ttyACM0 #2.4GHz USB Dongle will enumerate like ACM0
#DEV_RADIO=/dev/ttyUSB1 #SmartRF06EB+CC13xxEM will enumerate like USB1
BAUDRATE=115200

LOG_LEVEL=3
-----------------------------------------------------------------------------------------------------


I execute before and after the start of the 6lbr-service this commands:

sysctl -w net.ipv6.conf.eth0.accept_ra=1

sysctl -w net.ipv6.conf.eth0.accept_ra_rt_info_max_plen=64

(Source: https://github.com/cetic/6lbr/wiki/6LBR-Connection)


Yet the Webinterface is not accessible under [bbbb::100]

Could anyone assist me in getting the example up and running? 

//Links edited