我正在使用 USB 到 RS232 电缆在两台 linux 机器之间进行通信。在连接了 USB 端的机器上,我运行:
dmesg | grep tty
并得到以下输出:
console [tty0] enabled
serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
00:0a: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
00:0b: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
usb 2-1.2: pl2303 converter now attached to ttyUSB0
到目前为止,一切都很好。现在我运行一个minicom -s
并使用“Serial port setup”,我将“Serial Device”更改为“/dev/ttyUSB0”,“BPS/Par/Bits”更改为“115200 8N1”,并为“Hardware Flow”选择“No”控制”和“软件流控制”。
我将这些设置保存为默认设置,退出 minicom,然后minicom
再次运行。
Minicom 打开,但仍处于“离线”状态。我无法输入任何命令。连接到线的串行端口侧的另一台 Linux 机器已打开并且运行良好。为什么我无法连接到这台其他 Linux 机器?