Я установил 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?