22.10 / Dell G5 SE 5505 / 中途启动时断电

22.10 / Dell G5 SE 5505 / 中途启动时断电

我有一台配备 Radeon 5600M 的 Dell G5 SE 5505,双启动 Ubuntu。Ubuntu 22.10 / kernel 5.19.0-35-generic 现在在启动过程中硬关机,除非我将“nomodeset”添加到 Grub,然后我就被困在软件渲染器中。

背景:我从一开始就遇到电池/电源线/适配器问题。这些问题中最新的一个是,当电压正常时,它会不断发出交流电压不正确的警告 - 并且由于这个警告,它本身会严重供电不足。这是一个已知问题,大多数论坛都说需要更换主板上的某个部件,而我目前无法做到这一点。我确实找到了一些论坛帖子,建议最新的 BIOS 补丁可以解决这个问题,所以我遗憾地转到 Windows 并通过 Dell SupportRecovery 安装了所有我能安装的 Dell 更新。这没有帮助。所以最后我拔掉了电池,现在直接用交流电运行它,这似乎有效,但现在我遇到了一些新问题。

现在 Ubuntu 在启动过程中断电。如果我添加“nomodeset”,那么我可以启动,但 Ubuntu 随后会卡在软件渲染器中。

我一直在提取 journalctl 日志以查找任何可能的崩溃,但它们似乎在随机的地方被切断。在断电之前,我没有看到任何明显的迹象表明出了什么问题。

我尝试了 Grub 参数amdgpu.runpm=0,但没有成功。

我试过了radeon.cik_support= radeon.si_support=0 amdgpu.cik_support=1 amdgpu.si_support=1 amdgpu.dpm=1 amdgpu.dc=1,但没有成功。

我试过了apt-get install --reinstall xserver-xorg-video-amdgpu,但没有成功。

我尝试使用/etc/modprobe.d/blacklist.conf包含 的程序进行启动blacklist radeon,但没有成功。

我仍然安装了内核 5.19.0-26-generic,我尝试启动它,没有什么区别。

我尝试使用启动 5.19.0-26-generic amdgpu.runpm=0,没有区别。

我尝试使用GRUB_CMDLINE_LINUX="text", GRUB_TERMINAL="console", systemctl set-default multi-user.target... 启动,它确实进入了登录提示符,但只要我登录,它就会输出有关哪些软件包可供升级的信息 ... 然后,是的,立即关机。编辑:没关系,如果我不在提示符下登录,那么 10 秒左右后它仍然会关机。似乎在多用户和控制台中启动为我争取了一些时间,但只有 nomodeset 才能让我免于关机。

请注意,当我通过 SupportAssist 安装所有可能的更新时,我并没有更新 BIOS。最新的 G5 SE 5505 BIOS 是 1.14.0,但我的 BIOS 卡在 1.11.0。我无法更新 BIOS - 无法通过戴尔的 Windows 安装程序工具更新,也无法通过 BIOS F12 启动刷新 BIOS 菜单更新。在这两种情况下,它都会向我抱怨(无论电池是否插入,交流电是否插入)电池电量太低,因此它不允许我刷新 BIOS。而且它不会给电池充电,因为它无法验证电源适配器是否经过戴尔认证。因为硬件或固件有故障。

"<BIOS flash exe> /forceit"好的,您可以通过从 cmd 提示符运行并使用(就我的情况而言)来绕过戴尔强制您在刷新 BIOS 时安装电池的限制G5_5505_1.14.0.exe /forceit

这将重新启动系统并将 BIOS 从 1.11.0 刷新至 1.14.0。

它确实显示“进度 100%”和“完成”,但卡在最后一个屏幕,没有重新启动,对任何按键都没有反应。

手动重启后,它就卡住了——甚至还没让我进入 BIOS 就卡住了——显示一条消息,告诉我电池需要 10% 以上的电量才能继续。请注意,电池无法充电,这可能与戴尔的错误警告有关,即电源总是不好,发出此警告后,戴尔笔记本电脑拒绝给电池充电。

所以现在我甚至无法进入 BIOS。

进一步阅读后发现,似乎是戴尔插件发出的错误戴尔检测信号阻止了电池充电。如果我绕过戴尔检测,那么电池可能会充电,然后我就可以启动到 BIOS 了?

我不知道接下来该去哪里。

有什么建议么?

sudo lspci -k | grep -A 3 -E "(VGA|3D)"
07:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Renoir (rev c6)
        Substystem: Dell Renoir
        Kernel modules: amdgpu
07:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Renoir Radeon High Definition Audio Controller

sudo lshw -c video
[sudo] password for chris: 
  *-display UNCLAIMED       
       description: Display controller
       product: Navi 10 [Radeon RX 5600 OEM/5600 XT / 5700/5700 XT]
       vendor: Advanced Micro Devices, Inc. [AMD/ATI]
       physical id: 0
       bus info: pci@0000:03:00.0
       version: c2
       width: 64 bits
       clock: 33MHz
       capabilities: pm pciexpress msi cap_list
       configuration: latency=0
       resources: iomemory:fc0-fbf iomemory:fc0-fbf memory:fce0000000-fcefffffff memory:fcf0000000-fcf01fffff memory:d0800000-d087ffff memory:d08a0000-d08bffff
  *-display UNCLAIMED
       description: VGA compatible controller
       product: Renoir
       vendor: Advanced Micro Devices, Inc. [AMD/ATI]
       physical id: 0
       bus info: pci@0000:07:00.0
       version: c6
       width: 64 bits
       clock: 33MHz
       capabilities: pm pciexpress msi msix vga_controller bus_master cap_list
       configuration: latency=0
       resources: iomemory:fc0-fbf iomemory:fc0-fbf memory:fcc0000000-fccfffffff memory:fcd0000000-fcd01fffff ioport:1000(size=256) memory:d0400000-d047ffff
  *-graphics
       product: EFI VGA
       physical id: 2
       logical name: /dev/fb0
       capabilities: fb
       configuration: depth=32 resolution=1920,1080

答案1

安装最新版本的 Ubuntu 22.04 LTS。我有同样的笔记本电脑,它需要大于 5.20 的内核,这是我在研究上述问题时读到的。

答案2

事实证明,唯一的解决办法是恢复电源适配器中的信号引脚,要么将电源适配器的信号芯片直接焊接到主板上,要么就我的情况,直接买一个全新的电源适配器。

完成后,我可以再次给笔记本电脑充电并完成 BIOS 安装,然后再次使用笔记本电脑。

综上所述,戴尔电源适配器的信号针没有任何功能,只不过是一个骗局:笔记本电脑电源适配器插头中间的一个小金属片坏了,你必须向戴尔支付高达 150 美元以上的费用才能更换。或者花 20 美元买一个仿冒品,碰碰运气。

戴尔太邪恶了。别买戴尔。

相关内容