如何为 Realtek 8188CU Wifi USB 适配器安装驱动程序?
但是没有任何作用。
有解决办法吗?
/var/lib/dkms/rtl8192cu-tjp/1.6/build/os_dep/linux/os_intfs.c:444:7: error: dereferencing pointer to incomplete type
entry->write_proc = proc_set_rx_signal;
^
/var/lib/dkms/rtl8192cu-tjp/1.6/build/os_dep/linux/os_intfs.c:446:8: warning: assignment makes pointer from integer without a cast [enabled by default]
entry = create_proc_read_entry("ampdu_enable", S_IFREG | S_IRUGO,
^
/var/lib/dkms/rtl8192cu-tjp/1.6/build/os_dep/linux/os_intfs.c:452:7: error: dereferencing pointer to incomplete type
entry->write_proc = proc_set_ampdu_enable;
^
/var/lib/dkms/rtl8192cu-tjp/1.6/build/os_dep/linux/os_intfs.c:454:8: warning: assignment makes pointer from integer without a cast [enabled by default]
entry = create_proc_read_entry("rssi_disp", S_IFREG | S_IRUGO,
^
/var/lib/dkms/rtl8192cu-tjp/1.6/build/os_dep/linux/os_intfs.c:460:7: error: dereferencing pointer to incomplete type
entry->write_proc = proc_set_rssi_disp;
^
cc1: some warnings being treated as errors
make[1]: ** [/var/lib/dkms/rtl8192cu-tjp/1.6/build/os_dep/linux/os_intfs.o] Erro 1
make: ** [_module_/var/lib/dkms/rtl8192cu-tjp/1.6/build] Erro 2
make: Saindo do diretório `/usr/src/linux-headers-3.13.0-63-generic'
大,大更新。
在我看来,您似乎错过了一些基本的东西:
驱动程序是一个软件模块,需要与您的实际内核版本以及设备的实际品牌和型号相匹配。因此,如果您有 Ralink RT5370,如您的 lsusb 日志所示,您确实应该使用 Ralink 驱动程序。Realtek 驱动程序不会以任何方式帮助您。
要找出您需要的驱动程序,您可以:
lsusb
例如lsmod
或lspci
。谷歌设备 ID。如果您从源代码构建您的驱动程序,并且它不使用您的实际内核版本构建,请尝试使用另一个内核版本构建。使用 linux,在启动时切换内核版本真的很容易。如果您在安装旧内核版本方面需要帮助,请按照这篇文章安装旧内核版本。
如果你确定你有雷凌 RT5370
您可能应该按照此处、此处或此处的说明进行操作。
如果(且仅当)您拥有 RealTek 8188:
从谷歌代码试试这个。它是realtek 的补丁驱动程序。
但是你必须将本机驱动程序列入黑名单:将文件放入 /etc/modprobe.d/ 中,其中包含以下内容: