Dell Precision 7510 Ubuntu 17.10挂起失败求助:xhci_hcd超时
解决Dell Precision 7510 Ubuntu 17.10挂起失败问题
我碰到过不少Dell Precision系列机型在Ubuntu上出现挂起异常的情况,结合你已经尝试过SUSPEND_MODULES=xhci_hcd无效的情况,咱们可以试试下面几个更针对性的方案:
1. 先调整BIOS设置(关键第一步)
Dell的BIOS电源管理选项经常是这类问题的根源,开机按F2进入BIOS后,找到Power Management相关菜单,检查并修改以下设置:
- 将Deep Sleep Control设置为
Disabled或S3 Only(不同BIOS版本措辞可能有差异) - 开启USB Wake Support(看似和挂起冲突,但部分Precision机型需要这个才能正常触发S3挂起)
- 关闭Fast Boot和Secure Boot(Ubuntu 17.10对Secure Boot的兼容性不算太好,Fast Boot也会干扰电源管理流程)
修改后保存退出,重启系统测试挂起。
2. 修改GRUB内核参数,强制禁用USB自动挂起
单纯在pm配置里黑list模块效果有限,咱们直接从内核层面禁用USB自动挂起:
- 打开GRUB配置文件:
sudo nano /etc/default/grub - 找到
GRUB_CMDLINE_LINUX_DEFAULT行,在引号内添加usbcore.autosuspend=-1,修改后类似:GRUB_CMDLINE_LINUX_DEFAULT="quiet splash usbcore.autosuspend=-1" - 保存后更新GRUB:
sudo update-grub - 重启系统后测试挂起功能
3. 安装Dell专属电源管理工具并优化
Dell有专门的工具可以调整硬件层面的电源参数,配合powertop优化效果更好:
- 安装所需工具:
sudo apt install dell-smbios-tools powertop - 运行powertop校准(需要连接电源,过程中屏幕会反复亮灭,不要中断):
sudo powertop --calibrate - 自动应用powertop的电源优化设置:
sudo powertop --auto-tune - 如果希望开机自动应用优化,可以把
powertop --auto-tune添加到/etc/rc.local文件中(在exit 0之前)
4. 升级内核到稳定主线版本
Ubuntu 17.10默认的内核版本对Dell Precision 7510的硬件支持可能不够完善,试试升级到长期支持的主线内核(比如4.14系列):
- 安装4.14内核:
sudo apt install linux-image-4.14.0-041400-generic linux-headers-4.14.0-041400-generic - 重启后在GRUB菜单的“Advanced options for Ubuntu”里选择新安装的内核启动,测试挂起功能
如果以上方案都无效,建议你把dmesg里的具体报错信息贴出来,这样能更精准定位问题~
内容的提问来源于stack exchange,提问作者nathdwek
相关产品推荐
相关产品推荐

