我买了一个华硕 USB-N53 无线-N 双频 USB wifi 适配器。它无法自动安装在我的 Ubuntu 11.10 系统上。我找不到安装它的方法。
有什么建议吗?
答案1
目前驱动程序无法自动安装,但让它工作起来并不难。您必须从 Ralink 编译驱动程序,因此请确保您拥有 build-essential、linux-headers 和所有这些好东西。
- 下载 RT3572USBhttp://www.ralinktech.com/en/04_support/license.php?sn=5017
切换到下载的目录并运行
tar -C . -xf 2011_0427_RT3572_Linux_STA_v2.5.0.0.DPO.bz2
更改为新目录(2011_0427_RT3572_Linux_STA_v2.5.0.0.DPO)。
在 config.mk 文件中将 HAS_WPA_SUPPLICANT 和 HAS_NATIVE_WPA_SUPPLICANT_SUPPORT 更改为“y”:
sed -ir -e 's/^HAS_WPA_SUPPLICANT=n/HAS_WPA_SUPPLICANT=y/' -e 's/^HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=n/HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y/' ./os/linux/config.mk
将您的供应商和产品 ID 添加到 RT2870 支持列表:
sed -ir -e 's!^#endif /* RT2870 */! {USB_DEVICE(0x0B05,0x179D)}, /* Asus USB-N53 */\n#endif /* RT2870 */!' ./common/rtusb_dev_id.c
更新一些函数名称:
sed -ir -e 's/\tusb_buffer_alloc/\tusb_alloc_coherent/' -e 's/\tusb_buffer_free/\tusb_free_coherent/' include/os/rt_linux.h
安装模块:
make && sudo make install
创建一个 modprobe.d 配置文件以确保模块加载:
sudo su -c "echo -e 'alias ra0 rt3572sta\nblacklist rt2800usb' > /etc/modprobe.d/rt3572sta.conf"
现在加载模块,它应该可以工作(对我来说是这样):
sudo modprobe ra0
差点忘了,厚颜无耻地从以下网站窃取(然后修改)了此信息http://forums.fedoraforum.org/showthread.php?p=1353558