ubuntu自带驱动可以使用,但是网速很差、经常掉线。网上查了一些方法,这里汇总下:

  1. TL-WN821N的芯片组是Realtek的rtl8192cu。链接http://www.realtek.com/downloads/searchView.aspx?keyword=8192cu,选择RTL8192CU (Software)链接,下载RTL8188C_8192C_USB_linux_v4.0.2_9000.20130911.zip解压;
  2. 进入加压目录,chmod 777 install.sh;
  3. 执行 sudo ./install.sh ,os_intfs.c应该会报两个编译的错误。可以直接使用这份代码覆盖rtl8188C_8192C_usb_linux_v4.0.2_9000.20130911.tar.gz中的os_dep/linux/os_intfs.c文件;
  4. 重新执行 sudo ./install.sh 成功;
  5. sudo rmmod rtl8192cu #卸载系统自带的驱动
  6. sudo modprobe 8192cu #加载新的驱动
  7. 驱动加入自启动,可以编辑/etc/modprobe.d/blacklist.conf,在末尾加入blacklist rtl8192cu,blacklist rtl8192c_common,从而禁止这两个模块的加载。最后把8192cu写入modules,echo 8192cu >> /etc/modules

发表评论

邮箱地址不会被公开。 必填项已用*标注