You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

ThinkPad T460(Ubuntu系统)开机无法充电仅关机可充问题求助

ThinkPad T460 Ubuntu开机充电异常的解决方案

我之前处理过好几台ThinkPad在Ubuntu下的电源相关问题,结合你已经做的排查(重启、重装、换适配器、BIOS调整这些都试过了),咱们可以从几个更针对性的方向入手:

1. 检查ThinkPad专属电源模块状态

ThinkPad的充电逻辑依赖thinkpad_acpi这个内核模块,boot-repair修复启动时可能意外影响了它的加载:

  • 先看看模块有没有正常加载:
    lsmod | grep thinkpad_acpi
    
  • 如果输出为空,手动加载试试:
    sudo modprobe thinkpad_acpi
    
  • 加载完立刻插适配器测试开机充电,要是能正常充了,把模块设为开机自动加载:
    echo "thinkpad_acpi" | sudo tee -a /etc/modules-load.d/thinkpad.conf
    

2. 彻底重置电源固件

你试过按压机身重置按钮,但可以试试更彻底的放电操作:

  • 关机拔AC适配器,要是你的T460内置电池能拆,就把电池取出来
  • 按住电源键30秒以上,把机身里的残留电量放干净
  • 装回电池插适配器,开机后再测试充电

3. 调整系统电源管理参数

boot-repair可能改动了系统的电源控制参数,咱们手动修正:

  • 打开sysctl配置文件:
    sudo nano /etc/sysctl.conf
    
  • 加上这两行配置:
    dev.power_supply.enable=1
    kernel.acpi_video_flags=0
    
  • 保存后执行sudo sysctl -p让参数生效,重启机器试试

4. 深挖BIOS里的电源细节

你调整过BIOS启动选项,但还有几个容易忽略的电源设置:

  • 开机按F1进BIOS,找到Power菜单:
    • 关掉Always On USB功能,这个可能干扰充电检测
    • 检查Battery Charging Threshold,别是被设成了“停止充电”的阈值
    • 试试恢复BIOS默认设置(Load Defaults),之后再重新开Ubuntu的启动选项

5. 清理GRUB里的ACPI参数残留

boot-repair会自动加一些GRUB参数,可能有冲突的ACPI设置:

  • 编辑GRUB配置:
    sudo nano /etc/default/grub
    
  • 找到GRUB_CMDLINE_LINUX_DEFAULT,只留quiet splash,删掉所有你之前加的ACPI相关参数(比如acpi=off这类)
  • 执行sudo update-grub更新,重启后测试

如果这些都没用,大概率是boot-repair修改了主板的ACPI表,这种情况可以试试:

  • 用acpidump导出当前ACPI表,找一台同型号正常的T460导出对比,修复差异项
  • 去联想官网更新最新的BIOS固件,刷完BIOS再重装Ubuntu

内容的提问来源于stack exchange,提问作者user36322

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 09:06:49