虚拟机 ubuntu10.04 安装 Mercury MW150U 无线网卡(AR9271芯片组)
1. 确认无线无卡的芯片组
xp下(前提是已经安装了其xp驱动),将无线网卡插进PC,设备管理器中,选无线网卡,在详细信息中,选服务,知其芯片组为AR9271
2. 确认需要下载的无线网卡驱动
根据以下网站
我们选择ath9k_htc
在其网页中,看到如下信息
说明,该驱动是支持AR9271的。
3. 验证该驱动是否支持该水星无线网卡
1)
2) ubuntu中验证,发现与网站中描述的一致,这个驱动安装和是100%可运行的。
~$ lsusb Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 001 Device 005: ID 0cf3:9271 Atheros Communications, Inc. Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
4.下载该USB无线网卡的firmware
根据
所描述
下载htc_9271.fw
将firmware 放至 ubuntu中 /lib/firmware 目录下
6. 确认ubuntu内核版本并下载及安装该无线网卡驱动
1)确认当前ubuntu虚拟机中的内核版本信息
~$ uname -a
Linux lucid-lynx 2.6.32-21-generic #32-Ubuntu SMP Fri Apr 16 08:10:02 UTC 2010 i686 GNU/Linux
2)下载驱动
在该下载页中选择了 compat-wireless-2.6.tar.bz2 其它未做测试。依次在ubuntu中依次执行以下命令:
tar xf compat-wireless-2.6.tar.bz2 $ cd compat-wireless-2012-05-10/ $ ./scripts/driver-select ath9k_htc $ make $ sudo make install
执行完后有以下提示:
Now run: sudo make unload to unload all: wireless, bluetooth and ethernet modules sudo make wlunload to unload wireless modules sudo make btunload to unload bluetooth modules Run sudo modprobe driver-name to load your desired driver. If unsure reboot.
系统重启即可。