"pciehp: cannot get irq -1 for the hotplug" 错误信息表明 PCIe 热插拔(hotplug)模块无法获取正确的 IRQ(中断请求)
-
禁用 PCIe 热插拔:进入恢复模式或命令行模式,并
sudo nano /etc/default/grub
在
GRUB_CMDLINE_LINUX_DEFAULT
行中添加pciehp.pciehp_poll_mode=1
pci=noacpi
参数,然后ctrl+x, y, enter保存并退出。执行以下命令更新 GRUB 配置:sudo update-grub
-
禁用 PCIe 热插拔内核模块:在恢复模式或命令行模式下,执行以下命令以禁用
pciehp
内核模块:echo "blacklist pciehp" | sudo tee /etc/modprobe.d/blacklist-pciehp.conf sudo update-initramfs -u
如果你的硬件较新,装的ubuntu系统内核较老,在安装时没有很好地网络导致部分包下载出错,虽然能够顺利安装,但在开机时会卡在unknown chipset
开机时选择恢复模式,然后选择network联网,然后选择root进入root shell,进入后输入以下命令自动更新硬件驱动
sudo ubuntu-drivers autoinstall