14.04: Драйвер для Realtek 8188CU
Как установить драйвер для USB-адаптера Realtek 8188CU Wifi?
Но ничего не получалось.
Есть ли решение для этого?
/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'
1 ответ
Большое, большое обновление.
Мне кажется, вы упускаете пару основных вещей:
Драйвер - это программный модуль, который должен соответствовать как вашей фактической версии ядра, так и вашей марке и модели вашего устройства. Итак, если у вас Ralink RT5370, как показывает ваш журнал lsusb, вам действительно следует использовать драйвер Ralink. Драйвер Realtek не поможет вам в этом.
Чтобы узнать, какой драйвер вам нужен, вы можете:
- посмотрите на само устройство. Большую часть времени вы найдете очень хорошую идентификацию, напечатанную на нем. Google твой друг.
- использовать инструменты на вашем компьютере, как
lsusb,lsmodили жеlspci, Google для идентификаторов устройства.
Если вы собираете свой драйвер из исходного кода, а он не собирается с вашей актуальной версией ядра, попробуйте собрать с другой версией ядра. С Linux очень легко переключать версии ядра при загрузке. Если вам нужна помощь в установке более старой версии ядра, следуйте этому посту, чтобы установить более старую версию ядра.
если вы точно определили, что у вас есть Ralink RT5370
Вы, вероятно, должны следовать инструкциям здесь, здесь или здесь.
если (и только если) у вас есть RealTek 8188:
Попробуйте это из кода Google. Это исправленный драйвер от realtek.
Но вы должны занести в черный список собственные драйверы: поместите файл в /etc/modprobe.d/ со следующим:
# Blacklist native RealTek 8188CUs drivers
blacklist rtl8192cu
blacklist rtl8192c_common
blacklist rtlwifi