• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 1293
  • Last Modified:

RX packet errors

I have a 28.8 modem
I use dip to contact the service provider.
I used setserial to set my /dev/cua2 to spd_vhi and hardware handshaking etc.
However, I only seem to be able to achieve 1kb/s in ftp transfers and when using X (and netscape) the number of RX packet errors just goes sky high.  Note that under windows everything works very well and my modem always transfers at 28.8.

Here is a bit of a transcript from ifconfig:
RX packets: 477 errors: 153 dropped: 0 overrun: 0
TX packets: 634 errors: 0 dropped: 0 overrun: 0

The RX packet errors only seem to be skyhigh when I run X. Normally, the number of RX packet errors is much lower, (but I still don't seem to transfer very fast.)
I run linux on my 486DX/33 8MB RAM.  Any answers, as well as tips for optimizing the speed of my connection would be appreciated.

1 Solution
I think there is only one answer to this and you more or less know it.
Windows work, but Linux doesn't ?
OK the only way I see it is that under windows your modem setup includes CTS/RTS control (hardware instead of XON/XOFF which is software)
Under Linux it for some reason doesn't in the setup you have.
Include the "crtscts" option in your pppd call.

The many missed RX packets are because your machine cant control the flow, and the max speed of an XON/XOFF transmission is ... 9600.
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Free Tool: Port Scanner

Check which ports are open to the outside world. Helps make sure that your firewall rules are working as intended.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now