请帮助我解决无线 USB 适配器的问题。
操作系统 - Ubbuntu 14.04.1 LTS 无线适配器 - DWA 131 nano USB 适配器,硬件版本 - E1。
问题:- 检测到 USB 棒。我已安装以下驱动程序。但问题仍然存在。请查看屏幕截图以了解我当前的配置...
代码:
himansu@himansu-Inspiron-5537:~/Desktop/DWA/Win7x86$ lsusb
Bus 001 Device 006: ID 0c45:64ad Microdia
Bus 001 Device 005: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 001 Device 004: ID 04f3:0042 Elan Microelectronics Corp.
Bus 001 Device 003: ID 8087:07dc Intel Corp.
Bus 001 Device 007: ID 1058:0839 Western Digital Technologies, Inc.
Bus 001 Device 002: ID 8087:8000 Intel Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 002: ID 2001:3319 D-Link Corp.
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
我已将此适配器的驱动程序添加到 PPA。我已验证 inf 文件(适用于 Windows 的驱动程序包),发现驱动程序 (rtl8192eu) 是正确的。
sudo add-apt-repository ppa:hanipouspilot/rtlwifi
sudo apt-get update
sudo apt-get install rtl8192eu-dkms
还请遵循以下步骤
sudo apt-get install git
git clone https://github.com/Mange/rtl8192eu-linux-driver.git
cd rtl8192eu-linux-driver
make
sudo make install
sudo modprobe 8192eu
我按照以下链接中提到的步骤进行操作(我无权发布该链接)..我收到了“无效驱动程序!”消息,如下所示。
himansu@himansu-Inspiron-5537:~/Desktop/DWA/Win81x86$ sudo ndiswrapper -i Dnetrtwlanu.inf
driver dnetrtwlanu is already installed
himansu@himansu-Inspiron-5537:~/Desktop/DWA/Win81x86$ sudo ndiswrapper -l
[COLOR=#ff0000]dnetrtwlanu : invalid driver!
我从以下链接收到了适用于 Linux 的驱动程序。
http://files.dlink.com.au/Products/D...r_v4.3.1.1.zip
现在我升级到 16.04 LTS,希望我的无线适配器能正常工作。但是还没有运气。请帮我解决这个问题。
我真的很感激。
该目录/文件已被删除并按建议重新启动系统。
code
himansu@himansu-Inspiron-5537:~$ sudo ndiswrapper -r dnetrtwlanu [sudo] himansu 的密码:himansu@himansu-Inspiron-5537:~$ sudo ndiswrapper -r dnetrtwlanu 无法删除 /etc/ndiswrapper/dnetrtwlanu:没有此文件或目录
@Jeremy- 删除 ndiswrapper 驱动程序后重新启动,问题没有解决。我已运行脚本并获取生成的信息。已上传至以下链接。请审阅并提出建议。https://gist.github.com/hmsvigle/9e3d711375595152bc2cda2bf3ae6593
答案1
我不认为 ndiswrapper 命令完全正确。请尝试:
sudo ndiswrapper -e dnetrtwlanu
请发布任何错误或警告,我们将尝试修复它们。
接下来,我不相信 rtl8192eu-dkms 包涵盖你的确切设备;让我们将其删除:
sudo apt-get purge rtl8192eu-dkms
最后,我相信来自github的Mange包是正确。为了安全起见,我们来获取一个新的克隆:
rm -r rtl8192eu-linux-driver
git clone https://github.com/Mange/rtl8192eu-linux-driver.git
cd rtl8192eu-linux-driver
make
sudo make install
sudo modprobe 8192eu
重新启动并告诉我们无线是否正常工作。与以前一样,发布任何错误,我们会尝试修复它们。一些警告可能无害。