Может ли кто-нибудь помочь мне с этой проблемой? Я новичок в Linux, поэтому я не знаю команд, и я никогда не делал ничего подобного установке или компиляции из командной строки.
Я купил WiFi адаптер от Edimax, модель EW-7811UN для моего ПК (не ноутбук, поэтому у меня нет карты Wi-Fi, только Ethernet). Когда я прошёл руководство по CD, я наткнулся на версию ядра. Он сказал, что мне нужна версия 2.6, но у меня есть 3.5.0-22-generic.
Я получаю сообщения об ошибках, например, о том, что у меня нет файла или папки и т. Д. Может кто-нибудь сказать мне, где я могу скачать скомпилированный драйвер и где его нужно поставить? Или какой-то другой совет. Я не хочу понижать ядро, когда это не нужно.
Ответы:
Если вы столкнулись с этой проблемой, у меня сработала установка следующего драйвера: https://github.com/pvaret/rtl8192cu-fixes
Из файла README.md :
источник
sudo dkms install 8192cu/1.8
я получил ошибку. Эта ошибка была:Error! Could not find module source directory. Directory: /usr/src/8192cu-1.8 does not exist.
Оказывается, что мне нужно изменить ,/usr/src/8192cu-1.8
чтобы/usr/src/8192cu-1.9
Должно быть, последнее обновление к GIT , и эти инструкции устарели по этой одной цифрой.lsmod
показывает мне, что новый драйвер работает вместо старого (и мое соединение теперь стабильно ...). Однако, если я нажимаю «Информация о соединении» визуально на панели задач, он говорит, чтоrtl8192cu
(а не просто8192cu
) все еще используется. Кто-то знает, почему это так?12.04 и 14.04+: вы можете просмотреть эти инструкции или просто сделать, как я говорю.
(используйте эти инструкции, когда ваше беспроводное USB-устройство [rtl8192cu] не распознается Ubuntu автоматически)
Затем отредактируйте файл /etc/rc.local, открыв файл в вашем любимом текстовом редакторе, как в этом примере:
убедитесь, что это говорит. , ,
Вы можете использовать беспроводную связь прямо сейчас или, альтернативно, вы можете убедиться, что сохранили всю свою работу, прежде чем набирать:
Ваш беспроводной драйвер должен запуститься автоматически.
Чтобы скомпилировать и установить проприетарный драйвер Realtek 8192cu, выполните следующие команды в открытом терминале:
Для жесткой установки используйте:
вместо
sudo make dkms
.Чтобы включить этот драйвер, используйте команду:
Наконец, обновите / etc / modules этой командой перед перезагрузкой:
Соус №1: bernaerts.dyndns.org
Источник № 2: github.com/dz0ny
источник
$ sudo make install
install -p -m 644 8192cu.ko /lib/modules/3.13.0-44-generic/kernel/drivers/net/wireless/
install: cannot stat ‘8192cu.ko’: No such file or directory
make
. Тогда бегиsudo make install
. Я отредактировал ответ. Спасибо что подметил это.Вообще говоря, любой драйвер Linux на компакт-диске производителя устарел, и в большинстве случаев его не стоит беспокоить. Модуль RTL8192cu является частью ядра Linux начиная с версии 2.6.38, так что в идеале вам нужно всего лишь подключить устройство, и оно будет работать. К сожалению, этот конкретный модуль никогда не работал, и, IMHO, исправление давно запоздало ( сообщение об ошибке ).
Итак, что нужно делать? Подключите устройство. Убедитесь, что менеджер сети «видит» беспроводные сети вокруг (может также убедиться, что при запуске загружен правильный модуль
lsmod | grep 8192
). Попробуйте подключиться к вашей сети. Если это не сработает, попробуйте подключиться к любой сети. Если это не сработает, вы будете подвержены этой ошибке, и вам придется попробовать драйвер с http://www.realtek.com .Загрузите драйвер отсюда и поместите загруженный файл в вашу домашнюю папку.
Черный список существующего модуля. В окне терминала запустите
gksu gedit /etc/modprobe.d/blacklist.conf
, добавьтеblacklist rtl8192cu
в конец, сохраните и выйдите, затем перезагрузите компьютер.Распакуйте загруженный архив: щелкните правой кнопкой мыши, Распакуйте здесь или запустите
unzip RTL8192xC_USB_linux_v3.4.4_4749.20121105.zip
Установить. В окне терминала запустите
sudo bash ./RTL8188C_8192C_USB_linux_v3.4.4_4749.20121105/install.sh
источник
chmod
ничего, и я бы не рекомендовал играть с разрешения. Просто делайте то, что написано выше, больше ничего. : ~)install.sh
сsudo
должен дать вам правильные разрешения.Это работает хорошо. Только вы должны сначала перейти в каталог.
например.
источник
sudo ./install.sh
и все должно работать.Можете ли вы предоставить подробную информацию о том, какие команды вы использовали для установки драйверов, или конкретно об ошибках, когда вы пытались? Я также обнаружил: установка Edimax EW7811 , последовательная установка драйверов, если руководство не было достаточно ясным, также попробуйте использовать панель поиска, многие также сообщали об ошибках в драйверах Edimax.
Ссылка на драйверы linux для Edimax EW7811UN с их сайта: Скачать (в случае, если у вас есть другой установщик версии)
источник
make clean
перед первой командой, которая решит проблему через некоторое время.Я скачал более новую версию драйвера и установил его с помощью: sudo dkms install 8192cu / 1.9
Итак, имейте в виду, чтобы установить с использованием версии вашего драйвера.
источник