<HTML ><HEAD ><TITLE >Using Minicom to give commands to a modem</TITLE ><META NAME="GENERATOR" CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK REL="HOME" TITLE="Remote Serial Console HOWTO" HREF="index.html"><LINK REL="UP" TITLE="Modem configuration" HREF="modem.html"><LINK REL="PREVIOUS" TITLE="Modem configuration" HREF="modem.html"><LINK REL="NEXT" TITLE="Configure dumb modem" HREF="modem-dumb.html"></HEAD ><BODY CLASS="SECTION" BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#0000FF" VLINK="#840084" ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TH COLSPAN="3" ALIGN="center" >Remote Serial Console HOWTO</TH ></TR ><TR ><TD WIDTH="10%" ALIGN="left" VALIGN="bottom" ><A HREF="modem.html" ACCESSKEY="P" >Prev</A ></TD ><TD WIDTH="80%" ALIGN="center" VALIGN="bottom" >Chapter 12. Modem configuration</TD ><TD WIDTH="10%" ALIGN="right" VALIGN="bottom" ><A HREF="modem-dumb.html" ACCESSKEY="N" >Next</A ></TD ></TR ></TABLE ><HR ALIGN="LEFT" WIDTH="100%"></DIV ><DIV CLASS="SECTION" ><H1 CLASS="SECTION" ><A NAME="MODEM-MINICOM" ></A >12.1. Using <SPAN CLASS="PRODUCTNAME" >Minicom</SPAN > to give commands to a modem</H1 ><P ><SPAN CLASS="APPLICATION" >Minicom</SPAN > is a full-screen serial terminal emulation package, very much like the classic <SPAN CLASS="APPLICATION" >Telix</SPAN > terminal emulator for <SPAN CLASS="PRODUCTNAME" >MS-DOS</SPAN >.</P ><P >Firstly, start <SPAN CLASS="APPLICATION" >Minicom</SPAN > in configuration mode with the command:</P ><DIV CLASS="INFORMALFIGURE" ><A NAME="AEN2872" ></A ><P ></P ><TABLE BORDER="1" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="SCREEN" ><TT CLASS="PROMPT" >bash#</TT > <B CLASS="COMMAND" >minicom -o -s</B ></PRE ></FONT ></TD ></TR ></TABLE ><P ></P ></DIV ><P >The following menu appears:</P ><DIV CLASS="INFORMALFIGURE" ><A NAME="AEN2877" ></A ><P ></P ><TABLE BORDER="1" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="SCREEN" ><SPAN CLASS="GUIMENUITEM" >Filenames and paths</SPAN > <SPAN CLASS="GUIMENUITEM" >File transfer protocols</SPAN > <SPAN CLASS="GUIMENUITEM" >Serial port setup</SPAN > <SPAN CLASS="GUIMENUITEM" >Modem and dialing</SPAN > <SPAN CLASS="GUIMENUITEM" >Screen and keyboard</SPAN > <SPAN CLASS="GUIMENUITEM" >Save setup as dfl</SPAN > <SPAN CLASS="GUIMENUITEM" >Save setup as..</SPAN > <SPAN CLASS="GUIMENUITEM" >Exit</SPAN > <SPAN CLASS="GUIMENUITEM" >Exit from Minicom</SPAN ></PRE ></FONT ></TD ></TR ></TABLE ><P ></P ></DIV ><P >Select <SPAN CLASS="GUIMENUITEM" >Serial port setup</SPAN > and set</P ><DIV CLASS="INFORMALFIGURE" ><A NAME="AEN2890" ></A ><P ></P ><TABLE BORDER="1" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="SCREEN" ><SPAN CLASS="GUIMENUITEM" >A - Serial Device:</SPAN > <TT CLASS="USERINPUT" ><B >/dev/ttyS0</B ></TT > <SPAN CLASS="GUIMENUITEM" >B - Lockfile Location:</SPAN > <TT CLASS="USERINPUT" ><B >/var/lock</B ></TT > <SPAN CLASS="GUIMENUITEM" >C - Callin Program:</SPAN > <SPAN CLASS="GUIMENUITEM" >D - Callout Program:</SPAN > <SPAN CLASS="GUIMENUITEM" >E - Bps/Par/Bits:</SPAN > <TT CLASS="USERINPUT" ><B >9600 8N1</B ></TT > <SPAN CLASS="GUIMENUITEM" >F - Hardware Flow Control:</SPAN > <TT CLASS="USERINPUT" ><B >Yes</B ></TT > <SPAN CLASS="GUIMENUITEM" >G - Software Flow Control:</SPAN > <TT CLASS="USERINPUT" ><B >No</B ></TT ></PRE ></FONT ></TD ></TR ></TABLE ><P ></P ></DIV ><P >Now save the configuration</P ><DIV CLASS="INFORMALFIGURE" ><A NAME="AEN2905" ></A ><P ></P ><TABLE BORDER="1" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="SCREEN" ><SPAN CLASS="GUILABEL" >Give name to save this configuration?</SPAN > <TT CLASS="PROMPT" >></TT > <TT CLASS="USERINPUT" ><B >console</B ></TT ></PRE ></FONT ></TD ></TR ></TABLE ><P ></P ></DIV ><P >and exit <SPAN CLASS="APPLICATION" >Minicom</SPAN >.</P ><P >To configure a modem use the command <B CLASS="COMMAND" >minicom -o console</B > to start Minicom without sending an initialization string to the modem. Now issue the <TT CLASS="LITERAL" >AT</TT > commands to configure the modem.</P ><P >When finished use the <SPAN CLASS="GUIMENUITEM" >Quit</SPAN > option to leave <SPAN CLASS="APPLICATION" >Minicom</SPAN > without sending a reset string to the modem; this option is <B CLASS="KEYCAP" >Alt</B >-<B CLASS="KEYCAP" >Q</B >.</P ><P >Sometimes <SPAN CLASS="APPLICATION" >Minicom</SPAN > will use <B CLASS="KEYCAP" >Ctrl</B >-<B CLASS="KEYCAP" >A</B > rather than <B CLASS="KEYCAP" >Alt</B > to access the menu system, look for a hint in <SPAN CLASS="APPLICATION" >Minicom</SPAN >'s start up message:</P ><DIV CLASS="INFORMALFIGURE" ><A NAME="MODEM-MINICOM-STARTUP" ></A ><P ></P ><TABLE BORDER="1" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="SCREEN" >Press ALT-Z for help on special keys</PRE ></FONT ></TD ></TR ></TABLE ><TABLE BORDER="1" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="SCREEN" >Press CTRL-A Z for help on special keys</PRE ></FONT ></TD ></TR ></TABLE ><P ></P ></DIV ></DIV ><DIV CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" ><A HREF="modem.html" ACCESSKEY="P" >Prev</A ></TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" ><A HREF="index.html" ACCESSKEY="H" >Home</A ></TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" ><A HREF="modem-dumb.html" ACCESSKEY="N" >Next</A ></TD ></TR ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" >Modem configuration</TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" ><A HREF="modem.html" ACCESSKEY="U" >Up</A ></TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" >Configure dumb modem</TD ></TR ></TABLE ></DIV ></BODY ></HTML >