返回列表 发布新帖

[虚拟机] 虚拟机不支持USB热插拔、不支持USB更换插口后虚拟机可自动识别问题

1214 3
发表于 2025-11-4 12:45:36 | 查看全部 阅读模式 IP:–广西–南宁

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
本帖最后由 Mr.钟 于 2025-11-4 12:47 编辑

如题, 我有一张usb无线网卡,直通给了虚拟机。有时候调试的时候需要更换插口,重新插拔后虚拟机就无法重新识别了。

我看了配置文件: /etc/libvirt/qemu/虚拟机配置文件-xxxx.xml。
USB 设备重新插拔或更换插口后,虚拟机无法识别的核心原因是:配置中使用了「固定的 USB 总线 + 设备地址(bus=2, device=8)」,而 USB 设备的总线 / 设备号会随插拔、换口、重启宿主机而动态变化,导致 libvirt 找不到对应设备。

解决方案:用「设备唯一标识(UUID / 序列号)」替代固定总线地址 或者 开启libvirt的自动重连与设备热插拔。

同时反馈一个BUG, 虚拟机配置好的USB设备参数偶尔会丢失!!!
这就很无语。我觉得核心的问题应该就是出在 不是使用 uuid 或 序列号 绑定设备!!!

评论3

吉伊⭐Lv.8 发表于 2025-11-5 11:13:57 | 查看全部 IP:–广西–南宁
本帖最后由 吉伊⭐ 于 2025-11-5 11:15 编辑

感谢反馈,我们转达给到产品和开发同学确认下~
如遇到参数丢失问题,请联系下技术支持,提供下日志和基本信息协助定位解决~
Mr.钟楼主Lv.1 发表于 2025-11-5 14:10:20 | 查看全部 IP:–广西–南宁
吉伊⭐ 发表于 2025-11-5 11:13
感谢反馈,我们转达给到产品和开发同学确认下~
如遇到参数丢失问题,请联系下技术支持,提供下日志和基本信 ...

这种配置应没有日志纪录的,除非我录屏幕。
我觉得还是绑定地是USB总线、设备地址导致配置丢失的吧!!

只要配置文件用的是设备uuid或序列号进行绑定,直通的usb网卡就不会识别不到。
配置文件也不会无故消失不见了!!!
吉伊⭐Lv.8 发表于 2025-11-6 14:23:48 | 查看全部 IP:–广西–南宁
确认了下,目前热拔插操作的设计实现是主动弹出的逻辑,并没有提供保持记忆的选项,已转交产品同学后续评估规划

评论

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Copyright © 2026 绿联NAS私有云社区 版权所有 All Rights Reserved. 粤公网安备44030002002555号| 粤ICP备12028978号
关灯 在本版发帖
联系技术支持
返回顶部
快速回复 返回顶部 返回列表