Skip to content

Instantly share code, notes, and snippets.

@wfxr
Last active October 1, 2016 03:07
Show Gist options
  • Save wfxr/2ed91a1cf740f48d0f3a1769ea957f34 to your computer and use it in GitHub Desktop.
Save wfxr/2ed91a1cf740f48d0f3a1769ea957f34 to your computer and use it in GitHub Desktop.

首先查看网卡信息:

运行lsusb得到如下信息:

$ lsusb
Bus 003 Device 005: ID 0bda:818b Realtek Semiconductor Corp.

根据 ID 0bda:818b Google查得网卡使用的是 Realtek RTL8192EU 芯片。

方式1(未验证)

需要关闭Secure Boot

sudo add-apt-repository ppa:hanipouspilot/rtlwifi
sudo apt-get update
sudo apt-get install rtl8192eu-dkms

方式2

在Github上的网卡驱动源代码:

$ git clone https://github.com/Mange/rtl8192eu-linux-driver

编译之前要安装kernel开发环境

进入驱动目录,编译并安装:

$ make
$ sudo make install

ISSUE 1

如果把网卡插在usb 3.0的接口上,即使驱动安装成功,仍然可能无法识别!
(也可能是需要重新插拔usb网卡)

事实证明问题并不是出在usb 3.0上,而是需要手动或者自动地让wlan加载(见ISSUE 2)

ISSUE 2

我安装的Windows 10/Ubuntu 16.04双系统,但是如果从ubuntu切换到windows,然后再回到ubuntu,无线网卡不会自动启用,每次都需要重新插拔一下无线网卡才可以。Google找到以下命令可以省去手动插拔:

sudo modprobe -r 8192eu
sudo modprobe 8192eu

当然,最好的方式还是让它自动加载:

sudo -i
echo 8192eu  >>  /etc/modules
exit
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment