Bug 4599 - Connection Properties shows the network disabled, for UNFS qemuarm target
Summary: Connection Properties shows the network disabled, for UNFS qemuarm target
Status: RESOLVED NOTABUG
Alias: None
Product: General Runtime
Classification: Runtime
Component: General Runtime (show other bugs)
Version: 1.5
Hardware: x86 arm
: Medium normal
Target Milestone: 1.5 M4
Assignee: venkata ramana g
QA Contact:
URL:
Whiteboard:
Depends on:
Blocks:
 
Reported: 2013-06-03 15:35 UTC by venkata ramana g
Modified: 2013-08-13 14:42 UTC (History)
4 users (show)

See Also:
OS type for building Yocto: ---
Type of Regression: ---
Verified:
Documentation change: No (bug/feature does not impact docs)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description venkata ramana g 2013-06-03 15:35:05 UTC
Build: http://autobuilder.yoctoproject.org/pub/nightly/20130528-2/
Host Machine: Open Suse12.3
Platform : Qemuarm

Problem:
When Qemuarm target is brought up using UNFS, connection properties in UI shows network disabled.

Though IP is correctly assigned to target and ssh to target is success.

> runqemu-extract-sdk core-image-sato-qemuarm.rootfs.tar.bz2 rootfs
> runqemu nfs zImage-qemuarm.bin rootfs 

Connection properties in GUI shows network disabled.
ssh qemuarm target is success.
ifconfig on target shows ip correctly.

When Qemu is brought up using non-UNFS, using core-image-sato-qemuarm.rootfs.ext3
Connection properties works correctly with out any problem.
Comment 1 Paul Eggleton 2013-07-04 07:52:12 UTC
I'm pretty sure this is expected. Because the network interface cannot be brought down or reconfigured in any way after boot because the root filesystem relies upon it, connman cannot have anything to do with managing the interface.
Comment 2 Cristian Iorga 2013-08-13 13:52:41 UTC
Investigation started.
Comment 3 Cristian Iorga 2013-08-13 14:13:41 UTC
Please provide a test case.
Comment 4 Cristian Iorga 2013-08-13 14:42:43 UTC
During connman startup (systemV init script) if a NFS root is defined (such is the case when a qemu image is started using NFS) then all eth* interfaces are set to be ignored by connman, so that connman will not disconnect the virtual machine from the networks and render it unusable.