用ttyS0獲取dmesg信息

實驗環境,兩臺PC機,工作機無串口,使用pl2303的USB轉串口驅動,目標機有串口,使用ttyS0,驅動是8250,兩臺機子通過串口線將ttyS0和ttyUSB0相連接。

目標機:

# sed -n 63p /etc/inittab
T0:23:respawn:/sbin/getty -L ttyS0 115200 vt102
# grep ttyS0 /etc/securetty
ttyS0
# tail -n 3 /etc/lilo.conf
image=/boot/vmlinuz-2.6.39
label="2.6.39"
append="console=ttyS0,115200n8 console=tty0"
# grep -i printk /boot/config-2.6.39
CONFIG_EARLY_PRINTK=y
#

工作機:

$ sudo minicom -s
選擇"Serial port setup"。Hardware Flow Control和Software Flow Control選No,Serial Device選/dev/ttyUSB0,Bps/Par/Bits選115200 8N1。
按Esc退回主菜單,選擇"Save setup as dfl"
實際生成文件:
$ cat /etc/minicom/minirc.dfl
# Machine-generated file - use "minicom -s" to change parameters.
pu port /dev/ttyUSB0
pu baudrate 115200
pu rtscts No
pu xonxoff No
pu bits 8
pu parity N
pu stopbits 1
$

Ctrl-A X退出minicom 運行sudo minicom與目標機的ttyS0通信

參考資料: 解決minicom下無法輸入的問題 How-To set up a serial console on Debian How-To set up a serial console client


书籍推荐