Wi-fi через USB адаптер Trendnet 424-UB
Система Ubuntu 9.04
Проблема в том, что в ядре драйвера есть, но они работают некорректно, а именно wi-fi отрубается через 2-3 минуты, индикатор в трее может при этом не меняется.
Решение: если не работают драйверы в ядре, будем пользоваться драйверами от создателей через ndiswrapper.
Шаг 1. Установка ndiswrapper.
sudo apt-get install ndisgtk
Шаг 2. Установка драйвера.
Брать драйверы лучше с сайта производителя, я брал с сайта производителя самого чипа, а именно c Realtek. Я брал от Windows XP. В моем случае это 3 файла, главный net8187b.inf
sudo ndiswrapper -i /путь до файла/net8187b.inf
Вместо net8187b.inf можете написать ваш драйвер.
Шаг 3. Запускаем ndiswrapper в ход.
sudo depmod -a
sudo modprobe ndiswrapper
Теперь делаем запуск при старте системы
sudo ndiswrapper -m
sudo gedit /etc/modules
И дописываем строчку
ndiswrapper
Шаг 4. Отключаем старые.
Если у вас
не rtl8187b то это самое сложное, так как для каждого чипа — свой драйвер. Следовательно, нужно искать файл в системе, который и есть драйвер. У меня он лежал тут /lib/modules/2.6.28-11-generic/kernel/drivers/net/wireless/ , где у вас сказать не могу.
(Если вы не уверенны в новых драйверах, сохрание старые на всякий случай)
Ну а мы снова пишем в терминале
cd /lib/modules/2.6.28-11-generic/kernel/drivers/net/wireless/
sudo rm rtl8187.ko
Обратите внимание: среди обновлений, есть обновления ядра, после обновления номер ядра меняется, создается новая папка и приходится снова удалять драйвер. Просто нужно поменять в последней команде номер вашего нового ядра.
Шаг 5. Перезагрузка
Должно зароботать