【问题排查】Linux虚拟机无法识别串口与ttyUSB

这篇具有很好参考价值的文章主要介绍了【问题排查】Linux虚拟机无法识别串口与ttyUSB。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

虚拟机串口连接失败问题


小哥的Linux系统是用虚拟机来装的,最近恰好需要用到串口和Linux进行通信,连接好硬件之后,发现虚拟机上找不到串口。

经查询才发现通过虚拟机启动的系统,正常情况下是无法使用串口进行通信的,需要经过以下配置。


1、虚拟机在关机状态下,打开设置(非关机状态下无法设置)

【问题排查】Linux虚拟机无法识别串口与ttyUSB

2、点击【添加】,选择【串行端口】,点击【完成】

【问题排查】Linux虚拟机无法识别串口与ttyUSB


3、勾选【启动时连接】,选择【使用物理串行端口】,端口号与Windows系统上识别的端口号对应,再点击【确认】

COM选择不被占用的,比如我之前选择COM3、4就不行,后面发现是被蓝牙占用了,所以关闭蓝牙之后,再连接就可以了

【问题排查】Linux虚拟机无法识别串口与ttyUSB

4、设置完成后会在设置首页显示正在使用端口。
【问题排查】Linux虚拟机无法识别串口与ttyUSB

5、点击虚拟机》 可移动设备 》串行端口2 连接成功

【问题排查】Linux虚拟机无法识别串口与ttyUSB

如果这里连接失败,显示无法连接,检查一下可能是因为所选的串口被占用,如下;

【问题排查】Linux虚拟机无法识别串口与ttyUSB




然而事情并没有这么简单

如果一切顺利,在Linux中输入ls /dev/tty*应该是能够看到一个/dev/ttyUSB*的设备,可是并没用看到,说明Linux还没识别到串口,猜测可能是我的虚拟机没有装CH340驱动
【问题排查】Linux虚拟机无法识别串口与ttyUSB

解决方法如下:

1、利用lsmod | grep usbserial排查是否支持USB转TTL设备;如果有usbserial如图所示,则说明支持,可能是其他原因导致的无法识别USB;
如果没有,则需要安装驱动,我当时便是这个原因,则继续按下面步骤安装驱动即可
【问题排查】Linux虚拟机无法识别串口与ttyUSB

2、CH340LINUX驱动安装,具体操作见这篇博文https://blog.csdn.net/Brushyss/article/details/117192558

3、安装好可以看到已经有ttyUSB0了,终于可以实现虚拟机和串口的通信了

【问题排查】Linux虚拟机无法识别串口与ttyUSB

看着短短的一篇文章,其实也是排查了很久,记录一下了

参考文章
https://blog.csdn.net/zxw1473474655/article/details/126102955文章来源地址https://www.toymoban.com/news/detail-443411.html

到了这里,关于【问题排查】Linux虚拟机无法识别串口与ttyUSB的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • USB转串口那些事儿-串口调试常见问题和排查方法

    串口UART作为嵌入式应用和通讯领域中最常用的接口之一,接口协议虽然简单,但在实际应用中不同设备之间的通讯也会存在各种小问题,下面对使用中各种常见的问题做下总结和梳理,可作为调试参考。串口可分为异步串口(UART)和同步串口(USART),后者多出时钟信号线用

    2024年02月12日
    浏览(32)
  • [Linux学习]NAT模式下虚拟机和主机无法互相ping的问题解决

    主机操作系统:windows11 虚拟机操作系统:centos7、kali vmware版本:16 (27条消息) 超详细虚拟机与主机网络连接以及互Ping不通问题的解决_虚拟机无法ping通主机_一只傻阳阳的博客-CSDN博客 通过此连接中的教程,事实上几乎没有进行什么配置,仅配置了centos7内部网卡,并关闭虚拟

    2024年02月05日
    浏览(37)
  • 使用XShell、XFTP 连接 win7 虚拟机(windows、Linux无法远程登录问题)

    ( 更新:可以通过此文章解决三个问题:使用Windows/linux远程连接Linux或Windows,但无法连接,可以对Windows检查ssh,对Linux检查sshd ) 首先,你看到这篇文章的原因可能是如下两个(此篇我们以Windows7为例,因为win10ssh一般是开着的): 还没有尝试使用 [XShell 连接 Windows 7 系统(

    2024年02月02日
    浏览(37)
  • 排查docker无法启动问题

    查看Linux系统操作日志(最后200行就可以排查): tail -200f /var/log/messages  

    2024年02月13日
    浏览(21)
  • IDEA 安装完成无法打开&排查&插件问题

    以前我自己遇到IDEA(19.3)突然打不开了、所以写过一篇 IDEA无法正常启动(打不开报错)_idea启动报错_DJyzh的博客-CSDN博客 版权声明:转载请附上文章地址https://blog.csdn.net/qq_42672839IDEA无法正常启动 今天在清理电脑后遇到一个问题,双击IDEA图标无法启动给出了一长串的错误。

    2024年02月07日
    浏览(38)
  • Linux切换Root权限配置和无法切换排查

    在默认的情况下,普通用户通过su可以切换到root用户下,为了加强系统安全性,使用Linux的特殊用户组wheel来实现,只有用户加入到wheel组当中才能使用su切换到root用户下。 cat /etc/group | grep wheel 找到 auth  required  pam_wheel.so use_uid 去掉这行注释 将 SU_WHEEL_ONLY yes 写入到配置

    2024年02月16日
    浏览(34)
  • 记录 无法识别USB串口设备以及由于 Windows 无法加载这个设备所需的驱动程序,导致这个设备工作异常。 (代码 31)

    今天使用串口的时候突然电脑设备器显示无法识别USB设备,在这之前都是一切没有问题,我百思不得其解,于是我百度并且试了很多方法比如说换根线连接,重启电脑,卸载设备(没有卸载芯片)等之类的但是都不起作用。 后来我想起来有虚拟串口这个东西。我这边用的是

    2024年02月12日
    浏览(57)
  • 【JVM故障问题排查心得】「Java技术体系方向」Java虚拟机内存优化之虚拟机参数调优原理介绍

    本文主要针对于综合层面上进行分析JVM优化方案总结和列举调优参数计划。主要包含: 调优之逃逸分析(栈上分配) 调优之线程局部缓存(TLAB) 调优之G1回收器 -XX:+DoEscapeAnalysis 逃逸分析(Escape Analysis) 逃逸分析的基本行为就是分析对象动态作用域:当一个对象在方法中被定

    2024年01月25日
    浏览(47)
  • J-link虚拟串口波特率异常问题

    J-LINK V9以上自带了虚拟串口,使用非常方便。 但最近遇到问题,发现打开虚拟串口时电脑接收到的是乱码。到官网搜索了一下,发现最高波特率是115200,我使用的是256000,于是降低波特率。 官网说明:[已解决]J-Link VCOM 最特率。- J-Link/Flasher 相关 - SEGGER - 论坛 再测试,发现经

    2024年03月09日
    浏览(38)
  • wpf C# 用USB虚拟串口最高速下载大文件 每包400万字节 平均0.7s/M,支持批量多设备同时下载。自动识别串口。源码示例可自由定制。

    C# 用USB虚拟串口下载大文件 每包400万字节 平均0.7s/M。支持批量多设备同时下载。自动识别串口。可自由定制。 int 32位有符号整数 -2147483648~2147483647 但500万字节时 write时报端口IO异常。可能是驱动限制的。 之前用这个助手发文件,连续发送,会被分包1024byte/包。速度会慢下来

    2024年02月09日
    浏览(32)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包