如何在 Ubuntu(任何版本)下在 HP Envy dv6 7200 上打开无线适配器?

如何在 Ubuntu(任何版本)下在 HP Envy dv6 7200 上打开无线适配器?

我有一台新的 HP Envy dv6 7200,可双启动 Windows 8/Ubuntu 12.04。在 Windows 中,按 F12 键可激活“飞行模式”开关,该开关可启用/禁用板载 (mini PCIe) 和 USB 无线适配器。然而,在 Ubuntu 中,无线适配器默认关闭,无法通过 F12 键(或 F12 和 Ctrl、Fn、Shift 等的任何其他组合)重新打开。

让我解释一下我在各个论坛上看到的“修复”,并解释发生了什么或没有发生什么。这些是按无特定顺序列出的。(剧透警告:无线仍然坏了)。

解决方案 1? 使用 HP 的“无线助手”实用程序在 Windows 中永久激活无线网卡,然后启动 Ubuntu 即可高兴地发现它可以正常工作。

不幸的是,该实用程序在 Windows 7 中有效,但在 Windows 8 中无效。另一方面,惠普的硬件驱动程序仅适用于此型号的 Windows 8。问题 22(我找不到适用于 Windows 8 的类似实用程序)。

解决方案 2? 使用 USB 无线适配器来绕过板载设备。

我从 thinkpenguin.com 购买了这样的设备,以确保它适用于 Linux。但是,无线开关启用/禁用全部无线设备,包括 USB。因此,我向 thinkpenguin.com 上的好心人捐赠了 50 美元,但仍然没有解决方案。

解决方案 3? 按照 Think Penguin 的建议,按照此处的说明修改 mini PCI express 适配器: http://www.notebookforums.com/t/225429/broken-wireless-hardware-switch-fix

很诱人,但我打开包装盒几天后就违反了保修条款。对于您想让极客们玩玩的旧机器,这可能是个好的解决方案,但对于新机器来说就不是了。

解决方案 4? rfkill 解除全部阻止

没有任何效果。

ubuntu@ubuntu-hp-evny:~$ rfkill unblock all
ubuntu@ubuntu-hp-evny:~$ rfkill list all
0: hp-wifi: Wireless LAN
    Soft blocked: no
    Hard blocked: yes

解决方案 5?重新安装驱动程序。

大功告成。Ubuntu 识别了该设备 - 甚至可能无需重新安装驱动程序? - 但无法将其打开。我怎么知道的?在网络管理器下拉菜单中,无线选项变黑,并显示一条消息,内容如下:“无线网络已被硬件开关禁用”。

解决方案 6?找到笔记本电脑上的物理开关并将其翻转。

这台机器上没有这样的开关。事实上,昨天我走过百思买时,检查了一下,没有一台新的笔记本电脑有物理开关。所有的无线开关都是F2或F12键...我想知道askubuntu在不久的将来会不会受到这个问题的困扰?

附加信息-lspci

ubuntu@ubuntu-hp-evny:~$ lspci
00:00.0 Host bridge: Intel Corporation Ivy Bridge DRAM Controller (rev 09)
00:01.0 PCI bridge: Intel Corporation Ivy Bridge PCI Express Root Port (rev 09)
00:02.0 VGA compatible controller: Intel Corporation Ivy Bridge Graphics Controller (rev 09)
00:14.0 USB controller: Intel Corporation Panther Point USB xHCI Host Controller (rev 04)
00:16.0 Communication controller: Intel Corporation Panther Point MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation Panther Point USB Enhanced Host Controller #2 (rev 04)
00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation Panther Point PCI Express Root Port 1 (rev c4)
00:1c.2 PCI bridge: Intel Corporation Panther Point PCI Express Root Port 3 (rev c4)
00:1c.3 PCI bridge: Intel Corporation Panther Point PCI Express Root Port 4 (rev c4)
00:1c.5 PCI bridge: Intel Corporation Panther Point PCI Express Root Port 6 (rev c4)
00:1d.0 USB controller: Intel Corporation Panther Point USB Enhanced Host Controller #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation Panther Point LPC Controller (rev 04)
00:1f.2 RAID bus controller: Intel Corporation 82801 Mobile SATA Controller [RAID mode] (rev 04)
00:1f.3 SMBus: Intel Corporation Panther Point SMBus Controller (rev 04)
01:00.0 VGA compatible controller: NVIDIA Corporation Device 0de9 (rev a1)
08:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. Device 5229 (rev 01)
0a:00.0 Network controller: Ralink corp. Device 539b
0b:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 07)

任何建议将不胜感激!

答案1

我对 DV6Z-7200 (AMD APU / AMD 独立视频版本) 也遇到了同样的问题。

修改 Insyde BIOS 不是一个选项 - 因为它是 UEFI,它已加密,无法通过 ezH20 Insyde BIOS 编辑器打开。我联系了 HP 技术支持并请求 BIOS 部门添加一个选项来启用无线网卡(Linux)或禁用它(Windows) - 如果有足够多的用户这样做,也许他们实际上会发布带有此修复程序的 BIOS 更新。

我今天升级了 RAM,无线网卡很容易从 RAM 插槽左侧取出。用胶带粘住相应的针脚(上面的解决方案 3)以防止 BIOS 禁用该卡,这相对简单 - 拔掉 2 个天线并拧下 2 个螺丝即可取出卡。

另一个可能的解决方案是运行 WinXP / Win7 的 KVM 虚拟机,使用 USB 直通将无线网卡传递到客户机,并使用“HP 无线助手”打开和关闭该卡。

答案2

我有一台 HP Envy dv6-7375ez 笔记本电脑,运行双启动 Windows 8 和 Ubuntu 12.04.03。笔记本电脑配有 Ralink 3290 无线网卡。在 Windows 中,它运行良好。飞行模式可通过 F12 键打开和关闭。

为了让无线网络在 Linux 中正常工作,我必须将内核升级到 3.6.11-030611-generic。有些人报告说,在 12.10 中使用此驱动程序时会遇到问题,但我还是想继续使用 12.04 LTS,所以我升级了内核。详情如下:https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1049466/(见评论#16)。

然后,您可以按照此链接中的说明下载、构建和安装 Ralink 3290 原生驱动程序:无线驱动程序 - 如何加载制造商的 STA 文件(Ralink 3290)。因此,如果没有以太网(有线)连接,我可以让无线工作。但是,蓝牙和无线 WLAN 似乎总是同时启用或同时禁用。关闭或打开其中一个也会对另一个产生同样的影响。由于我真的不关心蓝牙,宁愿一直关闭它,所以这并不令人满意。

之后,我在 Windows 更新会话中更新了 BIOS,然后尽管我运行了“sudo rfkill unblock all”,但总是收到“无线网络被硬件开关禁用”的提示。将 HP 驱动程序列入黑名单终于奏效了(通过执行“sudo lsmod | grep hp”查看它的名称... 在我的系统上它是“hp_wmi”)。

我现在甚至可以使用 F12 键打开或关闭无线功能。:) 但是,指示灯始终相同,按下 F12 键后需要几秒钟才能切换(即启用/禁用)无线功能,因此请检查状态栏中的网络菜单以查看当前情况。我现在可以忍受这种情况。

相关内容