Blame doc/minicom.FAQ

Packit 15a96c
$Id: minicom.FAQ,v 1.1.1.1 2003-03-30 18:55:39 al-guest Exp $
Packit 15a96c
Packit 15a96c
Frequently Asked Questions about Minicom:
Packit 15a96c
Packit 15a96c
Packit 15a96c
Q1: I have a "winmodem". How can I use it with minicom?
Packit 15a96c
Packit 15a96c
A1: This is actually a hardware problem, not a minicom problem.
Packit 15a96c
Sorry, but there is often no hope to use those things in Linux at all.
Packit 15a96c
They are not actually real modems, they rely on the processor to do much
Packit 15a96c
of the work that really belongs to the modem. So they need some drivers.
Packit 15a96c
And many manufacturers of them are ignorant. So they write the drivers
Packit 15a96c
only for windows, and don't care about people who use something better.
Packit 15a96c
Not even enough to publish information that would be required to write
Packit 15a96c
drivers for more decent operating systems. However, some of them DO have
Packit 15a96c
the necessary drivers. The list should be available at
Packit 15a96c
    http://www.linmodems.org/ 
Packit 15a96c
If your "winmodem" is mentioned there as Linux-compatible, then you should
Packit 15a96c
be able to use it like any real modem, once you get it installed properly.
Packit 15a96c
Follow the instructions on the website.
Packit 15a96c
If your device is not mentioned, it probably is not supported in Linux
Packit 15a96c
at all and you should get a real modem.
Packit 15a96c
As far as I know, most PCI modems (but not all) are these "winmodems".
Packit 15a96c
All external modems and almost all ISA card modems are real things, and
Packit 15a96c
they can be used with no problem (or if you seem to have problems with an
Packit 15a96c
ISA modem responding slowly or losing characters, see the next question).
Packit 15a96c
Packit 15a96c
Packit 15a96c
Q2: Why does my modem respond so SLOWLY to everything I type? Even the init
Packit 15a96c
string seems to pause for seconds between each character.
Packit 15a96c
Packit 15a96c
A2: This is another hardware problem.  
Packit 15a96c
You have an interrupt conflict in your computer. That means, some other
Packit 15a96c
device is using the same IRQ as your modem. This happens quite often if you
Packit 15a96c
have an internal modem set up as /dev/ttyS2 or /dev/ttyS3 (also known as
Packit 15a96c
com3 or com4 on some other operating systems). By default, /dev/ttyS0 and
Packit 15a96c
/dev/ttyS2 (or com1 and com3) use IRQ 4 and /dev/ttyS1 and /dev/ttyS3 (or
Packit 15a96c
com2 and com4) use IRQ 3. So, if you have an internal modem, disable the
Packit 15a96c
serial port using the same irq on your motherboard or i/o card (check the
Packit 15a96c
motherboard manual), or change one of the ports to use some other irq
Packit 15a96c
(probably with the setserial command in /etc/rc.d/rc.local or some other
Packit 15a96c
bootup script).
Packit 15a96c
Packit 15a96c
Packit 15a96c
Q3: When I try dialing out, minicom just says "you are already online" and
Packit 15a96c
refuses to dial. Why does it do that and what should I do?
Packit 15a96c
Packit 15a96c
A3: Since version 1.82, Minicom doesn't begin dialing if the modem says that
Packit 15a96c
you are online by keeping the carrier signal on.
Packit 15a96c
Maybe your modem always keeps the carrier signal on. Consult the manual of
Packit 15a96c
your modem for the right command to use the carrier signal properly.
Packit 15a96c
On my modem, the command would be at&c1 but it may be different in your
Packit 15a96c
modem. Save the changed modem settings or add &c1 (or whatever it is) to
Packit 15a96c
your init string. 
Packit 15a96c
If your modem is broken and can't handle the carrier signal, you may set
Packit 15a96c
minicom to ignore DCD by going to the "modem and dialing" settings and
Packit 15a96c
turning off the "Modem has DCD line" setting.