我已经在我的 X1 Extreme Gen 2 上安装了 PopOS,到目前为止它运行良好,除了一个烦人的事情,那就是每当我挂起笔记本电脑(手动或关闭盖子)时,它就会进入挂起状态(ThinkPad 上的灯表示睡眠),然后当它唤醒时(通过手动按下任意键)它会显示一个黑屏并显示以下文字:
BIOS contains WGDS but no WRDS
我注意到,当我被迫重新启动操作系统时,有时 Wi-Fi 无法工作。
有人知道发生了什么事,以及如何解决吗?
编辑 - - - - - - - - - - - - - - - -
的输出cat /proc/acpi/wakeup
是:
Device S-state Status Sysfs node
PEG0 S4 *enabled pci:0000:00:01.0
PEGP S4 *disabled pci:0000:01:00.0
PEG1 S4 *disabled
PEGP S4 *disabled
PEG2 S4 *disabled
PEGP S4 *disabled
GLAN S4 *enabled pci:0000:00:1f.6
XHC S3 *enabled pci:0000:00:14.0
XDCI S4 *disabled
HDAS S4 *disabled pci:0000:00:1f.3
RP01 S4 *enabled pci:0000:00:1c.0
PXSX S4 *disabled pci:0000:53:00.0
*disabled platform:rtsx_pci_sdmmc.0
*disabled platform:rtsx_pci_ms.0
RP02 S4 *disabled
PXSX S4 *disabled
RP03 S4 *disabled
PXSX S4 *disabled
RP04 S4 *disabled
PXSX S4 *disabled
RP05 S4 *disabled
PXSX S4 *disabled
RP06 S4 *disabled
PXSX S4 *disabled
RP07 S4 *disabled
PXSX S4 *disabled
RP08 S4 *disabled
PXSX S4 *disabled
RP09 S4 *enabled pci:0000:00:1d.0
PXSX S4 *disabled pci:0000:02:00.0
RP10 S4 *disabled
PXSX S4 *disabled
RP11 S4 *disabled
PXSX S4 *disabled
RP12 S4 *disabled
PXSX S4 *disabled
RP13 S4 *disabled
PXSX S4 *disabled
RP14 S4 *disabled
PXSX S4 *disabled
RP15 S4 *enabled pci:0000:00:1d.6
PXSX S4 *disabled pci:0000:52:00.0
RP16 S4 *disabled
PXSX S4 *disabled
RP17 S4 *disabled pci:0000:00:1b.0
PXSX S4 *disabled
RP18 S4 *disabled
PXSX S4 *disabled
RP19 S4 *disabled
PXSX S4 *disabled
RP20 S4 *disabled
PXSX S4 *disabled
RP21 S4 *enabled pci:0000:00:1b.4
PXSX S4 *enabled pci:0000:04:00.0
RP22 S4 *disabled
PXSX S4 *disabled
RP23 S4 *disabled
PXSX S4 *disabled
RP24 S4 *disabled
PXSX S4 *disabled
CNVW S4 *disabled
AWAC S4 *disabled
SLPB S3 *enabled platform:PNP0C0E:00
LID S4 *enabled platform:PNP0C0D:00
- - 编辑
输出sudo dmesg | grep WRDS
:
[ 4.803894] iwlwifi 0000:52:00.0: BIOS contains WGDS but no WRDS
[ 3323.493255] iwlwifi 0000:52:00.0: BIOS contains WGDS but no WRDS
[ 4427.419793] iwlwifi 0000:52:00.0: BIOS contains WGDS but no WRDS
答案1
该iwlwifi
消息与 BIOS 中存储的有关 WiFi 设备的信息有关;WGDS 和 WRDS 似乎与地理位置和无线电传输功率限制有关。
该消息通常在启动时出现,或者在某些情况下,在从睡眠状态恢复时出现,具体取决于 BIOS 的实现。
- 我说“曾经出现”是因为该
iwlwifi
驱动程序已在 Linux 内核版本 5.6.8 中更新,以过滤一些错误检测的情况;如果你更新内核或驱动程序版本,我猜该消息就会消失。
答案2
有人知道发生了什么事,以及如何解决吗?
如果您禁用XHC
唤醒触发器,/proc/acpi/wakeup
则应该可以阻止生成警告。
根据此主题询问Ubuntu,我在 /proc/acpi/wakeup 中禁用了 XHCI 作为唤醒触发器:
$ grep enabled /proc/acpi/wakeup | cut -f 1 LID SLPB XHCI $ sudo su # echo XHCI > /proc/acpi/wakeup
这对我来说解决了问题。奇怪的是,这应该只在机器上插入了 USB 设备时才会发生,但我肯定没有。
来源:挂起后立即唤醒
如果其中一条输出线是 XHC,则意味着问题可能出在 USB 设备上。要测试是否是这种情况,请尝试在断开 USB 设备的情况下暂停。如果您的机器没有自动从暂停状态唤醒,那么问题可能与 USB 有关。
答案3
有些设备可能有比 Linux 发行版附带的更好的驱动程序。
然而, 这台笔记本电脑 并不是新的,也不是最后一个 适用于 GeForce GTX 1650 的 NVIDIA 驱动程序 (这真的是你的卡吗?)是 2014 年的,所以你拥有的驱动程序可能一样好甚至更好。另一方面,PopOS 中的驱动程序也可能无法很好地与你的卡配合使用。
您可以尝试安装上述 NVIDIA 驱动程序,但请小心,以免这会导致视频问题。
答案4
cat /proc/acpi/wakeup
只是一种预感,您可以尝试启用第九个 PXSX 条目,该条目在 的输出中列出PXSX S4 *disabled pci:0000:52:00.0
。