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

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

让我解释一下我在各种论坛中看到的“修复”,并解释发生了什么或没发生什么。 这些没有特别的顺序列出。 (剧透警报:无线仍然破裂)。

解决方案1? 使用HP的“无线助手”实用程序永久激活Windows中的无线卡,然后启动进入Ubuntu以愉快地找到它正常工作。

遗憾的是,此实用程序适用于Windows 7,但不适用于Windows 8.另一方面,HP的硬件驱动程序仅适用于此型号的Windows 8。 Catch 22(我找不到类似的Windows 8实用程序)。

解决方案2? 使用USB无线适配器来回避车载设备。

我从thinkpenguin.com购买了这样一个设备,以确保它对Linux友好。 但是,无线开关启用/禁用包括USB在内的所有无线设备。 所以,我向thinkpenguin.com的好朋友捐了50美元,但仍然没有解决方案。

解决方案3? 按照Think Penguin民众的建议,按照以下说明修改迷你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) 

我们欢迎所有的建议!

我对DV6Z-7200(AMD APU / AMD分立video版)也有同样的问题。

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

我今天升级了RAM,并且只能在RAM插槽的左侧轻松访问无线卡。 点击相应的引脚(上面的解决方案3)以防止BIOS被卡禁用相对简单 – 拔下2个天线并松开2个螺丝以取出卡。

另一种可能的解决方案是运行WinXP / Win7的KVM虚拟机,无线卡通过USB Passthrough传递给访客,并使用“HP wireless Assistant”打开和关闭卡。

我有一台运行双启动Windows 8和Ubuntu 12.04.03的HP Envy dv6-7375ez笔记本电脑。 笔记本电脑配有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 Update会话中更新了BIOS,然后我总是得到“硬件开关禁用无线网络”,即使我已经运行了“sudo rfkill unblock all”。 将HP驱动程序列入黑名单终于完成了这个技巧(通过在我的系统上执行“sudo lsmod | grep hp”来查看它是什么…它是“hp_wmi”)。

我现在甚至可以使用F12键打开或关闭无线function。 :)然而,指示灯始终是相同的,并且在您点击F12之后需要几秒钟来切换(即启用/禁用)无线,因此请检查状态栏中的网络菜单以查看它当前的状态。 我现在可以忍受这个。