Project

General

Profile

Actions

Bug #112

closed

Review Conman for possible integration for network management

Added by Hammel almost 12 years ago. Updated almost 12 years ago.

Status:
Closed
Priority:
Immediate
Assignee:
Category:
root file system
Target version:
Start date:
15 May 2012
Due date:
% Done:

0%

Estimated time:
Severity:
Critical

Description

See https://connman.net/

This might be the lightweight replacement for Network Manager that was to be written for BeagleBox. See #111 and #105

Actions #1

Updated by Hammel almost 12 years ago

  • Category set to root file system
  • Assignee set to Hammel
  • Target version set to 0.07.0 - Networking
Actions #2

Updated by Hammel almost 12 years ago

  • Status changed from New to Closed

Connman has been integrated into the Buildroot configuration. This required changing the cross toolchain to use glibc 2.13 to get connman to properly link with network libraries. Also, newer glibc (2.14, 2.15) removed RPC code in favor of an external library, but this doesn't work (yet) with Buildroot 2012.05. So we're using 2.13.

The switch to glibc from uClibc was required because connman couldn't find required nss_ functions. uClibc creates an empty stub library for these and places the functions in uClibc, but connman couldn't find them. Switching to glibc seemed a better solution since BeagleBox will have plenty of space on the SD card so we're not really space limited on device storage. We might be a little tight in memory, but so far that doesn't seem to be a problem (39M used, 195M free).

With connman, I also enabled d-bus, which connman needs.

Actions

Also available in: Atom PDF