我有一台 HP ENVY dv7,配有 rt3290 无线网卡。一位朋友回答了关于安装 rt3290 无线驱动程序的问题建议将内核升级到 3.6.3 以上,然后他还说要确保在 /lib/firmware/ 目录中有 rt3290.bin 文件。
这个rt3290.bin文件怎么获取?怎么升级固件?
答案1
git clone git://git.kernel.org/pub/scm/linux/kernel/git/dwmw2/linux-firmware.git
sudo cp linux-firmware/rt3290.bin /lib/firmware
上述命令执行后立即生效。
我的笔记本是富士通 Lifebook LH532 Ralink RT3290,于 2013 年 2 月 1 日在 Ubuntu 13.04 中运行内核 3.8.0.2
答案2
有一个临时的解决方法:
从以下位置安装 kernell 3.6.xhttp://kernel.ubuntu.com/~kernel-ppa/mainline
linux-headers-3.6.6-030606-generic_3.6.6-030606.201211050512_amd64.deb
linux-headers-3.6.6-030606_3.6.6-030606.201211050512_all.deb
linux-image-3.6.6-030606-generic_3.6.6-030606.201211050512_amd64.deb
linux-image-extra-3.6.6-030606-generic_3.6.6-030606.201211050512_amd64.deb
您可以使用 USC 安装 DEB。然后从 kernel.org 下载固件并将其复制到/lib/firmware
:
git clone git://git.kernel.org/pub/scm/linux/kernel/git/dwmw2/linux-firmware.git
sudo cp linux-firmware/rt3290.bin /lib/firmware
然后重新启动。