Ubuntu 22.04及以上版本间歇性USB端口故障求助
Ubuntu 22.04及以上版本间歇性USB端口故障求助
各位技术大佬好,我最近遇到了一个非常棘手的USB相关问题,折腾了好久都没解决,想请大家帮忙分析支招:
问题背景
之前我的Ubuntu 20.04运行得非常稳定,但自从升级到22.04、22.10、23.04,甚至换成Mint 21之后,就开始出现USB设备响应异常的问题。我考虑过回退到20.04,但新版本的文件格式和功能对我的工作流很重要,所以更希望能直接解决这个问题,而不是降级。
已排除硬件故障的操作
为了彻底排除硬件问题,我几乎把所有部件都换了一遍:
- 主板(更换为ASUS Prime 550-Plus)
- 硬盘
- WiFi网卡(甚至试过完全只用以太网连接)
- 显卡(从Radeon换成了Nvidia)
- 电源
- 鼠标和键盘(从罗技无线款换成了普通有线款)
目前唯一保留的硬件是AMD Ryzen 5 2600X处理器和内存,而且内存诊断测试完全没有错误。另外,Ubuntu和Mint都是全新安装的,新旧两套硬件配置下这个问题都会出现。
问题触发场景
鼠标移动变慢、键盘响应延迟(从输入完全没反应,到延迟2-10秒才显示内容,偶尔又恢复正常)的情况,通常在以下几种场景下发生:
- Chrome处于激活状态时(Chrome运行时会生成10个以上的
crashpad-handler进程) - 插入USB设备时(比如U盘、扫描仪、我常用的业余电台设备)
- 持续输入一段时间后(刚开始一切正常,之后响应速度逐渐恶化,重启系统后能暂时恢复)
已做的排查工作
我自己已经做了一些排查尝试:
- 查看了
dmesg日志,试图找出线索,但没发现明确指向问题的内容 - 通过系统监视器发现Chrome是一个关键诱因,但我确实习惯用Chrome,而且问题出现时系统监视器显示CPU占用并不高
我的疑问
现在我特别想知道:Ubuntu 22.04及以上版本在USB端口处理上,和旧版本到底有什么核心差异?是不是中断处理的方式变了?还是USB驱动模块库有重大改动?
另外,会不会是内存泄漏导致的?或者是中断处理的问题?有没有可能是ClamAV检测不到的恶意软件?或者是温度相关的问题?
非常欢迎大家给出建设性的建议,感激不尽!
备注:内容来源于stack exchange,提问作者Geek4096
相关产品推荐
相关产品推荐

