I've probably found a solution: lowering the MTU of the RNDIS device
desktop side to 1000 seems to solve the problem.

Looking at the MTU values inside the Google Nexus we have:

6: rmnet0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1350 qdisc
pfifo_fast state UNKNOWN qlen 1000
    link/ppp
    inet 1.102.175.201/24 scope global rmnet0
37: rndis0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc
pfifo_fast state UP qlen 1000
    link/ether 5a:ec:9e:4f:1f:f4 brd ff:ff:ff:ff:ff:ff
    inet 192.168.42.129/24 brd 192.168.42.255 scope global rndis0
    inet6 fe80::58ec:9eff:fe4f:1ff4/64 scope link

rmnet0 is the device connected to the Internet and its MTU is 1350.
The MTU for the rndis is 1500 (even in desktop side). So probably all
the packets that arrive from the desktop bigger than 1350 need to be
transmitted again and this brings the problems.

>From desktop:

sudo ifconfig usb0 mtu 1000

works for me.

On Jan 8, 2:30 pm, paldan <[email protected]> wrote:
> Hello,
>
> my galaxy Nexus (4.0.1) seems to have some problems with USB/WiFi
> tethering and a Kubuntu 11.10 desktop when it is connected to the
> Internet through an HSDPA connection.
>
> It happens that pages are not loaded or the loading does not finish
> (always waiting for other data). Trying to debug the problem I've
> found that particularly https pages are not loaded, while the others
> seem to be.
>
> If I change Internet connection from HSDPA to WiFi, the Kubuntu
> desktop works perfectly, loading all kind of pages.
>
> All these things don't happen in the same desktop system with an HTC
> Legend that works very well in all scenarios.
>
> Anyone is having similar problems with tethering?
>
> I'm trying to look at some wireshark sniffings, network routing
> configs in the Nexus, but at the moment they are not very clear.
>
> By the way this is not a carrier problem.

-- 
You received this message because you are subscribed to the Google Groups 
"Android Discuss" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/android-discuss?hl=en.

Reply via email to