我在 Xubuntu (Ubuntu 14.04) 上,内核 3.19。
没有任何与网络相关的接口向我表明我的计算机能够检测或连接到 WiFi 网络。
这是 HP ENVY - 15t Slim Quad 笔记本电脑产品编号:T1P54AV,他们向我提供的规格如下:
- 带双数字麦克风的 HP TrueVision HD 网络摄像头
- 8GB DDR3L 系统内存 (1 Dimm)
- 1TB 5400 rpm 硬盘
- 6 芯 47WHr 锂离子电池
- 背光键盘
- 第六代英特尔® 酷睿™ i7-6700HQ 四核处理器 + 英特尔® 高清显卡 530
- 英特尔 802.11ac WLAN 和蓝牙(R) [1x1]
- 没有 DVD 或 CD 驱动器
- 15.6 英寸对角线全高清 WLED 背光 IPS 显示屏 (1920 x 1080)
lspci -nn
给我:
01:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 0c)
02:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. Device [10ec:522a] (rev 01)
08:00.0 Network controller [0280]: Intel Corporation Device [8086:3165] (rev 81)
ifconfig
除了以太网或 lo 之外没有给我任何其他连接:
eth0
...
lo
...
iwconfig
相似地:
eth0 no wireless extensions.
lo no wireless extensions.
输出rfkill list
为:
0: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
lshw -C network
产量:
*-network
description: Ethernet interface product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller vendor: Realtek Semiconductor Co., Ltd. physical id: 0 bus info: pci@0000:01:00.0 logical name: eth0 version: 0c serial: dc:4a:3e:62:f2:83 size: 100Mbit/s capacity: 1Gbit/s width: 64 bits clock: 33MHz capabilities: bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=full firmware=rtl8168g-2_0.0.1 02/06/13 ip=192.168.2.111 latency=0 link=yes multicast=yes port=MII speed=100Mbit/s resources: irq:124 ioport:4000(size=256) memory:a3200000-a3200fff memory:a3000000-a3003fff *-network UNCLAIMED description: Network controller product: Intel Corporation vendor: Intel Corporation physical id: 0 bus info: pci@0000:08:00.0 version: 81 width: 64 bits clock: 33MHz capabilities: cap_list configuration: latency=0 resources: memory:a3100000-a3101fff
lspci -nnk | grep -iA2 net
产量:
01:00.0 以太网控制器 [0200]: 瑞昱半导体有限公司 RTL8111/8168/8411 PCI Express 千兆以太网控制器 [10ec:8168] (rev 0c) 子系统: 惠普公司设备 [103c:8154] 正在使用的内核驱动程序: r8169
08:00.0 网络控制器 [0280]:英特尔公司设备 [8086:3165](修订版 81)子系统:英特尔公司设备 [8086:4010] 正在使用的内核驱动程序:iwlwifi
我有点迷茫了。我尝试了几种方法,包括安装移植到我的内核版本的驱动程序,但都没有改变我上面描述的行为。
我认为值得注意的是,我之前曾在这台机器上运行过 archlinux,它在安装过程中能够毫无问题地检测到我的无线网卡。我查找了它提供的 realtek 无线驱动程序,并尝试从一组反向移植包中安装它们(但可能不正确,而且没有帮助)
任何帮助都将不胜感激,我在这里被困了一段时间。
答案1
从你的HP ENVY 手册第 11 页:按下F12(或FnF12取决于 BIOS 设置)打开 WiFi...(在计算机完全启动后执行此操作)
答案2
您可以使用 ndiswrapper。它允许您安装无线网卡的 Windows 驱动程序。
安装前:
lshw -C network
在终端中输入。您也可以尝试lspci -vvnn
查找无线网卡。在我的终端中它看起来像这样:
*-network
description: Wireless interface
product: AR9485 Wireless Network Adapter
vendor: Qualcomm Atheros
physical id: 0
安装
如果您有有线互联网接入:
sudo apt-get install ndisgtk
如果没有的话,你可以在以下位置找到所需的软件包http://packages.ubuntu.com。以下是您需要的 3 个包:
- http://packages.ubuntu.com/trusty/ndiswrapper-common
- http://packages.ubuntu.com/trusty/ndiswrapper-utils-1.9
- http://packages.ubuntu.com/trusty/ndisgtk
现在您可以下载 Windows 驱动程序。您可以在制造商的网站上找到它,并使用 ndiswrapper 安装它。