Ubuntu 17.10 驱动程序未找到/工作正常?

Ubuntu 17.10 驱动程序未找到/工作正常?

我最近使用升级工具将 Kubuntu 17.04 升级到 17.10。我的所有程序/设置/个性化都正常,但许多驱动程序要么丢失,要么无法使用。这包括声音(集成扬声器、USB 扬声器和蓝牙扬声器)此外,我的 USB 蓝牙适配器可能由于驱动程序而出现故障(升级到 17.10 后没有声音)。

这也包括我的 USB Wi-Fi 适配器。内部 Wi-Fi 卡可能仍处于禁用状态,因为我必须启用外部 USB 卡(其范围比我的内部天线更大)。基本上,我们为启用 USB 天线所做的所有步骤(尽管安装了驱动程序,但无线天线却没有出现

我应该注意到图形驱动程序看起来很好(至少从系统设置仪表板来看......我正在使用 Nvidia 图形驱动程序,并且一切似乎都很好)

我对升级还不熟悉,如果我发现其他任何损坏的东西,我会发布它。

编辑0:我应该注意,我使用的有线连接没有问题,我可以从那里连接到网络,这就是我发帖的方式。看到与 Wi-Fi 问题类似的问题,我去了 (升级到 17.10 后没有互联网)并将我链接到(https://askubuntu.com/a/907249/645874)我尝试修复并获得了绿色状态。绿色状态尽管我还没有时间重新启动系统,但问题仍然存在。

编辑1: 我执行了您的解决方案中的大部分行,但在该dkms区域遇到了障碍。

sarah@ConvergentRefuge:~$ sudo dkms uninstall rtl8812au/5.2.9
Error! Could not locate dkms.conf file.
File:  does not exist.
sarah@ConvergentRefuge:~$ sudo rm /usr/src/rtl8812au-5.2.9
rm: cannot remove '/usr/src/rtl8812au-5.2.9': No such file or directory
sarah@ConvergentRefuge:~$ sudo rm -rf /usr/src/rtl8812au-5.2.9
sarah@ConvergentRefuge:~$ sudo rm -rf ~/rtl8812au-driver-5.2.9
sarah@ConvergentRefuge:~$ rm -rf rtl8812au
sarah@ConvergentRefuge:~$ git clone https://github.com/gnab/rtl8812au.git
Cloning into 'rtl8812au'...
remote: Counting objects: 607, done.
remote: Total 607 (delta 0), reused 0 (delta 0), pack-reused 607
Receiving objects: 100% (607/607), 1.67 MiB | 10.32 MiB/s, done.
Resolving deltas: 100% (250/250), done.
sarah@ConvergentRefuge:~$ sudo cp rtl8812au  /usr/src
cp: -r not specified; omitting directory 'rtl8812au'
sarah@ConvergentRefuge:~$ sudo cp -r rtl8812au  /usr/src
sarah@ConvergentRefuge:~$ sudo dkms add -m 8812au -v 4.2.2
Error! Could not find module source directory.
Directory: /usr/src/8812au-4.2.2 does not exist.

我也尝试了它的一个变体:

sarah@ConvergentRefuge:~$ sudo dkms add -m rtl8812au -v 4.2.2
Error! Could not find module source directory.
Directory: /usr/src/rtl8812au-4.2.2 does not exist.
sarah@ConvergentRefuge:~$

答案1

在网络连接正常的情况下,打开终端并逐个输入以下命令:

sudo apt update && sudo apt install git

如果已经安装,请继续。

首先,让我们清除那些已经显示无效的步骤:

sudo dkms uninstall rtl8812au/5.2.9
sudo rm /usr/src/rtl8812au-5.2.9
sudo rm ~/rtl8812au-driver-5.2.9
rm -rf rtl8812au

接下来请执行以下操作:

git clone https://github.com/gnab/rtl8812au.git
sudo cp -r rtl8812au  /usr/src/rtl8812au-4.2.2
sudo dkms add -m rtl8812au -v 4.2.2
sudo dkms build -m rtl8812au -v 4.2.2
sudo dkms install -m rtl8812au -v 4.2.2

重新启动并告诉我们无线是否正常工作。

相关内容