MPM
Member
Registered: Jun 2000
Location: Sunnyvale, CA
Posts: 216 |
This one had been bugging me for long time. No one else seems to have posted a fix for this error, so here goes:
The key is in the init string for your modem: You must set your modem to disable flow control.
Here is my Visor configuration under "Modem" in the Preferences screen:
Modem: Custom
Speed: 57,600 bps
Speaker: Low
Flow Ctr: Off (This is the Visor config. The modem must have its flow control turned off via the init string.)
Country: Other (important)
String: AT&F1&C1&K0%C3
For my modem, "&F1" resets the modem to the factory defaults. "&C1" sets the carrier detect line to always be "on". This line helps to provide power to the serial cradle circuitry that translates the logic levels (on the Visor side) to RS-232 levels (on the modem side). The "&K0" disables the modem's flow control. This was the key!. "%C3" turns data compression on.
What was happening with my modem was that in command mode, when you can type commands like "ATDT" to dial, the modem would transmit back to the Visor just fine. I checked this with "Online" from Mark/Space. So I thought it would work fine for PPP. But once the Visor had dialed and connected to my ISP, flow control turned on and data from the Visor would transmit fine, but data recieved from my ISP got stopped in the modem because it had flow control turned on and without the Visor driving the flow control lines, it defaulted to "blocked". It appeared that no data was ever comming back from the modem, so PPP timed out.
I hope this helps anyone else out there that has run into this problem.
|