So I've been messing with PPP on my 28K modem for a few days.
Apparently I have a problem with the serial port. Just using Kermit to
talk to the modem at any higher than 9600 baud (say to print out
settings "at&v") drops characters. Dialing and connecting at higher
than 9600 baud causes characters to be dropped left and right.
Linux thinks (in autoconfig) that I have a 16550A. Besides, I can use
my machine in Windows 95 to connect at 57.6 with no problems at all. I
guess this is the mysterious part. Why can't my serial port handle any
better than that on Linux? Why would the serial connection work fine in
Win95 and not in Linux?
Is there a problem with my serial I/O? I have on board serial support
that supposedly is compatible with the 16550. Is there a way to
increase my buffer size so characters don't get dropped? Is there some
gotcha with the serial I/O and Linux that I'm missing? Is there a
better serial driver? Sigh....
Oh, I'm using the 2.0.15 kernel and I have been using hardware flow
control on the modem.