<HTML ><HEAD ><TITLE >Re-create saved console settings</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="Reboot and test" HREF="test.html"><LINK REL="PREVIOUS" TITLE="Verify console operation" HREF="test-verify.html"><LINK REL="NEXT" TITLE="Test the console" HREF="test-console.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="test-verify.html" ACCESSKEY="P" >Prev</A ></TD ><TD WIDTH="80%" ALIGN="center" VALIGN="bottom" >Chapter 8. Reboot and test</TD ><TD WIDTH="10%" ALIGN="right" VALIGN="bottom" ><A HREF="test-console.html" ACCESSKEY="N" >Next</A ></TD ></TR ></TABLE ><HR ALIGN="LEFT" WIDTH="100%"></DIV ><DIV CLASS="SECTION" ><H1 CLASS="SECTION" ><A NAME="RECREATE-IOCTL-SAVE" ></A >8.2. Re-create saved console settings</H1 ><P >Log in as <SPAN CLASS="SYSTEMITEM" >root</SPAN > from the serial console and send the console into single user mode. The modem may hang up whilst doing this and you may need to re-connect.</P ><P >Without a <TT CLASS="FILENAME" >/etc/ioctl.save</TT > containing the saved terminal settings, <SPAN CLASS="APPLICATION" >init</SPAN > assumes a directly attached terminal running at 9600bps with 8 data bits, no parity, 1 stop bit and no flow control. Configure your terminal with these settings.</P ><DIV CLASS="INFORMALFIGURE" ><A NAME="RECREATE-IOCTL-SAVE-LOGIN" ></A ><P ></P ><TABLE BORDER="1" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="SCREEN" ><TT CLASS="PROMPT" >remote.example.edu.au ttyS0 login:</TT > <TT CLASS="USERINPUT" ><B >root</B ></TT > <TT CLASS="PROMPT" >Password:</TT > <TT CLASS="USERINPUT" ><B >…</B ></TT > <TT CLASS="PROMPT" >sh#</TT > <B CLASS="COMMAND" >rm -f /etc/ioctl.save</B > <TT CLASS="PROMPT" >bash#</TT > <B CLASS="COMMAND" >telinit 1</B > …<TT CLASS="COMPUTEROUTPUT" >Telling INIT to go to single user mode. INIT: Going single user INIT: Sending processes the TERM signal</TT > <TT CLASS="PROMPT" >sh#</TT > <B CLASS="COMMAND" >stty sane -parenb cs8 crtscts brkint -istrip -ixoff -ixon</B ></PRE ></FONT ></TD ></TR ></TABLE ><P ></P ></DIV ><P >As you use <B CLASS="COMMAND" >stty</B > to alter the Linux's terminal settings remember to also alter the settings of the attached terminal.</P ><P >Exiting from single user mode back to the default run level will save the serial console termnial configuration into <TT CLASS="FILENAME" >/etc/ioctl.save</TT >.</P ><DIV CLASS="INFORMALFIGURE" ><A NAME="RECREATE-IOCTL-SAVE-LOGIN-TEXT" ></A ><P ></P ><TABLE BORDER="1" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="SCREEN" ><TT CLASS="PROMPT" >sh#</TT > <B CLASS="COMMAND" >exit</B > … <TT CLASS="PROMPT" >bash#</TT > <B CLASS="COMMAND" >ls -l /etc/ioctl.save</B > <TT CLASS="COMPUTEROUTPUT" >-rw------- 1 root root 60 Jan 1 00:00 /etc/ioctl.save</TT ></PRE ></FONT ></TD ></TR ></TABLE ><P ></P ></DIV ><P >The terminal settings saved in <TT CLASS="FILENAME" >/etc/ioctl.save</TT > will be used if the machine boots into single user mode for any reason.</P ><P >If your attached terminal or modem cannot alter speed to 9600bps then the above procedure cannot be followed. <A HREF="http://www.aarnet.edu.au/network/software/ioctlsave/" TARGET="_top" ><B CLASS="COMMAND" >ioctlsave</B ></A > has been written for this special case. It saves the current terminal settings to a file in the same format as <TT CLASS="FILENAME" >ioctl.save</TT >. The procedure is shown in <A HREF="recreate-ioctl-save.html#RECREATE-IOCTL-SAVE-IOCTLSAVE" >Figure 8-1</A >.</P ><DIV CLASS="FIGURE" ><A NAME="RECREATE-IOCTL-SAVE-IOCTLSAVE" ></A ><P ><B >Figure 8-1. Using <B CLASS="COMMAND" >ioctlsave</B > to create <TT CLASS="FILENAME" >/etc/ioctl.save</TT > without entering single user mode</B ></P ><TABLE BORDER="1" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="SCREEN" ><TT CLASS="PROMPT" >remote.example.edu.au ttyS0 login:</TT > <TT CLASS="USERINPUT" ><B >root</B ></TT > <TT CLASS="PROMPT" >Password:</TT > <TT CLASS="USERINPUT" ><B >…</B ></TT > <TT CLASS="PROMPT" >bash#</TT > <B CLASS="COMMAND" >rm -f /etc/ioctl.save</B > <TT CLASS="PROMPT" >bash#</TT > <B CLASS="COMMAND" >ioctlsave -t /dev/ttyS0 /etc/ioctl.save</B ></PRE ></FONT ></TD ></TR ></TABLE ></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="test-verify.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="test-console.html" ACCESSKEY="N" >Next</A ></TD ></TR ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" >Verify console operation</TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" ><A HREF="test.html" ACCESSKEY="U" >Up</A ></TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" >Test the console</TD ></TR ></TABLE ></DIV ></BODY ></HTML >