Компиляция драйвера для RNX-MiniN2 на ядре 3.X

Я пытаюсь скомпилировать драйвер с открытым исходным кодом для моего нового беспроводного адаптера USB Rosewill RNX-MiniN2, и я столкнулся с следующей ошибкой:

make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/3.0.0-14-generic/build M=/home/rfkrocktk/Desktop/RTL8192CU_8188CUS_8188CE-VAU_linux_v3.1.2590.20110922/driver/rtl8192_8188CU_linux_v3.1.2590.20110922 modules make[1]: Entering directory `/usr/src/linux-headers-3.0.0-14-generic' CC [M] /home/rfkrocktk/Desktop/RTL8192CU_8188CUS_8188CE-VAU_linux_v3.1.2590.20110922/driver/rtl8192_8188CU_linux_v3.1.2590.20110922/core/rtw_cmd.o In file included from /home/rfkrocktk/Desktop/RTL8192CU_8188CUS_8188CE-VAU_linux_v3.1.2590.20110922/driver/rtl8192_8188CU_linux_v3.1.2590.20110922/core/rtw_cmd.c:24:0: /home/rfkrocktk/Desktop/RTL8192CU_8188CUS_8188CE-VAU_linux_v3.1.2590.20110922/driver/rtl8192_8188CU_linux_v3.1.2590.20110922/include/osdep_service.h:49:29: fatal error: linux/smp_lock.h: No such file or directory compilation terminated. make[2]: *** [/home/rfkrocktk/Desktop/RTL8192CU_8188CUS_8188CE-VAU_linux_v3.1.2590.20110922/driver/rtl8192_8188CU_linux_v3.1.2590.20110922/core/rtw_cmd.o] Error 1 make[1]: *** [_module_/home/rfkrocktk/Desktop/RTL8192CU_8188CUS_8188CE-VAU_linux_v3.1.2590.20110922/driver/rtl8192_8188CU_linux_v3.1.2590.20110922] Error 2 make[1]: Leaving directory `/usr/src/linux-headers-3.0.0-14-generic' make: *** [modules] Error 2 Compile make driver error: 2, Please check error Mesg 

Очевидно, из-за недавних изменений ядра smp_lock.h больше не существует.

Как я могу объединить это вместе и заставить его работать? Я только что заплатил за этот USB-накопитель, и я хотел бы иметь возможность использовать его и не отправлять его обратно.

Interesting Posts

Недавняя установка ArchLinux не загружается

Какое время, когда linux страдает от дрейфа?

Есть ли способ отключить wget от получения файлов из родительских каталогов до заданной глубины?

Любое специальное разрешение ssh удаленная команда, работающая над файлом fifo (так называемый канал)?

Настройка vhost для субдомена

Что такое командные праймериз?

Где хранится страница пользователя tcl-doc?

Переименуйте файлы со случайными символами из sha1sum. Будут ли имена уникальными?

Переслать X11 через два туннеля SSH

Gentoo Linux: включение эквалайзера mbeq для ALSA прерывает звук приложения, но работает при тестировании с помощью теста колонок

Список всех файлов, отображающих типы файлов.

Линукс делает внешнюю ip-фрагментацию

Как я могу загрузить GRUB из syslinux?

debian jessie 8.2 вручную установить wpasupicic и зависимости

Есть ли способ временно отключить сообщения segfault в dmesg?

Linux и Unix - лучшая ОС в мире.