Bug 4599

Summary: Connection Properties shows the network disabled, for UNFS qemuarm target
Product: [Runtime] General Runtime Reporter: venkata ramana g <venkatarg>
Component: General RuntimeAssignee: venkata ramana g <venkatarg>
Status: RESOLVED NOTABUG QA Contact:
Severity: normal    
Priority: Medium CC: bluelightning, cristian.iorga, sanil.kumar, sauravkg
Version: 1.5   
Target Milestone: 1.5 M4   
Hardware: x86   
OS: arm   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: No (bug/feature does not impact docs)

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.