我是 Ubuntu 新手。我最近买了一个 PL2303 USB 转串行连接器,并将其驱动程序 PL2303.C 放入我的 Ubuntu 17.10。
我输入了命令“lsusb”,它显示:
Bus 001 Device 002: ID 8087:8000 Intel Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 004: ID 8087:07dc Intel Corp.
Bus 002 Device 003: ID 1bcf:28b4 Sunplus Innovation Technology Inc.
Bus 002 Device 002: ID 138a:0011 Validity Sensors, Inc. VFS5011 Fingerprint Reader
**Bus 002 Device 005: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port**
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
当我检查“dmesg”命令 ==> dmesg | grep tty 时,它显示:
[ 0.000000] console [tty0] enabled
[ 19.113237] usb 2-3: pl2303 converter now attached to ttyUSB0
[ 25.449300] ttyS3: LSR safety check engaged!
[ 25.449943] ttyS3: LSR safety check engaged!
但是当我将该串行端口插入交换机的控制台端口时(我使用了原装加密狗,因此加密狗肯定不是问题),它不会出现。我怀疑是 com 端口。但我已经使用命令 ==> 检查了它setserial -g /dev/ttyS[0123456789]
,它显示:
/dev/ttyS0, UART: unknown, Port: 0x03f8, IRQ: 4
/dev/ttyS1, UART: unknown, Port: 0x02f8, IRQ: 3
/dev/ttyS2, UART: unknown, Port: 0x03e8, IRQ: 4
/dev/ttyS3: No such device
/dev/ttyS4, UART: unknown, Port: 0x0000, IRQ: 0
/dev/ttyS5, UART: unknown, Port: 0x0000, IRQ: 0
/dev/ttyS6, UART: unknown, Port: 0x0000, IRQ: 0
/dev/ttyS7, UART: unknown, Port: 0x0000, IRQ: 0
/dev/ttyS8, UART: unknown, Port: 0x0000, IRQ: 0
/dev/ttyS9, UART: unknown, Port: 0x0000, IRQ: 0
如何设置 com 端口 (/dev/ttyS0) 以便能够连接到交换机?请指教
答案1
要putty
在 Ubuntu 17.10 中使用,您需要在 XOrg 中启动 Ubuntu。按照以下答案启动 XOrg: 如何在 Ubuntu 17.10 中从 Wayland 切换回 Xorg?
您的 USB 串行设备位于/dev/ttyUSB0
。请确保您使用它进行putty
连接。
sudo putty /dev/ttyUSB0 -serial -sercfg 9600,8,n,1,N
确保正确设置了控制台与交换机的连接速度。可能是115200
或19200
或9600
。
希望这可以帮助!