Недавно приобрел WL-169gE, отличный, очень чувствительный адаптер, но у него есть недостаток. Он не комплектуется драйверами для LINUX. А очень многие сегодня переходят именно на LINUX. Вот как я решил проблему.
В связи с отсутствием драйверов для WL-169gE под Linux. Попытался использовать ndiswrapper 1.53 для работы с драйверами под Windows. На сайте ndiswrapper указано, что WL-169gE должен работать.
Сначала установил ndiswrapper и проверил его работу с различными WiFi картами и Windows драйверами. Все работало и ставилось отлично, wlan0 появлялась и работала.
Затем попытался поставить драйвера WL-169gE (версия от 27.09.2005г.), скачанные с сайта Asus, как рекомендует сайт ndiswrapper.
Что выяснилось:
- драйвера не ставятся корректно, хотя создается папка bcmrndis и туда пишется файл 0B05:1717.F.conf, хотя сами драйвера туда не пишутся, а должны бы;
- в файле 0B05:1717.F.conf в первой строке не прописываются автоматом названия драйверов:
- в inf файле и названиях самих sys файлов отмечен разнобой в написании , где прописные, а где заглавные буквы, для Windows это все равно, а Linux их различает.
Выяснилось, что драйвера на CD диске и на сайте Asus одни и те же (версия от 27.09.2005 г) с одними и теми же контрольными суммами (по CRC32).
Все изложенное наводит на мысль, что фирма Microsoft специально закладывает в свои драйвера, или драйвера своих подельников систему кодов (или различий) при которых они под Linux не работают преднамеренно. Ну хотя бы пример с прописными и заглавными буквами. Как правило, в драйверах независимых от MS производителей такого нет.
Далее пишу как заставить WL-169gE работать в среде Ubuntu 6.10 (LINUX).
1. Скопировать драйвера с CD диска в любую директорию, например Desktop.
2. Заменить все заглавные буквы в названиях файлов с расширениями .sys и .cat прописными буквами.
3. Отредактировать файл bcmrndis.inf , записав в 18 строке название файла BCM43XX.CAT прописными буквами.
4. Установить ndiswrapper, как описано на его сайте.
5. Проверить правильность установки, набрав ndiswrapper -v .Должен выдать номер установленной версии, и немного ворчания.
6. Установить драйвера Windows WL-169gE, набрав ndiswrapper -i /путь_ к_ inf-файлу/bcmrndis.inf, например /home/<имя пользователя>/Desktop/Driver/bcmrndis.inf;
7. Скопировать файлы usb8023k.sys и rndismpk.sys в директорию /etc/ndiswrapper/bcmrndis .
8. Вставить WL-169gE в комп. и проверить установку драйверов, набрав ndiswrapper -l
Должна появиться надпись: driver instaled
device (0B05:1717) present
9. Далее надо установить и активировать модуль ndiswrapper в ядро.
Набрать depmod -a,
затем modprobe ndiswrapper
10. После этого набираете iwconfig и думаете, что появится wlan0 - устройство беспроводной сети? Но тщетно!
Многие на этом спотыкаются и отчаиваются и выбрасывают устройство или теряют много времени, думая, что ndiswrapper не работает!!
11. Оказывается надо активировать саму шину USB, для этого набираем:
echo -n 1 > /sys/bus/usb/devices/5-5/bConfigurationValue
(присваиваем значение 1 переменной bConfigurationValue),
где 5-5 номер шины и устройства, которые берутся выполнив команду dmesg. У Вас может быть другой номер.
Лучше сначала вынуть WL-169gE и запустить dmesg, затем вставить и опять запустить dmesg. По разнице в записях в конце листинга и найдете устройство и все , что к нему относится ранее по тексту.
12. Вот только после этого и будет счастье. Набираем iwconfig и получаем долгожданное wlan0 с кучей приятной информации
Далее работу с устройством wlan0 не описываю, так как это уже описано у многих авторов. Как автоматизировать этот процесс при включении компа. так же описано во многих статьях.
Евгений
r_evgeni45@mail.ru
WL-169gE and LINUX (Ubuntu6.10) (WL-169gE работает с LINUX (Ubuntu6.10)!)
Модератор: Модераторы разделов
-
Sekta-N
- Сообщения: 854
- ОС: Зоопарк
Re: WL-169gE and LINUX (Ubuntu6.10)
За статью конечно спасибо, но
Я так понял адаптер USB? Так зачем надо было брать адаптер заранее не совместивый с linux? Можно было приобрести на atheros чипе.
Можно закрепить "Исталляция ndiswrapper". Хорошая инструкция.
Я так понял адаптер USB? Так зачем надо было брать адаптер заранее не совместивый с linux? Можно было приобрести на atheros чипе.
Можно закрепить "Исталляция ndiswrapper". Хорошая инструкция.
Нет тут подписи и не будет.
-
Evgeni45
- Сообщения: 8
- ОС: Ubuntu 6.10
Re: WL-169gE and LINUX (Ubuntu6.10)
Мне нужен был очень чувствительный адаптер WiFi USB. Этот, судя по этикетке обеспечивает в 3 раза большее покрытие, чем обычный. И имея небольшие габариты, позволяет установить его прямо в антенну волновой канал. Если Вы знаете еще более чувствительные адаптеры сообщите пожалуйста.
-
Данил
- Сообщения: 944
- ОС: windows xp, cruncheee, ddwrt
Re: WL-169gE and LINUX (Ubuntu6.10)
Антенный усилитель купи!
ASUS eee pc 701 [windowsXP sp3] [Ubuntu linux]
wi-fi router d-link dir-400 [ddWRT v24 SP1 linux]
[sony psp 2008 slim wi-fi netBSD]
nas d-link dsm-600
Противник HAL NETWORKMANAGER и других подобных паделок!!!
wi-fi router d-link dir-400 [ddWRT v24 SP1 linux]
[sony psp 2008 slim wi-fi netBSD]
nas d-link dsm-600
Противник HAL NETWORKMANAGER и других подобных паделок!!!
-
Denjs
- Сообщения: 1685
- ОС: SuSe 10.2
Re: WL-169gE and LINUX (Ubuntu6.10)
в suse 11 работает из коробки.
Но за статью спасибо, пригодится.
Но за статью спасибо, пригодится.