iwlwifi 0000:00:0c.0:BIOS 包含 WGDS 但没有 WRDS

iwlwifi 0000:00:0c.0:BIOS 包含 WGDS 但没有 WRDS

在此输入图像描述

我正在使用名为 huayra 的 debian GNU/linux 10 的修改版本,这是阿根廷政府授予的计算机中包含的操作系统我遇到问题 iwlwifi 0000:00:0c.0: BIOS 包含 WGDS 但没有 WRDS我已放置命令 cat /proc/acpi/wakeup 并且如果您查看列表中的最后一个设备 (CNVW),则照片中的列表显示正常,它已被禁用,但如果您查看 sysfs 节点,它具有相同的数字由于问题不允许我启动系统 (0000:00:0c.0) 我认为如果我启用 CNVW 我的系统将能够启动

答案1

“BIOS 包含 WGDS 但没有 WRDS”大致意思是:“BIOS 包含特定于国家/地区的 WiFi 传输功率表,但没有一个在全球范围内合法使用的基本表”。这是一条已知的非关键消息,其优先级在较新的内核上被降级,因此它仅出现在调试日志中,而不出现在典型的引导消息中。

WRDS 是一个 ACPI 表,描述了在世界任何地方都可以合法使用的基本 WiFi 发射器功率级别。 WGDS 是另一个补充 WRDS 的表格,表明在世界特定地区可以使用多高的发射机功率。

一般来说,WiFi 基站(也称为接入点)会传输国家代码,告诉范围内的所有主机哪些信道和传输功率级别可以合法使用。

该错误消息表明英特尔 WiFi 驱动程序无法读取基本功率级别信息,因此它会谨慎行事并使用最低功率级别,直到从基站听到国家/地区代码。这意味着与隐藏 SSID 的基站的初始连接(因此您的系统必须首先传输才能连接到它,而不是仅仅监听它)可能需要您比其他情况更靠近基站。应该和无法启动没有关系。

由于 Intel WiFi 驱动程序iwlwifi与 PCI 设备 ID 相关联0000:00:0c.0,因此 ACPI IDCNVW必须表示系统中的 Intel WiFi 芯片。事实上,其唤醒状态意味着disabled该芯片要么不支持 WiFi 唤醒,要么当前未启用该功能:换句话说,您的笔记本电脑无法通过 WiFi 传输从睡眠或关机状态唤醒。

这大概是一个好的事情:你不希望笔记本电脑在包里醒来,如果它碰巧捕捉到随机的 WiFi 传输,无缘无故地升温并耗尽电池电量。

如果您尝试将笔记本电脑设置为出于某种原因从睡眠或关机状态唤醒,推荐的方法可能是使用类似 的命令iw phy phy0 wowlan enable [wake-up conditions...],或者配置类似 WPA-Supplicant 的命令来为您启用 WiFi 唤醒。然后,驱动程序将自动启用您在 中看到的 ACPI 设置/proc/acpi/wakeup:该文件更像是用于排除 ACPI 唤醒问题的调试界面。


如果您的实际主要问题是图形用户界面未启动,那么恐怕您正在寻找完全错误的地方。

首先,您应该运行systemctl get-default以查看系统是否配置为自动启动 GUI。如果响应为graphical.target,则系统至少正在尝试启动 GUI。如果响应为multi-user.target,则系统当前配置为以纯文本模式启动,并且systemctl set-default graphical.target可能会持续更改该模式 - 但您可能应该首先测试转换systemctl isolate graphical.target

如果系统尝试启动 GUI 但失败,您可能会systemctl在没有选项的情况下运行并查看生成的系统服务列表。其中是否有显示为红色的?这意味着这些服务正在失败。下一步是运行systemctl status <whatever.service>(替换<whatever.service>为实际的服务名称)以查看失败服务的当前状态以及它生成的一些最后日志消息。要查看来自服务的更多日志消息,请尝试journalctl -u <whatever.service>

相关内容