Не удается установить беспроводной драйвер Realtek 8188

Когда я пытался установить драйверы RTL8188CUS, загруженные из Realtek (используя их скрипт оболочки install.sh), я установил драйверы в 11.04, используя отдельные команды для создания и т. Д., И это работало нормально, но использование отдельных команд теперь приводит к той же ошибке. Что изменилось в 11.10????

sudo bash install.sh

... все идет хорошо, пока не появится сообщение об ошибке

Authentication requested [root] for make driver: make ARCH=i386
CROSS_COMPILE= -C /lib/modules/3.0.0-12-generic/build
M=/home/karl/rtl8188cus/driver/rtl8192_8188CU_linux_v3.1.2590.20110922
modules make[1]: Entering directory
`/usr/src/linux-headers-3.0.0-12-generic'   CC [M] 
/home/karl/rtl8188cus/driver/rtl8192_8188CU_linux_v3.1.2590.20110922/core/rtw_cmd.o
In file included from
/home/karl/rtl8188cus/driver/rtl8192_8188CU_linux_v3.1.2590.20110922/core/rtw_cmd.c:24:0:
/home/karl/rtl8188cus/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/karl/rtl8188cus/driver/rtl8192_8188CU_linux_v3.1.2590.20110922/core/rtw_cmd.o]
Error 1 make[1]: ***
[_module_/home/karl/rtl8188cus/driver/rtl8192_8188CU_linux_v3.1.2590.20110922] Error 2 make[1]: Leaving directory
`/usr/src/linux-headers-3.0.0-12-generic' make: *** [modules] Error 2
Compile make driver error: 2, Please check error Mesg

Спасибо, Fossfreedom, за ваше внимание.

Я сделал совершенно новую установку Ubuntu 11.10. Затем я проследовал за страницами по устранению неполадок для беспроводных сетей и обнаружил, что драйвер realtek rtl8192cu был в библиотеке, и использовал modprob (я думаю), чтобы включить его в соответствии с указаниями. Он связан с USB-адаптером realtek в Network Manager, и можно увидеть доступные беспроводные сети (поэтому я знаю, что он работает в некоторой степени). Когда я пытаюсь подключиться к моей сети Wi-Fi, он запрашивает код WEP и пытается и пытается подключиться. Когда время ожидания истекает, он снова запрашивает код.

Я застрял в старом USB-ключе Broadcom, который счастливо соединяется с помощью WEP-кода.

Итак, мое текущее предположение, что это проблема водителя. Должен ли я сообщать об ошибке в Ubuntu, поскольку она является частью поставленной версии 11.10? Или в Реалтек?


Спасибо за ваш ответ, fossfreedom

Я попытался использовать заглавные буквы для пароля WEP, а также для кода HEX WEP, но безрезультатно.

Я попытался отключить WEP-шифрование на маршрутизаторе, но старый Buffalo все еще подключается, а Realtek не может подключиться... кажется, что он медленно распознает, что сеть не зашифрована (на маленьком значке нет замка.

Я увижу о публикации ошибки в Ubuntu: я попросил производителя проверить с Realtek.

Любые дальнейшие советы приветствуются.

3 ответа

Чтобы устранить ошибку "linux/smp_lock.h not found", вам нужно отредактировать эти два файла в архивном драйвере /rtl8192_8188CU_linux_v3.1.2590.20110922.tar.gz

файл 1: include/rtw_io.h

Измените osdep_service.h (строка 49) linux/smp_lock.h на linux / smp.h

файл 2: include/osdep_service.h

Измените файл rtw_io.h (строка 36) linux/smp_lock.h на linux / smp.h

Черный список rtl8192cu, это драйвер по умолчанию, это заставит систему использовать новый.

Я написал пост, который объединил все решения, предложенные здесь

http://www.r-statistics.com/2011/11/edimax-ew-7811un-usb-wireless-connecting-to-a-network-on-ubuntu-11-10/

chiicoff, icracked - вы двое спасли мой день.

(пс: номера строк следует поменять местами)

Другие вопросы по тегам