![Wi-Fi 适配器在 Ubuntu 中使用后无法在 Windows 中获取 IP 地址](https://linux22.com/image/1569005/Wi-Fi%20%E9%80%82%E9%85%8D%E5%99%A8%E5%9C%A8%20Ubuntu%20%E4%B8%AD%E4%BD%BF%E7%94%A8%E5%90%8E%E6%97%A0%E6%B3%95%E5%9C%A8%20Windows%20%E4%B8%AD%E8%8E%B7%E5%8F%96%20IP%20%E5%9C%B0%E5%9D%80.png)
我的平板电脑有一个 Broadcom BCM43455 芯片,但没有像 Linux(Xubuntu)brcmfmac
驱动程序所期望的那样将配置文件存储在 NVRAM 中。作为一种解决方法,我决定将文件从我的 Windows 10 安装(存储在Windows\System32\drivers\4345r6nvram.txt
)复制到brcmfmac
驱动程序期望的位置(不是在 NVRAM 中 - 驱动程序还会检查文件是否/lib/firmware/brcm/brcmfmac43455-sdio.txt
存在)。快速完成后modprobe
,我的 Wi-Fi 现已启动并运行,到目前为止,它似乎运行正常。
然而,问题是,现在该设备在 Linux 中可以工作,但它无法从 Windows 中的路由器获取 IP 地址。当我尝试在设备管理器中禁用该设备(通常可以解决问题)时,程序崩溃了,如果我尝试在此之后重新启动计算机,我会等待很长时间,然后出现蓝屏死机提示我出现DRIVER_POWER_STATE_FAILURE
.
恢复 Windows Wi-Fi 的唯一解决方案似乎是重新安装驱动程序(也会崩溃,但如果我禁用驱动程序并重新启动,平板电脑重新启动时出现 BSOD 后,设备将被禁用。完成此操作后,卸载驱动程序即可)。但当我下次启动 Linux 时,同样的事情又发生了。
知道这里发生什么事了吗?