Linux Serial

From Braindisconnect
Jump to navigationJump to search

Connect to a Router via Debian Linux Serial

Install minicom, very nice Linux serial terminal

apt-get update && apt-get install minicom

Check to make sure your serial port(s) are seen

# dmesg | grep ttyS
[    0.755617] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A   <--- COM 0
[    0.836174] serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A   <--- COM 1

Go into the minicom menu

minicom -s

Using your arrow keys, highlight Serial port setup and press enter

           +-----[configuration]------+
           | Filenames and paths      |
           | File transfer protocols  |
           | Serial port setup        |
           | Modem and dialing        |
           | Screen and keyboard      |
           | Save setup as dfl        |
           | Save setup as..          |
           | Exit                     |
           | Exit from Minicom        |
           +--------------------------+

Type the letter a

   +-----------------------------------------------------------------------+
   | A -    Serial Device      : /dev/modem                                |
   | B - Lockfile Location     : /var/lock                                 |
   | C -   Callin Program      :                                           |
   | D -  Callout Program      :                                           |
   | E -    Bps/Par/Bits       : 9600 8N1                                  |
   | F - Hardware Flow Control : Yes                                       |
   | G - Software Flow Control : No                                        |
   |                                                                       |
   |    Change which setting?                                              |
   +-----------------------------------------------------------------------+

Change the serial device to /dev/ttyS0 or whatever your serial is and press enter:

   +-----------------------------------------------------------------------+
   | A -    Serial Device      : /dev/ttyS0                                |
   | B - Lockfile Location     : /var/lock                                 |
   | C -   Callin Program      :                                           |
   | D -  Callout Program      :                                           |
   | E -    Bps/Par/Bits       : 9600 8N1                                  |
   | F - Hardware Flow Control : Yes                                       |
   | G - Software Flow Control : No                                        |
   |                                                                       |
   |    Change which setting?                                              |
   +-----------------------------------------------------------------------+

You can change the baud rate, data bits, parity, and stop bits if needed by typing in the letter e:

   +-----------------------------------------------------------------------+
   | A -    Serial Device      : /dev/ttyS0                                |
   | B - Lockfile Location     : /var/lock                                 |
   | C -   Callin Program      :                                           |
   | D -  Callout Program      :                                           |
   | E -    Bps/Par/Bits       : 9600 8N1                                  |
   | F - Hardware Flow Control : Yes                                       |
   | G - Software Flow Control : No                                        |
   |                                                                       |
   |    Change which setting?                                              |
   +-----------------------------------------------------------------------+

Hit enter when you are done modifying the settings

   +-----------------+---------[Comm Parameters]----------+----------------+
   | A -    Serial De|                                    |                |
   | B - Lockfile Loc|     Current:  9600 8N1             |                |
   | C -   Callin Pro| Speed            Parity      Data  |                |
   | D -  Callout Pro| A: <next>        L: None     S: 5  |                |
   | E -    Bps/Par/B| B: <prev>        M: Even     T: 6  |                |
   | F - Hardware Flo| C:   9600        N: Odd      U: 7  |                |
   | G - Software Flo| D:  38400        O: Mark     V: 8  |                |
   |                 | E: 115200        P: Space          |                |
   |    Change which |                                    |                |
   +-----------------| Stopbits                           |----------------+
           | Screen a| W: 1             Q: 8-N-1          |
           | Save set| X: 2             R: 7-E-1          |
           | Save set|                                    |
           | Exit    |                                    |
           | Exit fro| Choice, or <Enter> to exit?        |
           +---------+------------------------------------+

Hit enter to get back to the main menu and then select Save setup as dfl.

           +-----[configuration]------+                                     
           | Filenames and paths      |                                     
           | File transfer protocols  |                                     
           | Serial port setup        |                                     
           | Modem and dialing        |                                     
           | Screen and keyboard      |                    
           | Save setup as dfl        |                    
           | Save setup as..          |                    
           | Exit                     |                    
           | Exit from Minicom        |                    
           +--------------------------+

Selecting Exit will take you into the terminal, and there is a bar on the bottom with information and CTRL-A then Z for help.
CTRL-A and then Q to quit.