如何在HP Envy dv6上运行驱动程序(尤其是WLAN /蓝牙)?

我有一台新的HP Envy dv6-7315tx笔记本电脑。 我安装了Ubuntu 12.10(64位),在将BIOS切换到传统模式后顺利完成,它已经完全取代了Windows 8.但是,骑师根本没有列出专有驱动程序,而且WiFi /蓝牙卡没有工作。 Ubuntu也无法识别指纹识别器和显卡。

WLAN /蓝牙

卡: Ralink RT3290 PCIe

驱动程序: Ralink / MediaTek(linux)或HP(windows)

我知道这个类似的问题,但没有解决方案,我尝试了一些不同的东西:

$ lspci (仅限相关部分):

 0a:00.0 Network controller: Ralink corp. Device 3290 0a:00.1 Bluetooth: Ralink corp. Device 3298 

$ lspci -m (同上):

 0a:00.0 0280: 1814:3290 0a:00.1 0d11: 1814:3298 

我安装了ndiswrapper并下载了上面链接的HP驱动程序。 该卡似乎没有在ndiswrapper列表中列出,因此我只使用了HP卡。 它安装正常, ndiswrapper -l显示正确的芯片组ID。 我按照Ubuntu Wifi指南中的后续步骤操作:

 sudo depmod -a sudo modprobe ndiswrapper 

然后试图找到wlan接口,但没有运气:

 $ ip addr 1: lo:  mtu 16436 qdisc noqueue state UNKNOWN [...] 2: eth0:  mtu 1500 qdisc pfifo_fast state UP qlen 1000 [...] $ iwconfig eth0 no wireless extensions. lo no wireless extensions. 

接下来,我尝试通过从上面链接的站点下载tarball并编译它来为该卡安装MediaTek linux驱动程序。 即使重启后仍然没有运气。

也,

 $ rfkill list 0: hp-wifi: Wireless LAN Soft blocked: no Hard blocked: no 1: hp-bluetooth: Bluetooth Soft blocked: no Hard blocked: no 

这已经用尽了我对这些东西的经验,我暂时还在局域网中。 我还能尝试什么?

[编辑:我有另一个安装Ralink / MediaTek驱动程序的镜头,现在我有了一个新的网络接口:

 $ lsmod | grep rt3 rt3290sta 1174375 1 $ iwconfig usb0 no wireless extensions. ra0 Ralink STA eth0 no wireless extensions. lo no wireless extensions. $ sudo ifconfig ra0 up $ iwconfig usb0 no wireless extensions. ra0 Ralink STA ESSID:"" Nickname:"RT3290STA" Mode:Auto Frequency=2.412 GHz Access Point: Not-Associated Bit Rate:1 Mb/s RTS thr:off Fragment thr:off Link Quality=10/100 Signal level:0 dBm Noise level:0 dBm Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:0 Invalid misc:0 Missed beacon:0 eth0 no wireless extensions. lo no wireless extensions. 

问题是我现在得到蓝牙和wifi都显示为rfkill硬阻塞,并且网络管理器指示器的新无线部分具有“通过硬件开关禁用无线”消息。 唯一的硬件开关是f12按钮,它总是在ubuntu下有一个红灯(无线电台禁用),即使rfkill之前显示它是未阻塞的,并且rfkill event对按下按钮没有反应。 发布此问题后我没有更改BIOS,但硬盘上仍然没有安装Windows操作系统。

我也不确定如何自动处理上面的ifconfig步骤。 ]

图像

卡片: NVIDIA GeForce GT 635M

编辑 :与大黄蜂一起工作。

指纹识别器

装置: 有效性??? (ID 138a:0018)

编辑 :找到此设备的FPrint跟踪支持的错误报告 。 标记为修复已发布,但我在PPA中找不到该库的版本检测到该设备。

我后来发现了这个bug报告 。 根据那里的建议,我启用了BIOS中的网卡,然后能够在hp_wmi模块被禁用时切换硬件开关。 这允许我连接到我的无线路由器,但是尝试使用连接会导致内核崩溃,就像在此处链接报告的错误一样。

在解决该错误之前,我正在使用建议的解决方法。 特别:

 mkdir linux-mainline && cd linux-mainline curl -O http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.6.11-raring/linux-headers-3.6.11-030611-generic_3.6.11-030611.201212171335_amd64.deb \ -O http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.6.11-raring/linux-headers-3.6.11-030611_3.6.11-030611.201212171335_all.deb \ -O http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.6.11-raring/linux-image-3.6.11-030611-generic_3.6.11-030611.201212171335_amd64.deb \ -O http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.6.11-raring/linux-image-extra-3.6.11-030611-generic_3.6.11-030611.201212171335_amd64.deb sudo dpkg -i *.deb git clone git://git.kernel.org/pub/scm/linux/kernel/git/dwmw2/linux-firmware.git sudo cp linux-firmware/rt3290.bin /lib/firmware echo rt2800pci | sudo tee -a /etc/modules sudo reboot 

我在debian wheezy下无线工作得很好,但没有蓝牙。

http://forums.debian.net/viewtopic.php?f=7&t=96169

我发现这篇文章http://ubuntuforums.org/showthread.php?t=2115570

它有这个链接到设备的蓝牙部分的驱动程序。

http://downloads.z​​otac.com/mediadrivers/mb/download/NB087_Ubuntu.zip

驱动程序由制造商Zotac提供,Zotac在其中一台机器中使用该卡。 虽然它有一个gpl’d内核模块(我无法在debian wheezy上构建),但似乎需要从启动脚本运行二进制文件(超过通常的固件blob)。

我有一台运行双启动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)。

然后,您可以按照此链接中的说明下载,构建和安装驱动程序: 无线驱动程序 – 如何加载制造商的STA文件(Ralink 3290) 。 如果没有以太网(有线)连接,我能够使线程工作。 但是,蓝牙和无线WLAN似乎始终启用或同时禁用。 关闭或打开一个会对另一个做同样的事情。 辛德我真的不在乎蓝牙,宁愿一直把它关掉,这不太令人满意。

之后,我在Windows Update会话中更新了BIOS,然后我总是得到“硬件开关禁用无线网络”,即使我已经运行了“sudo rfkill unblock all”。 将HP驱动程序列入黑名单终于完成了这个技巧(通过在我的系统上执行“sudo lsmod | grep hp”来查看它是什么…它是“hp_wmi”)。

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