我刚刚在 MacBook Pro 3,1 上安装了 ubuntu 20.04。它有一个 SSD 和 BIOS 启动分区,而不是 EFI(因此我可以加载 NVIDIA 驱动程序)。我没有连接任何外部 USB 设备。
关机时,我不断收到错误:
[12549.497192] hub 6-0:1.0: hub_ext_port_status failed (err = -110)
[12550.557073] Kernal panic - not syncing: Timeout: Not all CPUs entered broadcast exception handler.
有人有什么想法吗?
提前致谢!
答案1
许多使用较低版本 ubuntu、不同硬件架构和不同具体错误消息(尽管都与 USB 有关)的人报告说,关闭并切断电源可以解决问题。
有点难以置信的是,我尝试了这个技巧,它成功了。对我来说,这意味着断开电源线并拔出电池(幸运的是,我的 Mac 是外置电池)。
我已经运行了几天了(敲木头),干净地关机并干净地启动。
不知道为什么...
答案2
我一直在努力解决 Macbook Late 2007(白色)上的类似问题。尝试过 Lubuntu、Fedora 和 Ubuntu 22.0.4。所有这些操作系统都有类似的关机时挂起/冻结问题。每次都要取出电池才能关机,真是令人沮丧。我正在无人值守模式下使用这台笔记本电脑(远程关闭和关闭)。我怀疑有些服务阻止了关机,机器冻结,风扇全速旋转。最终会将电池电量耗尽至零。
我编写了一个脚本,它将有助于实现干净关机。诀窍是重新启动系统并注入脚本以正确关机。
脚步 :
- 使用以下内容创建 cronjob
@reboot /home/nirmal/shut.sh
- 使用以下脚本检查标志
#!/bin/bash
#Ignore this line as this is for turning on remotely via AC adapter
#sudo /usr/bin/setpci -s 0:1f.0 0xa4.b=0:1
flagValue="`cat /home/nirmal/shutflag.txt`"
if [ "$flagValue" -eq "1" ]; then
echo 2 > /home/nirmal/shutflag.txt
else
echo 1 > /home/nirmal/shutflag.txt
echo "Shutting down"
shutdown now
fi
- 每当我想要关机时,我都会通过 ssh 远程发出重启命令。
这样,关机时挂起的问题就解决了。