Hi Lizhong,

On 10/06/2009 03:58, Lizhong Li wrote:
> Anurag,
> 
> I found the ouptput of nwamadm was changed, I'm curious why it's 'offline*',
> what's the meaning of '*' ? Also should the original unplumbed link be plumbed
> when the nwamd starts ? It's not reasonable somewhat.
> 
> earthscience:nwam# nwamadm list
> TYPE         PROFILE        STATE
> ncp          Automatic      online
>  ncu:phys    nge1           online
>  ncu:ip      nge1           offline*
>  ncu:phys    e1000g0        online
>  ncu:ip      e1000g0        offline*
>  ncu:phys    e1000g1        online
>  ncu:ip      e1000g1        offline*
>  ncu:phys    nge0           online
>  ncu:ip      nge0           online
> loc          NoNet          offline
> loc          Automatic      online
> loc          Legacy         offline
> 

When it's in the offline* state it mean that it hasn't been able to be brought
on line for some reason. That reason is an auxiliary state, which is able to be
seen if you provide the "undocumented" (intentionally AFAIK) -x option.

Since the change in the state machine, any i/f isn't deemed online until it
really is fully available - in the case you've got, it's quite likely that it's
in the state "waiting for dhcp" or similar - I've certainly experienced a bug
where an address was though to be un-assigned by nwamd, yet there was one with
ifconfig, like you have....

You can find out more about the use of these new states at the updated docs at:

        http://www.opensolaris.org/os/project/nwam/p1spec/daemon/

As for whether i/f's are plumbed or not - it's my understanding that if the phys
ncu isn't online (e.g. a lower prio group is active)  then it won't be plumbed -
this has caused some issues with some wifi drivers which assume that the i/f
should be plumbed before a wifi-connect will work - the nwam team consider this
a bug in the driver, and were going to contact the driver team about this.

HTH,

Darren.

Reply via email to