我最近刚刚重新安装了 Ubuntu 14.xx,当我继续安装 Alfa AWUS036H 驱动程序时失败了,这是错误。顺便说一句,我检查了这个线程 ALFA AWUS036NH 驱动程序
他们仍然没有帮助我解决同样的旧错误。当我在终端中键入“make”时,出现错误:
/home/steroid/Desktop/backports-3.12.2-1/drivers/bcma/driver_gpio.c: In function ‘bcma_gpio_unregister’:
/home/steroid/Desktop/backports-3.12.2-1/drivers/bcma/driver_gpio.c:113:2: error: void value not ignored as it ought to be
return gpiochip_remove(&cc->gpio);
^
/home/steroid/Desktop/backports-3.12.2-1/drivers/bcma/driver_gpio.c:114:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
make[6]: *** [/home/steroid/Desktop/backports-3.12.2-1/drivers/bcma/driver_gpio.o] Error 1
make[5]: *** [/home/steroid/Desktop/backports-3.12.2-1/drivers/bcma] Error 2
make[4]: *** [_module_/home/steroid/Desktop/backports-3.12.2-1] Error 2
make[3]: *** [modules] Error 2
make[2]: *** [modules] Error 2
make[1]: *** [modules] Error 2
make: *** [default] Error 2
更新:当我插入适配器时,我的操作系统冻结
我在使用 AWUS036H 的 Ubuntu 14.04 LTS 64 位内核 3.13.0 上,也无法从 Alfa 安装驱动程序。但是我的内核默认 rtl8187 驱动程序可以部分工作。它会定期关闭,我必须拔下/插入 WiFi 设备才能重新启动它(
sudo modprobe -r rtl8187; sudo modprobe rtl8187
也可以)。四处挖掘我尝试了向后移植驱动程序,它已经运行了 8 个多小时。我尝试了 3.13 版本,但它无法编译,所以我这次尝试了最新版本 (3.18) 并且它有效。这里有一些数据可以帮助您:
从https://www.kernel.org/pub/linux/kernel/projects/backports/stable/获取您的驱动程序包(参见我在下面使用的那个)。
检查它是否有效: