2009/10/26 Pablo Martí Gamboa <[email protected]>

>
>
> 2009/10/9 Dan Williams <[email protected]>
>
>> On Thu, 2009-10-08 at 10:33 +0200, Pablo Martí Gamboa wrote:
>> >
>> >
>> > I forgot to mention that when I press "Disconnect" from nm-applet,
>> > that just issues an "Enable(false)" to the device rather than
>> > "Disconnect(); Enable(false);", I asked yesterday in #nm and nobody
>> > seemed to recall why that decision had been made, they just remembered
>> > that it was more reliable for a particular device. In my case it is
>> > the other way around! will nm0.8 ship like this?
>>
>> Right now NM doesn't call disconnect at all, AFAIK.  It just calls
>> Enable(false).  We assume that also cleans up the connection and
>> disables the modem, since disabling the modem implies the connection is
>> torn down.  Is that not working?
>>
>
> For projects like NM this behaviour is acceptable, between every connection
> attempt you don't do any operations with the 3G device. However for projects
> like Wader, this is an unfortunate change. Now when we issue a
> DeactivateConnection, we get an "Enable(false)" sent to our device,
> deactivating the radio and leaving the device unusable for some operations.
> Why don't we stick to the original vocabulary? Enable(true);
> Connect(settings); Disconnect(); Enable(false);
>
> Right now the harm is already done, and we are going to have to ship with a
> workaround for this behaviour (unless somehow the patch makes it into the
> distros before 0.8, which for Ubuntu is already too late).
>
> Please please, go back to the old behaviour.
>
> Pablo+
>
> This was an unfortunate change and should be reverted as soon as possible
>

Didn't want to repeat myself here, sorry



>
>
>>
>> BTW, how do you handle breaking into the ongoing PPP session on a 1-port
>> modem and hanging up the connection?   +++ATH?  Or AT &D1, setting the
>> serial port's DTR to off and then ATH?
>>
>> Dan
>>
>>
>>
>
>
> --
> Pablo Martí
> http://www.linkedin.com/in/pmarti || http://www.warp.es
> python -c "print '706d6172746940776172702e6573'.decode('hex')"
>
>


-- 
Pablo Martí
http://www.linkedin.com/in/pmarti || http://www.warp.es
python -c "print '706d6172746940776172702e6573'.decode('hex')"
_______________________________________________
NetworkManager-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/networkmanager-list

Reply via email to