# uname -a Linux iconnect 3.8.3-iconnect #1 Sun Mar 17 15:59:20 CET 2013 armv5tel GNU/Linux
[3348709.273120] usb 1-1.4.3: new full-speed USB device number 9 using orion-ehci [3348709.409492] usb 1-1.4.3: New USB device found, idVendor=24ad, idProduct=008e [3348709.416777] usb 1-1.4.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [3348709.424484] usb 1-1.4.3: Product: Jackdaw 6LoWPAN Adaptor [3348709.430081] usb 1-1.4.3: Manufacturer: HEXABUS [3348709.434735] usb 1-1.4.3: SerialNumber: 0250c40401e3 [3348709.445662] cdc_ether 1-1.4.3:130.0 usb0: register 'cdc_ether' at usb-orion-ehci.0-1.4.3, CDC Ethernet Device, 02:50:c4:04:01:e3 [3348709.458950] cdc_acm 1-1.4.3:130.2: ttyACM0: USB ACM device
Bus 001 Device 009: ID 24ad:008e
Bus 001 Device 009: ID 24ad:008e Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 2.00 bDeviceClass 2 Communications bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 64 idVendor 0x24ad idProduct 0x008e bcdDevice 10.00 iManufacturer 1 HEXABUS iProduct 2 Jackdaw 6LoWPAN Adaptor iSerial 3 0250c40401e3 bNumConfigurations 5 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 67 bNumInterfaces 2 bConfigurationValue 1 iConfiguration 6 RNDIS bmAttributes 0x80 (Bus Powered) MaxPower 100mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 1 bInterfaceClass 2 Communications bInterfaceSubClass 2 Abstract (modem) bInterfaceProtocol 255 Vendor Specific (MSFT RNDIS?) iInterface 11 RNDIS CDC Header: bcdCDC 1.10 CDC Call Management: bmCapabilities 0x00 bDataInterface 0 CDC ACM: bmCapabilities 0x00 CDC Union: bMasterInterface 0 bSlaveInterface 1 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x83 EP 3 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0008 1x 8 bytes bInterval 1 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 1 bAlternateSetting 0 bNumEndpoints 2 bInterfaceClass 10 CDC Data bInterfaceSubClass 0 Unused bInterfaceProtocol 0 iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 1 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x02 EP 2 OUT bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 138 bNumInterfaces 4 bConfigurationValue 130 iConfiguration 9 CDC-ECM+DEBUG bmAttributes 0x80 (Bus Powered) MaxPower 100mA Interface Association: bLength 8 bDescriptorType 11 bFirstInterface 0 bInterfaceCount 2 bFunctionClass 2 Communications bFunctionSubClass 6 Ethernet Networking bFunctionProtocol 0 iFunction 13 CDC-ECM Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 0 bInterfaceClass 2 Communications bInterfaceSubClass 6 Ethernet Networking bInterfaceProtocol 0 iInterface 13 CDC-ECM CDC Header: bcdCDC 1.10 CDC Union: bMasterInterface 0 bSlaveInterface 1 CDC Ethernet: iMacAddress 4 0250c40401e3 bmEthernetStatistics 0x00000000 wMaxSegmentSize 1298 wNumberMCFilters 0x0000 bNumberPowerFilters 0 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 1 bAlternateSetting 0 bNumEndpoints 2 bInterfaceClass 10 CDC Data bInterfaceSubClass 0 Unused bInterfaceProtocol 0 iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 1 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x02 EP 2 OUT bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 1 Interface Association: bLength 8 bDescriptorType 11 bFirstInterface 2 bInterfaceCount 2 bFunctionClass 2 Communications bFunctionSubClass 2 Abstract (modem) bFunctionProtocol 1 AT-commands (v.25ter) iFunction 16 Debug Port Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 2 bAlternateSetting 0 bNumEndpoints 1 bInterfaceClass 2 Communications bInterfaceSubClass 2 Abstract (modem) bInterfaceProtocol 1 AT-commands (v.25ter) iInterface 16 Debug Port CDC Header: bcdCDC 1.10 CDC Call Management: bmCapabilities 0x03 call management use DataInterface bDataInterface 3 CDC ACM: bmCapabilities 0x02 line coding and serial state CDC Union: bMasterInterface 2 bSlaveInterface 3 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x84 EP 4 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0020 1x 32 bytes bInterval 255 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 3 bAlternateSetting 0 bNumEndpoints 2 bInterfaceClass 10 CDC Data bInterfaceSubClass 0 Unused bInterfaceProtocol 0 iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x85 EP 5 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0020 1x 32 bytes bInterval 1 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x06 EP 6 OUT bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0020 1x 32 bytes bInterval 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 64 bNumInterfaces 2 bConfigurationValue 2 iConfiguration 8 CDC-ECM bmAttributes 0x80 (Bus Powered) MaxPower 100mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 0 bInterfaceClass 2 Communications bInterfaceSubClass 6 Ethernet Networking bInterfaceProtocol 0 iInterface 13 CDC-ECM CDC Header: bcdCDC 1.10 CDC Union: bMasterInterface 0 bSlaveInterface 1 CDC Ethernet: iMacAddress 4 0250c40401e3 bmEthernetStatistics 0x00000000 wMaxSegmentSize 1298 wNumberMCFilters 0x0000 bNumberPowerFilters 0 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 1 bAlternateSetting 0 bNumEndpoints 2 bInterfaceClass 10 CDC Data bInterfaceSubClass 0 Unused bInterfaceProtocol 0 iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 1 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x02 EP 2 OUT bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 141 bNumInterfaces 4 bConfigurationValue 129 iConfiguration 5 RNDIS+Debug bmAttributes 0x80 (Bus Powered) MaxPower 100mA Interface Association: bLength 8 bDescriptorType 11 bFirstInterface 0 bInterfaceCount 2 bFunctionClass 2 Communications bFunctionSubClass 2 Abstract (modem) bFunctionProtocol 255 Vendor Specific (MSFT RNDIS?) iFunction 11 RNDIS Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 1 bInterfaceClass 2 Communications bInterfaceSubClass 2 Abstract (modem) bInterfaceProtocol 255 Vendor Specific (MSFT RNDIS?) iInterface 11 RNDIS CDC Header: bcdCDC 1.10 CDC Call Management: bmCapabilities 0x00 bDataInterface 0 CDC ACM: bmCapabilities 0x00 CDC Union: bMasterInterface 0 bSlaveInterface 1 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x83 EP 3 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0008 1x 8 bytes bInterval 1 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 1 bAlternateSetting 0 bNumEndpoints 2 bInterfaceClass 10 CDC Data bInterfaceSubClass 0 Unused bInterfaceProtocol 0 iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 1 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x02 EP 2 OUT bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 1 Interface Association: bLength 8 bDescriptorType 11 bFirstInterface 2 bInterfaceCount 2 bFunctionClass 2 Communications bFunctionSubClass 2 Abstract (modem) bFunctionProtocol 1 AT-commands (v.25ter) iFunction 16 Debug Port Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 2 bAlternateSetting 0 bNumEndpoints 1 bInterfaceClass 2 Communications bInterfaceSubClass 2 Abstract (modem) bInterfaceProtocol 1 AT-commands (v.25ter) iInterface 16 Debug Port CDC Header: bcdCDC 1.10 CDC Call Management: bmCapabilities 0x03 call management use DataInterface bDataInterface 3 CDC ACM: bmCapabilities 0x02 line coding and serial state CDC Union: bMasterInterface 2 bSlaveInterface 3 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x84 EP 4 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0020 1x 32 bytes bInterval 255 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 3 bAlternateSetting 0 bNumEndpoints 2 bInterfaceClass 10 CDC Data bInterfaceSubClass 0 Unused bInterfaceProtocol 0 iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x85 EP 5 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0020 1x 32 bytes bInterval 1 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x06 EP 6 OUT bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0020 1x 32 bytes bInterval 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 32 bNumInterfaces 1 bConfigurationValue 3 iConfiguration 7 CDC-EEM bmAttributes 0x80 (Bus Powered) MaxPower 100mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 2 bInterfaceClass 2 Communications bInterfaceSubClass 12 Ethernet Emulation bInterfaceProtocol 7 Ethernet Emulation (EEM) iInterface 12 CDC-EEM Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x83 EP 3 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0008 1x 8 bytes bInterval 1 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 1 Device Status: 0x0000 (Bus Powered)
cdc_ether 3541 0 usbnet 15388 1 cdc_ether
usb0 Link encap:Ethernet HWaddr 02:50:c4:04:01:e3 BROADCAST MULTICAST MTU:1284 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
mkdir /usr/local/packages cd /usr/local/packages http://ftp.de.debian.org/debian/pool/main/g/gcc-4.4/gcc-4.4-base_4.4.7-2_armel.deb http://ftp.de.debian.org/debian/pool/main/g/gcc-4.7/gcc-4.7-base_4.7.2-5_armel.deb http://ftp.de.debian.org/debian/pool/main/g/gcc-4.4/gcc-4.4_4.4.7-2_armel.deb http://ftp.de.debian.org/debian/pool/main/g/gcc-4.7/libgcc1_4.7.2-5_armel.deb http://ftp.de.debian.org/debian/pool/main/g/gcc-4.7/libgcc1-dbg_4.7.2-5_armel.deb http://ftp.de.debian.org/debian/pool/main/g/gcc-4.4/cpp-4.4_4.4.7-2_armel.deb http://ftp.de.debian.org/debian/pool/main/g/gcc-4.7/libstdc++6_4.7.2-5_armel.deb http://ftp.de.debian.org/debian/pool/main/e/eglibc/multiarch-support_2.13-38_armel.deb http://ftp.de.debian.org/debian/pool/main/g/gcc-defaults/g++_4.6.3-8_armel.deb http://ftp.de.debian.org/debian/pool/main/g/gcc-defaults/cpp_4.6.3-8_armel.deb http://ftp.de.debian.org/debian/pool/main/g/gcc-4.6/gcc-4.6_4.6.3-14_armel.deb http://ftp.de.debian.org/debian/pool/main/g/gcc-4.6/cpp-4.6_4.6.3-14_armel.deb http://ftp.de.debian.org/debian/pool/main/g/gcc-4.6/gcc-4.6-base_4.6.3-14_armel.deb http://ftp.de.debian.org/debian/pool/main/m/mpclib/libmpc2_0.9-4_armel.deb http://ftp.de.debian.org/debian/pool/main/b/binutils/binutils_2.22-8_armel.deb http://ftp.de.debian.org/debian/pool/main/g/gcc-4.6/g++-4.6_4.6.3-14_armel.deb http://ftp.de.debian.org/debian/pool/main/g/gcc-4.6/libstdc++6-4.6-dev_4.6.3-14_armel.deb http://ftp.de.debian.org/debian/pool/main/e/eglibc/libc6-dev_2.13-38_armel.deb http://ftp.de.debian.org/debian/pool/main/c/cmake/cmake_2.8.9-1_armel.deb http://ftp.de.debian.org/debian/pool/main/liba/libarchive/libarchive12_3.0.4-3+nmu1_armel.deb http://ftp.de.debian.org/debian/pool/main/c/cmake/cmake-data_2.8.9-1_all.deb http://ftp.de.debian.org/debian/pool/main/x/xz-utils/liblzma5_5.1.1alpha+20120614-2_armel.deb http://ftp.de.debian.org/debian/pool/main/a/attr/libattr1_2.4.46-8_armel.deb http://ftp.de.debian.org/debian/pool/main/a/acl/libacl1_2.2.51-8_armel.deb http://ftp.de.debian.org/debian/pool/main/n/nettle/libnettle4_2.4-3_armel.deb http://ftp.de.debian.org/debian/pool/main/p/pkg-config/pkg-config_0.26-1_armel.deb http://ftp.de.debian.org/debian/pool/main/s/sqlite3/libsqlite3-dev_3.7.13-1_armel.deb http://ftp.de.debian.org/debian/pool/main/s/sqlite3/libsqlite3-0_3.7.13-1_armel.deb http://ftp.de.debian.org/debian/pool/main/x/xmlrpc-c/libxmlrpc-core-c3_1.16.33-3.2_armel.deb http://ftp.de.debian.org/debian/pool/main/e/eglibc/libc6_2.13-38_armel.deb http://ftp.de.debian.org/debian/pool/main/e/eglibc/locales_2.13-38_all.deb http://ftp.de.debian.org/debian/pool/main/e/eglibc/libc-bin_2.13-38_armel.deb http://ftp.de.debian.org/debian/pool/main/e/eglibc/libc-dev-bin_2.13-38_armel.deb http://ftp.de.debian.org/debian/pool/main/m/mpfr4/libmpfr4_3.1.0-5_armel.deb http://ftp.de.debian.org/debian/pool/main/g/gmp/libgmp10_5.0.5+dfsg-2_armel.deb http://ftp.de.debian.org/debian/pool/main/g/gcc-4.7/libgomp1_4.7.2-5_armel.deb http://ftp.de.debian.org/debian/pool/main/i/icu/libicu48_4.8.1.1-12_armel.deb http://ftp.de.debian.org/debian/pool/main/b/boost1.49/libboost1.49-dev_1.49.0-3.2_armel.deb http://ftp.de.debian.org/debian/pool/main/b/boost1.49/libboost-chrono1.49-dev_1.49.0-3.2_armel.deb http://ftp.de.debian.org/debian/pool/main/b/boost1.49/libboost-chrono1.49.0_1.49.0-3.2_armel.deb http://ftp.de.debian.org/debian/pool/main/b/boost1.49/libboost-date-time1.49-dev_1.49.0-3.2_armel.deb http://ftp.de.debian.org/debian/pool/main/b/boost1.49/libboost-date-time1.49.0_1.49.0-3.2_armel.deb http://ftp.de.debian.org/debian/pool/main/b/boost1.49/libboost-filesystem1.49-dev_1.49.0-3.2_armel.deb http://ftp.de.debian.org/debian/pool/main/b/boost1.49/libboost-filesystem1.49.0_1.49.0-3.2_armel.deb http://ftp.de.debian.org/debian/pool/main/b/boost1.49/libboost-system1.49.0_1.49.0-3.2_armel.deb http://ftp.de.debian.org/debian/pool/main/b/boost1.49/libboost-system1.49-dev_1.49.0-3.2_armel.deb http://ftp.de.debian.org/debian/pool/main/b/boost1.49/libboost-program-options1.49-dev_1.49.0-3.2_armel.deb http://ftp.de.debian.org/debian/pool/main/b/boost1.49/libboost-program-options1.49.0_1.49.0-3.2_armel.deb http://ftp.de.debian.org/debian/pool/main/b/boost1.49/libboost-serialization1.49.0_1.49.0-3.2_armel.deb http://ftp.de.debian.org/debian/pool/main/b/boost1.49/libboost-serialization1.49-dev_1.49.0-3.2_armel.deb http://ftp.de.debian.org/debian/pool/main/b/boost1.49/libboost-test1.49-dev_1.49.0-3.2_armel.deb http://ftp.de.debian.org/debian/pool/main/b/boost1.49/libboost-test1.49.0_1.49.0-3.2_armel.deb http://ftp.de.debian.org/debian/pool/main/b/boost-defaults/libboost-thread-dev_1.49.0.1_armel.deb http://ftp.de.debian.org/debian/pool/main/b/boost1.49/libboost-thread1.49-dev_1.49.0-3.2_armel.deb http://ftp.de.debian.org/debian/pool/main/b/boost1.49/libboost-thread1.49.0_1.49.0-3.2_armel.deb clang http://ftp.de.debian.org/debian/pool/main/libf/libffi/libffi5_3.0.10-3_armel.deb http://ftp.de.debian.org/debian/pool/main/c/clang/clang_3.0-6.2_armel.deb http://ftp.de.debian.org/debian/pool/main/l/llvm-3.0/libllvm3.0_3.0-10_armel.deb http://ftp.de.debian.org/debian/pool/main/b/binfmt-support/binfmt-support_2.0.12_armel.deb http://ftp.de.debian.org/debian/pool/main/c/clang/libclang-common-dev_3.0-6.2_armel.deb http://ftp.de.debian.org/debian/pool/main/libf/libffi/libffi-dev_3.0.10-3_armel.deb http://ftp.de.debian.org/debian/pool/main/l/llvm-3.0/libllvm3.0_3.0-10_armel.deb http://ftp.de.debian.org/debian/pool/main/l/llvm-3.0/llvm-3.0-dev_3.0-10_armel.deb http://ftp.de.debian.org/debian/pool/main/l/llvm-3.0/llvm-3.0-runtime_3.0-10_armel.deb http://ftp.de.debian.org/debian/pool/main/libp/libpipeline/libpipeline1_1.2.1-1_armel.deb http://ftp.de.debian.org/debian/pool/main/l/llvm-3.0/llvm-3.0_3.0-10_armel.deb http://ftp.de.debian.org/debian/pool/main/c/clang/libclang-dev_3.0-6.2_armel.deb http://ftp.de.debian.org/debian/pool/main/c/clang/libclang1_3.0-6.2_armel.deb http://ftp.de.debian.org/debian/pool/main/s/supercollider/libscsynth1_3.4.5-1wheezy1_armel.deb http://ftp.de.debian.org/debian/pool/main/j/jackd2/libjack-jackd2-0_1.9.8~dfsg.4+20120529git007cdc37-5_armel.deb http://ftp.de.debian.org/debian/pool/main/s/supercollider/libsclang1_3.4.5-1wheezy1_armel.deb dpkg -i *.deb git clone https://github.com/mysmartgrid/libklio.git cd libklio make make release cd ..
cd /usr/local/src git clone https://github.com/mysmartgrid/hexabus.git cd hexabus git checkout development cd hostsoftware/libhexabus make release dpkg -i build/libhexabus-0.6.0-Linux.deb
hba: ca. 4h hbc: ca. 20h hexinfo: ca. 4h
cd /usr/local/src apt-get install libboost1.49-dev libboost-chrono1.49-dev libboost-date-time1.49-dev libboost-system1.49-dev libboost-filesystem1.49-dev libboost-program-options1.49-dev libboost-test1.49-dev libsqlite0-dev libsqlite3-dev libboost-thread1.49-dev libboost-thread1.49.0 git clone https://github.com/mysmartgrid/libklio.git cd libklio make make release (ignore error message because we're in the .deb universe and not in .rpm world: "CMake Error at /usr/share/cmake-2.8/Modules/CPackRPM.cmake:271 (MESSAGE): RPM package requires rpmbuild executable CPack Error: Error while execution CPackRPM.cmake CPack Error: Cannot find rpmbuild CPack Error: Problem compressing the directory CPack Error: Error when generating package: libklio") dpkg -i build/libklio-0.2.0-Linux.deb