升级Ubuntu 22.04.4 LTS至24.04 LTS后后置USB端口鼠标键盘失效问题求助
我在各个网站搜索都没找到解决办法,所以开了这个新帖。
我的问题是这样的:之前电脑用Ubuntu 22.04.4 LTS一切正常,收到升级提示后就升级到了Ubuntu 24.04 LTS。
升级整体成功,但有个小问题:连接到电脑后置USB端口的鼠标和键盘都失效了,只有插到前置端口才能正常工作。
我不想用前置端口,因为日常已经插了其他设备。我还测试了Ubuntu 24.04 LTS的Live USB版本,结果同样的问题出现——系统一启动,后置端口的设备就停止工作。这个问题只出现在24.04版本,正如我所说,22.04.4 LTS完全正常,其他系统也没问题。
嗨,这个问题确实挺闹心的,毕竟后置USB口才是日常使用最顺手的选择。结合你的描述(Live环境也有同样问题,说明不是升级过程中的个别配置bug),我给你几个可行的排查和解决方向:
先确认硬件识别状态
把鼠标键盘插回后置端口,打开终端输入lsusb,看看输出列表里有没有你的设备。如果没有,再插去前置端口对比,就能确定系统到底有没有识别到后置端口的设备。另外可以查内核日志找线索:dmesg | grep -i usb,看看有没有类似“device not accepting address”或者“failed to load driver”的错误信息,这些能帮我们定位是驱动还是端口本身的问题。禁用USB自动挂起功能
Ubuntu 24.04可能调整了电源管理策略,默认开启的USB自动挂起可能会导致部分老设备或特定端口异常。你可以试试关闭这个功能:- 先安装电源管理工具(如果没装的话):
sudo apt install tlp - 编辑配置文件:
sudo nano /etc/default/tlp - 找到
USB_AUTOSUSPEND=1,改成USB_AUTOSUSPEND=0 - 按
Ctrl+O保存,Ctrl+X退出,然后重启tlp服务:sudo systemctl restart tlp,最后重启电脑试试。
- 先安装电源管理工具(如果没装的话):
尝试切换内核版本
新内核有时候会对老硬件的兼容性有波动,你可以试试回退到Ubuntu 22.04使用的5.15系列内核:- 安装旧内核:
sudo apt install linux-image-5.15.0-91-generic linux-headers-5.15.0-91-generic - 重启电脑,在GRUB菜单的「Advanced options for Ubuntu」里选择刚安装的5.15内核启动,看看后置USB口是否恢复正常。如果有效,你可以设置默认使用这个内核,或者等后续内核更新修复兼容性问题。
- 安装旧内核:
检查BIOS/UEFI设置
有时候BIOS里的USB配置也会影响系统识别。重启电脑进入BIOS/UEFI界面,找到USB相关选项,比如「USB Legacy Support」「USB 3.0 Mode」,尝试开启Legacy支持,或者把USB 3.0模式切换成兼容模式(比如从Auto改成USB 2.0 Only),保存设置后重启系统再测试。
如果以上方法都没解决,你可以补充一下你的电脑主板型号,这样能更精准地排查硬件兼容性问题~
备注:内容来源于stack exchange,提问作者Nexisten

