我在运行 Windows 10 的 HP Spectre x360 上双启动了 Ubuntu 16.04,但无法使 WiFi 驱动程序正常工作。以下是我尝试的方法:
1) 插入以太网电缆并检查它是否出现在“附加驱动程序”下。
2)运行 lspci -vnnk | grep -A2 0280 发现我的网络控制器芯片组是英特尔公司设备 [8086:24fd] (rev 78)和子系统 [8086:1010]。
3) 运行 rfkill list 检查它是否被列入黑名单。这里,只出现了我的蓝牙,无线局域网甚至没有出现。
4)运行 iwconfig,仅输出lo:没有无线扩展。
5)研究驱动程序,发现本网站我的驱动程序应该是 Intel(R) 双频 Wireless-AC 8275。
** 编辑:从我的 Windows 启动中检查了 Windows 设备管理器,它实际上是英特尔(R) 双频无线-AC 8265
6)去了英特尔支持网站Linux 驱动程序,并将 .tgz 文件复制到 /lib/firmware。我不确定这是否应该是 Intel(R) Dual Band Wireless-AC 8275。足以解决问题,但我也不确定它是否是正确的驱动程序。不过我认为这不是正确的,因为我找到了相同的指令在 Linux 无线 wiki 上。
7)发现这个存储库Linux 无线固件,但我发现界面确实令人困惑。
驱动程序文件实际上应该是什么样的?它和固件一样吗?
我将非常感激任何帮助,因为我真的束手无策了!
编辑 1:添加输出sudo lshw -c Network -sanitize
*-network UNCLAIMED
description: Network controller
product: Intel Corporation
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:01:00.0
version: 78
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress cap_list
configuration: latency=0
resources: memory:dc100000-dc101fff
*-network
description: Ethernet interface
physical id: 2
logical name: enx00249b239219
serial: [REMOVED]
size: 1Gbit/s
capacity: 1Gbit/s
capabilities: ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=r8152 driverversion=v1.08.2 duplex=full ip=[REMOVED] link=yes multicast=yes port=MII speed=1Gbit/s
答案1
假设你下载了文件iwlwifi-8265-ucode-22.361476.0.tgz到您的下载文件夹,打开一个终端窗口并执行以下操作...
cd ~/Downloads
sudo tar --directory=/lib/firmware/ -xvf iwlwifi-8265-ucode-22.361476.0.tgz iwlwifi-8265-ucode-22.361476.0/iwlwifi-8265-22.ucode --strip=1
这将提取iwlwifi-8265-22.ucode
它并将其放置在您的/lib/firmware/
文件夹中。
然后重新启动计算机并查看无线是否正常工作。