Недавно я обновился до Ubuntu 11.10. Впоследствии мне нужно было иметь возможности беспроводной связи на одной машине. Edimax 7811 указан как совместимый с Linux, но он не работает с Ubuntu 11.10. Он использует набор чипов RealTek 8192CU. Я смог скомпилировать драйвер, доступный на сайте RealTek, с помощью различных форумов. Основные шаги, которые я выполнил, включали следующее:
sudo apt-get install build-essential linux-headers-generic
загрузили драйвер на Рабочий стол из: http://www.edimax.com/ru/support_det...id=1&pl2_id = 44
cd Desktop / rtl8192CU_8188CU_linux_v2.0.939.20100726 / driver / rtl8192CU_linux_v2.0.939.20100726
make
sudo make install
sudo modprobe 8192cu
У меня есть несколько способов в команде make перед ошибками начал появляться. Очевидно, это работает с 11.04, но в новом ядре 3.0 есть некоторые отличия в нем, которые требуют незначительных изменений кода.
Я нашел это:
«Для ядер, более новых, чем Maverick, каждый экземпляр init_MUTEX должен быть изменен на sema_init. Измените os_dep / osdep_service.c текстовым редактором и измените строку 305 и любые другие экземпляры, а затем повторите попытку: «
И это:
измените smp_lock.h на smp.h для всех вступлений. Не уверен в этом, потому что есть некоторые особые случаи для чисел ядра, превышающих 2.6
Я получаю make без проблем, но возвращаю установку:
cp: не может stat '/autoconf_rtl8192c_usb_linux.h': Нет такого файла или каталога
blockquote>Я могу подключиться только к моему маршрутизатору, но не к Интернету.