Keywords: Dial-up networking/ppp transmissions slowing down and freeze
Summary: through my best ISP - PPP binary transmissions slowing down
Program: pppd 2.3.3 - dip 3.3.7o - kernel 2.0.35
Hardware: Intel Pentium 133 16 MB RAM Rockwell K56Flex modem 2.1 GB EIDE HD
Description: I dial into my ISP successfully but binary transmissions slow down
like images , FTP , ETC
The problem is that after I connect to my ISP and I surf the
transmissions of binary data (pictures, compressed files, etc.) is
slower and slower and it goes with 242 bytes/sec - horrible at any site
at any time with any protocol.
But the ISP is working well under other OS-es and when I phoned them ,
they could only tell me that the modems are system
independently configured. (They run SunOs)
One of the other ISPs I tried runs perfectly, but the best is that I
want to fix.
The PPP debug from the working ISP file differs in only one thing from the
want I want to use is that the good one sets MTU to 576 no matter what
I use in ppp options file and the other one sets MTU 1500 automatically, which
can't be changed , too.
I use a Pentium-133 PC with a modem based on Rockwell K56Flex Chipset.
I use 2.0.35 kernel with pppd 2.3 p3.
I use dip (since chat does not work correctly) to access my server, I
include the script at the end.
I've alredy tried:
-setting up the ports correctly with setserial
- there's no shared IRQ, I use IRQtune to optimise the system
- setting pppd options (on and off) (like asyncmap 0 ,nobsdcomp+novj,-detach,
-Trying out different MTU-MRU, Window size values
- The phone line's quality is good. I always log in with >=28.8 as in
Windows. The modem Init script is good.
Please e-mail me or post a message if you have any more suggestions.
ViZo - firstname.lastname@example.org
-----------------DIP Script -------------------
shell setserial /dev/cua1 uart 16550A spd_vhi port 0x2F8 irq 3
get $mtu 1500
# send AT&K3\r
wait OK 5
if $errlvl != 0 goto modem_trouble
if $errlvl != 1 goto modem_trouble
print Waiting for login prompt...
wait Username: 20
wait assword: 20
wait is 20
get $locip remote 20
wait is 20
if $errlvl != 0 goto ppp_error
print IP $rmtip
print CONNECTED $locip
print MTU: $mtu
print The modem connection failed
print TIME-OUT waiting for PPPlogin to fire up...
print time-out waitin for ppp message
print CONNECT FAILED to $remote
Expected: Stable binary transmissions speeds.