BitLocker 激活后无法使用 Wifi

BitLocker 激活后无法使用 Wifi

我有一个双启动的 Win10/Debian11 系统,其中 wifi 适配器(Realtek RTL8822CE 802.11ac PCIe 适配器)在两者上运行良好。

安装一些 Win10 更新并重新启动,然后在该 PC 上首次激活 BitLocker 后,它仍然可以正常工作,但是下次重新启动后,它在两个操作系统中都无法工作,尽管在 Windows 上我可以看到 Wifi AP 列表,但在 Linux 上设备完全关闭:

在 Windows 上,总是显示“无法连接到此网络”,在尝试了 2 个不同的 AP 后,其余所有设备都工作正常

在 Linux 上我甚至看不到该设备。这些是 dmesg 中包含“错误”或“失败”的消息

[    0.830381] pcieport 0000:00:1d.0: DPC: error containment capabilities: Int Msg #0, RPExt+ PoisonedTLP+ SwTrigger+ RP PIO Log 4, DL_ActiveErr+
[    0.830667] pcieport 0000:00:1d.1: DPC: error containment capabilities: Int Msg #0, RPExt+ PoisonedTLP+ SwTrigger+ RP PIO Log 4, DL_ActiveErr+
[    1.000028] pci 10000:e0:1c.4: BAR 13: failed to assign [io  size 0x1000]
[    1.000036] pci 10000:e0:17.0: BAR 4: failed to assign [io  size 0x0020]
[    1.000037] pci 10000:e0:17.0: BAR 2: failed to assign [io  size 0x0008]
[    1.000038] pci 10000:e0:17.0: BAR 3: failed to assign [io  size 0x0004]
[    1.000254] pcieport 10000:e0:1c.4: DPC: error containment capabilities: Int Msg #0, RPExt+ PoisonedTLP+ SwTrigger+ RP PIO Log 4, DL_ActiveErr+
[    9.171015] vboxdrv: module verification failed: signature and/or required key missing - tainting kernel
[    9.667548] rtw_8822ce 0000:02:00.0: failed to download firmware
[    9.667804] rtw_8822ce 0000:02:00.0: failed to setup chip efuse info
[    9.667806] rtw_8822ce 0000:02:00.0: failed to setup chip information
[    9.668684] rtw_8822ce: probe of 0000:02:00.0 failed with error -22
[   10.450582] hp_wmi: query 0x4c returned error 0x6

在 BIOS 设置中,我没有触碰任何设置(TPM 开启和安全启动关闭)——自从我安装了 Linux 以来一直都是这样

BitLocker 和设备或驱动程序之间是否存在任何可能的关系?

答案1

BitLocker 不会以这种方式与其他硬件交互。

您提到在激活 BitLocker 之前安装了 Windows 更新。
这是否包括 Realtek Wifi 芯片的驱动程序/固件更新?
(很难说。我知道。微软似乎认为没有人需要知道他们在更新中放了什么。)
这看起来更像是部分/拙劣的驱动程序/固件更新导致 Wifi 芯片处于某种无法使用的状态。

由于它是 PCIe 适配器,因此是可拆卸的。我会将卡从 PC 中拔出。
在 Windows 中启动,让 Windows 知道它已移除。出于同样的原因,启动到 Linux。
然后重新安装卡(如果可能,也可以在另一个 PCIe 插槽中安装)并首先启动到 Linux。
然后尝试 Windows。
运气不好的话,卡会被重新检测到,驱动程序也会正确加载。

请注意:如果 Windows 更新了卡上的固件,它可能根本无法在 Linux 下工作,直到 Linux 也获得更新的驱动程序。这可能需要一段时间。

相关内容