我买了这个 wifi 适配器来与运行 debian Wheezy 的家庭服务器一起使用,
http://www.amazon.com/gp/product/B00BTWNBH2?psc=1&redirect=true&ref_=od_aui_detailpages00
我安装了realtek固件和无线工具(包括NetworkManager和wpasupplicant)。我重新启动并插入无线适配器,但它没有加载驱动程序。经过进一步研究,我发现该适配器需要RTL8188EU驱动程序,我必须手动安装该驱动程序。
使用 iwfinger github 中的源代码手动安装该驱动程序后(https://github.com/lwfinger/rtl8188eu)然后重新启动,我插入无线适配器并且它工作了。无线适配器似乎可以工作,但在负载下对其进行测试后(从服务器下载几个 GB 的文件并将几个 GB 的文件上传到服务器),我在测试过程中遇到了问题。
我不确定发生了什么,但驱动程序似乎出现故障或与网络断开连接。我检查了 dmesg,这就是我发现的,
[ 5478.544704] RTL871X: reg 0x80, usb read 4 fail, status:-71 value=0x0, vendorreq_times:1
[ 5478.544707] RTL871X: reg 0x80, usb read 4 fail, status:-19 value=0x0, vendorreq_times:2
[ 5478.544710] RTL871X: reg 0x80, usb read 4 fail, status:-19 value=0x0, vendorreq_times:3
[ 5478.544712] RTL871X: reg 0x80, usb read 4 fail, status:-19 value=0x0, vendorreq_times:4
[ 5478.544714] RTL871X: reg 0x80, usb read 4 fail, status:-19 value=0x0, vendorreq_times:5
[ 5478.544716] RTL871X: [dvobj:ffff8800cab7e400][ERROR] continual_urb_error:5 > 4
[ 5478.572341] RTL871X: _FWFreeToGo8192E: Polling FW ready fail!! REG_MCUFWDL:0x00000000
[ 5478.572342] RTL871X: DL Firmware failed!
[ 5478.572344] RTL871X: rtl8192eu_hal_init: Download Firmware failed!!
[ 5478.572345] RTL871X: rtw_hal_init: hal__init fail
[ 5478.572347] RTL871X: -871x_drv - drv_open fail, bup=0
[ 5478.604058] RTL871X: <=== rtw_dev_unload
[ 5478.604067] RTL871X: +r871xu_dev_remove, hw_init_completed=0
[ 5478.604230] RTL871X: 4free_recv_skb_queue not empty, 8
[ 5478.604241] RTL871X: -r871xu_dev_remove, done
我对 Debian 有点陌生,我不知道在这里还能做什么。我搜索了论坛和谷歌,尝试了多种解决方案,但没有成功。任何建议将不胜感激。