On Wed 28 Nov 2007 00:21, Aleksandr Koltsoff <[EMAIL PROTECTED]> writes:

> For some reason can't find the mail that had the below quoted part, but
> anyways:
>
>>> On 11/27/07, Tomi Ollila <[EMAIL PROTECTED]> wrote:
>>>>
>>>> Why can not the loopback interface be up all the time ??
>
> Tested on N810 just a moment ago:
> 1) put device in flight mode
> 2) /sbin/ifconfig
> lo        Link encap:Local Loopback
>           inet addr:127.0.0.1  Mask:255.0.0.0
>           UP LOOPBACK RUNNING  MTU:16436  Metric:1
>           RX packets:38 errors:0 dropped:0 overruns:0 frame:0
>           TX packets:38 errors:0 dropped:0 overruns:0 carrier:0
>           collisions:0 txqueuelen:0
>           RX bytes:14929 (14.5 KiB)  TX bytes:14929 (14.5 KiB)
>
> The lo interface is UP and running.
>
> If by "inet socks not working" you mean "localhost" not resolving to
> 127.0.0.1, then say so. The lo interface seems to be running and well.


You're right! By a coincidence I have both 770 and 800 on my desk now,
neither running the latest OS version and both, indeed, have localhost
interface up like the above (/sbin/ifconfig gives same output)

So I remember incorrectly -- the real reason is (probably) that when
socket(2) system call is started, these Internet Tablets tries to make
internet connection up (either via wlan, or bt-connected phone....)
and if that cannot be made, socket(2) fails. 
There is no way knowing at socket(2) time that user wants to connect(2)
127.0/8 addresses. There is probably good reason to wrap socket() instead
of connect(), bind() (and some other system calls.. timeouts maybe...).

Well, I'm (quickly) writing this without checking earlier discussion 
of the matter. The situation is probably well-explained there (?).

> ak.


Tomi
_______________________________________________
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers

Reply via email to