我的pl2303转换器有问题 . 我正在使用其中两个:

LAPTOP <-USB-SERIAL-> <-SERIAL-SERIAL-> <-SERIAL-USB-> RASPBERRYPI

换句话说,我正在使用两个usb-to-serial转换器连接Raspberry Pi和我的笔记本电脑,并在中间使用零调制解调器 .

我可以通过minicom进行通信,“视觉上”看起来很好(所有信息都正确发送),但是当我查看日志时,它会产生以下dmesg输出:

[  343.390610] pl2303 ttyUSB1: pl2303_get_line_request - failed: -32
[  343.685367] pl2303 ttyUSB1: error sending break = -32

只要一切正常,我就可以忍受......但事实并非如此 . 例如,我无法通过ser2net连接RPi . “另一面”根本没有收到消息 . 我怀疑这个错误是导致这个问题的原因 . 我在谷歌搜索,但我没有找到任何解决方案 . 有人可以帮我吗?

此外 - 当我尝试通过ser2net连接时,有一件事打破了 . 在那之前,我可以像

cat -v < /dev/ttyUSB0

echo "blablabla" > /dev/ttyUSB0

成功 . 在我尝试通过ser2net连接后,它停止工作,只有minicom通信正常 .