Рейтинг:0

Ubuntu 20.04: я не могу скомпилировать последнюю версию ndiswrapper

флаг ca

Я установил Ubuntu 20.04 и не могу найти рабочий драйвер для 0bda:d723 Адаптер WLAN 802.11n Realtek Semiconductor Corp..

Поэтому я решил использовать драйвер Windows, но когда я устанавливаю ndiswrapper с помощью apt install, у меня не работает modprobe (он не может найти модуль ndiswrapper). После этого я удалил установленный ndiswrapper с помощью apt remove.

Позже я попытался загрузить ndiswrapper и установить с помощью make install, но это дает мне ошибку компиляции:

home/tomi/ndiswrapper-1.63/driver/loader.c: В функции «load_sys_files»:
/home/tomi/ndiswrapper-1.63/driver/loader.c:157:4: ошибка: слишком много аргументов для функции «__vmalloc».
  157 | __vmalloc(load_driver->sys_files[i].size,
      | ^~~~~~~~~
В файле, включенном из ./include/asm-generic/io.h:911,
                 из ./arch/x86/include/asm/io.h:375,
                 из ./include/linux/scatterlist.h:9,
                 из ./include/linux/dma-mapping.h:10,
                 из ./include/linux/skbuff.h:31,
                 из ./include/net/net_namespace.h:39,
                 из ./include/linux/netdevice.h:37,
                 из /home/tomi/ndiswrapper-1.63/driver/ntoskernel.h:25,
                 из /home/tomi/ndiswrapper-1.63/driver/ndis.h:19,
                 из /home/tomi/ndiswrapper-1.63/driver/loader.c:16:
./include/linux/vmalloc.h:105:14: примечание: объявлено здесь
  105 | extern void *__vmalloc (длинный размер без знака, gfp_t gfp_mask);
      | ^~~~~~~~~
make[4]: *** [скрипты/Makefile.build:288: /home/tomi/ndiswrapper-1.63/driver/loader.o] Ошибка 1
make[3]: *** [Makefile:1849: /home/tomi/ndiswrapper-1.63/driver] Ошибка 2
make[3]: Выход из каталога '/usr/src/linux-headers-5.11.0-43-generic'
make[2]: *** [Makefile:183: модули] Ошибка 2
make[2]: Выход из каталога '/home/tomi/ndiswrapper-1.63/driver'
make[1]: *** [Makefile:186: ndiswrapper.ko] Ошибка 2
make[1]: Выход из каталога '/home/tomi/ndiswrapper-1.63/driver'

make: *** [Makefile:27: install] Ошибка 2

Как я могу использовать ndiswrapper из Ubuntu 20.04?

ChanganAuto avatar
флаг us
Отвечает ли это на ваш вопрос? [Установка драйвера Wi-Fi для устройства Realtek Semiconductor RTL8723DE \[10ec:d723\]](https://askubuntu.com/questions/983251/installing-wi-fi-driver-for-realtek-semiconductor-rtl8723de-device- 10ecd723) Нет, ndiswrapper использовать нельзя, он давно заброшен (да и не работал нормально).
Dániel Kis avatar
флаг ca
В вашей ссылке у первого ответа есть недопустимая ссылка: github.com/lwfinger/rtlwifi_new.git выдает ошибку http 404

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.