我已经安装了 Ubuntu 14.04 LTS 64 位,并且有一个 Edimax EW-7811Un wifi 适配器。我尝试让它工作,但没有成功。
当我运行 lsusb 命令时,我得到:
Bus 001 Device 005: ID 7392:7811 Edimax Technology Co., Ltd EW-7811Un 802.11n Wireless Adapter [Realtek RTL8188CUS]
iwconfig 显示没有读取或连接任何内容:
eth0 no wireless extensions.
lo no wireless extensions.
我已经厌倦了无数的论坛和教程但无法让它工作,不知道我做错了什么。
有人可以提供一个清晰的逐步方法来使其发挥作用吗?
uname -r:(内核版本)
3.16.0-34-generic
答案1
据报道,这是有效的:
sudo apt-get install linux-headers-generic build-essential dkms
git clone https://github.com/pvaret/rtl8192cu-fixes.git
sudo dkms add ./rtl8192cu-fixes
sudo dkms install 8192cu/1.10
sudo depmod -a
sudo cp ./rtl8192cu-fixes/blacklist-native-rtl8192.conf /etc/modprobe.d/
重启
(来源)
答案2
Ubuntu 为 LTS 版本提供了较新的内核(和 X Windows),称为LTS 支持堆栈。我在 14.04 (Trusty) 系统上安装了最新内核,在撰写本文时,它是 Xenial (16.04) 的内核。较新的内核具有较新的驱动程序和固件。
sudo apt-get install --install-recommends linux-generic-lts-xenial
然后重新启动以升级到 Xenial 内核。在我的系统上,Edimax 适配器随后工作正常。