On Thursday 15 January 2009 03:03:12 Jason Dixon wrote:
> I have a Verizon USB720 dongle that shows up as ucom0.  I intend to
> use it for connecting remotely with my X40.  I'm having problems when
> packets exceed a certain size.  When this happens, the return packets
> never make it back to my system.

This is (if I understand correctly) normal. 

> I can connect fine with ppp(8).  I can ping remote hosts and do
> traceroutes.  I can ssh to hosts and perform basic commands.  Only
> when the payload exceeds ~900 bytes do things start to fail.  This
> happens with almost all TCP traffic, but is most noticeable with SSH
> or HTTP. 

Have you seen tcp traffic that is not affected?  

> Here is my ppp.conf:

Basically identical to mine.

> And here are some simple tests.  I've created a test file of zeroes,
> increasing by 10 bytes each time.  It finally stalls at 930 bytes.
> I've tried it with and without vjcomp.

As I understand it, this a characteristic of the underlying (mobile) 
network, where the MTU is set by the network operator. Thus it may vary 
depending on who you connect to.

I have a couple of Huawei USB HSDPA modems from two UK mobile networks 
and see the exact same symptoms. However, sometimes when roaming on a 
foreign network the problem did not occur.

> Any suggestions are greatly appreciated.

Once the ppp link is up set the mtu of the corresponding tun device to 
something smaller than the size that fails (900 works here). I can't 
find a ppp option that does the same (set mtu etc.) and I'm not clear 
why the MTU has to be forced. But it's been working fine like this for 
months so I don't worry about it any more :-)

Reply via email to