userdoc:usbtty_serial_login

USB TTY Serial Login

Many Generic x86 Boards and Appliances provide a DB9-RS232 serial port for console access, and since modern PC's / Notebooks / Chromebooks do not have a serial port, a USB-to-Serial cable adapter must be used. You probably already knew that.

What is new is the ability to connect a second USB-to-Serial cable adapter (USB-to-Serial ↔ Serial-to-USB) to a USB port on your AstLinux box and automatically spawn getty to establish a login. This is particularly useful for Generic x86 Boards and Appliances that only have a VGA video console, or to establish one or more serial logins in addition to a serial console. The USB TTY serial baudrate and terminal type can be specified independently from the system console configuration.

Note: AstLinux 1.2.10 or later is required

Configuration:

Enable this feature by setting USBTTY to yes:

/mnt/kd/rc.conf.d/user.conf

USBTTY="yes"

The default baud rate is 115200, you may specify a different baud rate (for example):

USBTTY_BAUD_RATE="19200"

The default terminal type is vt100, you may specify a different terminal type (for example):

USBTTY_TERM_TYPE="xterm-color"

Equipment:

It is recommended to use a USB-to-Serial adapter containing a FTDI chipset, which is supported in AstLinux and is built-in to most modern OS's including Chromebooks. The older PL2303 Prolific Chipset adapter will also work if you already have one.

The two USB-to-Serial adapters are connected together with a DB9 Null Modem cable or mini adapter. A crossover connection, not straight through.

To be clear, the back-to-back USB-to-Serial adapters do not have to use the same chipset or brand, as long as internal driver support exists for each USB end, respectively.

Operation:

Join the two USB-to-Serial adapters together using a DB9 Null Modem cable or adapter.

Plug one USB connector into your PC / Notebook / Chromebook, start a terminal emulator (screen, minicom, etc.) at 115200 baud (unless changed).

Tip -> screen /dev/ttyUSB0 115200

Tip -> minicom -D /dev/ttyUSB0 -b 115200

Plug the other USB connector into your AstLinux box. You should immediately see a login prompt on your terminal emulator screen.

Photos:

USB Cable Set

USB 2.0 to RS232 DB9 Serial Cable Male A Converter Adapter with FTDI Chipset
https://www.amazon.com/dp/B00QUZY4L0/

DB9 Female / DB9 Female Null Modem Mini Adapter
https://www.amazon.com/dp/7507825604/

  • userdoc/usbtty_serial_login.txt
  • Last modified: 2017/04/29 08:09
  • by abelbeck