rtl8192cu Ubuntu Mate 15.10 问题

rtl8192cu Ubuntu Mate 15.10 问题

我有一个使用 rtl8192cu 驱动程序的 Edimax 无线适配器。我按照帖子中提供的说明进行操作:NETIS WF2120 Wifi 适配器在几秒钟内丢失信号

我甚至更改了 HackerBaloo 提供的命令

“今天在 15.10 中运行良好,我只需要更改为:sudo dkms install 8192cu/1.10”

我没有办法连接以太网电缆,因此我在插入另一个适配器时下载了所有软件包。然后,在执行任何 dkms 命令之前,我拔下了所有无线适配器。

但是,重启后,我的适配器完全无法工作了。我不得不取消对驱动程序的黑名单才能让它工作,尽管和以前一样不稳定。

我在之前安装 Ubuntu MATE 15.04 时遵循了这些说明,一切顺利。它几乎使我的上传/下载速度提高了三倍,并且保持了连接。

我进一步尝试在 15.04 的单独安装上执行与帖子相同的安装,但无法使用该命令

sudo dkms install 8192cu/1.9

我在两台机器上都收到了此输出:

Error! Could not find module source directory.
Directory: /usr/src/8192cu-1.9 does not exist.

我知道这个过程应该可以工作,但我不知道哪里出了问题。任何帮助都将不胜感激。

lsmod 输出:

Module                  Size  Used by
cfg80211              548864  0
r8712u                180224  0
nvram                  16384  0
video                  36864  0
msr                    16384  0
input_leds             16384  0
joydev                 20480  0
snd_hda_codec_realtek    86016  1
snd_hda_codec_generic    77824  1 snd_hda_codec_realtek
snd_hda_codec_hdmi     49152  1
snd_hda_intel          36864  5
snd_hda_codec         135168  4 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_intel
snd_hda_core           65536  5 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel
snd_hwdep              16384  1 snd_hda_codec
snd_pcm               106496  4 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel,snd_hda_core
snd_seq_midi           16384  0
snd_seq_midi_event     16384  1 snd_seq_midi
snd_rawmidi            32768  1 snd_seq_midi
kvm                   512000  0
edac_core              53248  0
snd_seq                69632  2 snd_seq_midi_event,snd_seq_midi
edac_mce_amd           24576  0
snd_seq_device         16384  3 snd_seq,snd_rawmidi,snd_seq_midi
snd_timer              32768  2 snd_pcm,snd_seq
snd                    81920  21 snd_hda_codec_realtek,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel,snd_seq_device
soundcore              16384  1 snd
serio_raw              16384  0
k10temp                16384  0
shpchp                 36864  0
asus_atk0110           20480  0
8250_fintek            16384  0
mac_hid                16384  0
i2c_piix4              24576  0
parport_pc             32768  0
ppdev                  20480  0
lp                     20480  0
parport                49152  3 lp,ppdev,parport_pc
autofs4                40960  2
uas                    24576  0
usb_storage            69632  2 uas
hid_generic            16384  0
usbhid                 49152  0
hid                   118784  2 hid_generic,usbhid
pata_acpi              16384  0
amdkfd                122880  1
amd_iommu_v2           20480  1 amdkfd
radeon               1519616  3
psmouse               126976  0
r8169                  81920  0
i2c_algo_bit           16384  1 radeon
mii                    16384  1 r8169
ttm                    94208  1 radeon
pata_atiixp            16384  0
drm_kms_helper        126976  1 radeon
ahci                   36864  2
firewire_ohci          40960  0
drm                   356352  6 ttm,drm_kms_helper,radeon
libahci                32768  1 ahci
firewire_core          65536  1 firewire_ohci
pata_via               16384  0
crc_itu_t              16384  1 firewire_core
wmi                    20480  0

答案1

首先,您需要将该目录下载到您的主文件夹并再次添加它:

sudo dkms add ./<directory_name>
sudo dkms install <module_name>/<version>

您可以在 dkms.conf 文件中找到模块名称和版本。

您可以从其他来源安装相同的驱动程序

git clone https://github.com/lwfinger/rtl8192cu.git
sudo dkms add ./rtl8192cu
sudo dkms install rtl8192cu/0.1

但您需要确保该车辆rtl8192cu没有/etc/modprobe.d被之前的司机列入黑名单。

相关内容