The Modems tab

This tab displays all configured modems and allows you to add, edit, copy and delete modems.

Click on New or Edit opens the next dialog.

The Device tab

The Device tab

The Device tab

Here you can select and configure your modem.

Modem Device

Choose the device appropriate for your hardware.


DOS or Windows® users will know this as COM1, while COM2 is /dev/ttys1 and so on. These devices are the ones normally used on Linux® systems.


The first serial line (COM1). COM2 is usually /dev/cua1 and so on. These devices are commonly used on BSD systems, namely FreeBSD, NetBSD and OpenBSD. Older Linux® systems may also have these, although on Linux® they were renamed some time ago to /dev/ttySx.


On Linux® these belong to internal ISDN cards. These devices emulate a common Hayes compatible modem. /dev/ttyI0 is for the first, /dev/ttyI1 is for the second ISDN card and so on. These devices are only available in the Linux® version.


Many Linux® distributions make a symbolic link from the real modem device to /dev/modem. You should avoid using this one.. Use the real device that it is pointing to instead.

Flow Control

Select from Hardware (CRTSCTS), Software (XON/XOFF) and no flow control. The recommended setting is Hardware flow control.

Line Termination

Choose the correct Enter character sequence for your modem. Most modems will use CR/LF, however some modems need a different setting. If you experience trouble while running a login script, play with this parameter.

Connection Speed

Choose from the list of connection speeds supported by your serial port. Note that the serial port supports much higher speeds than your modem in most cases. You should probably start with the highest number available, and only reduce it if you have connection problems.

Use Lock File

Activate this option if you want KPPP to create a lockfile. Under Linux® the folder for such a file will be /var/lock. Programs such as mgetty depend on the existence of such lock files, and KPPP will not work with mgetty if the lock file is not set. Make sure that you don't use the option lock for pppd if you want KPPP to lock the modem, since the pppd option lock will induce pppd to try to lock the modem device. Since KPPP will have already locked the device, pppd will fail, and KPPP will display the error pppd died unexpectedly.

Modem Timeout

This is the time in seconds that KPPP will wait for the CONNECT response from your modem. A setting of about 30 seconds should be sufficient for most purposes.

The Modem tab

The Modem tab

The Modem tab

Busy Wait

This is the length of time the modem should wait before redialing, after it has received a busy signal. Note there are requirements by telecom providers in some countries, which ask you to not set this too low.

Modem volume

Use the slider to set the modem volume. Left is low volume, center is medium volume, and right is high volume. On some modems, low volume is the same as turning the volume off, and on other modems, medium and high are effectively the same thing.

Modem Commands

In this dialog you can fill in any particular commands appropriate for your modem. If you own a Hayes compatible modem, you most likely won't need to change any of the defaults, but you are encouraged to read the Hayes Commands Appendix in this help file. The information supplied there can be very helpful in cases where you experience trouble setting up a stable connection with your ISP's modems. In particular the two settings for Pre-Init Delay and for Post-Init Delay if you are experiencing modem lockups. These settings make KPPP pause a little just before and just after sending the initialization string to your modem. The Pre-Init Delay will by default also send a CR, unless you have set it the delay interval to 0.

Query Modem

Pushing this button will make KPPP ask your modem to identify itself. On success, your modems response will be displayed in a dialog. This may or may not prove to be informative, depending on your modem.


Pushing the Terminal button will bring up a mini terminal. You can use the mini terminal to test your modem and to experiment with the negotiation protocol for initializing a ppp connection with your ISP. You no longer need a terminal program such as minicom or Seyon.