В связи с отсутствием драйверов для WL-169gE под Linux. Попытался использовать ndiswrapper 1.53 для работы с драйверами под Windows. На сайте ndiswrapper указано, что WL-169gE должен работать.
Сначала установил ndiswrapper и проверил его работу с различными WiFi картами и Windows драйверами. Все работало и ставилось отлично, wlan0 появлялась и работала.
Затем попытался поставить драйвера WL-169gE (версия от 27.09.2005г.), скачанные с сайта Asus, как рекомендует сайт ndiswrapper.
Что выяснилось:
- драйвера не ставятся корректно, хотя создается папка bcmrndis и туда пишется cat файл 0B05:1717.F.cat, хотя сами драйвера туда не пишутся, хотя и должны бы;
- в файле 0B05:1717.F.cat в первой строке не прописыватся автоматом название драйверов:
- в inf файле и названиях самих sys файлов отмечен разнобой в написания , где прописные, а где заглавные буквы, для Windows это все равно, а Linux их различает.
Попытки прописать имена недостающих файлов в cat файл и их копирования в папку bcmrndis не дали результата.
Более того, выяснилось, что драйвера на CD диске и на сайте Asus одни и те же (версия от 27.09.2005 г) с одними и теми же контрольными суммами (по CRC32).
Если у кого есть старые, работающие под Linux с ndiswrapper ом драйвера WL-169gE прошу прислать мне на МЭЙЛ. А также прошу прислать образец файла 0B05:1717.F.cat, он в папке /etc/ndiswrapper/bcmrndis.
Все изложенное наводит на мысль, что фирма Microsoft специально закладывает в свои драйвера, или драйвера своих подельников систему кодов (или различий) при которых они под Linux не работают преднамеренно. Ну хотя бы пример с прописными и заглавными буквами. Как правило, в драйверах независимых от MS производителей такого нет.
При сравнении работающих и не работающих драйверов можно будет выяснить методы применяемые MS для дискредитации Lunux , а также способы борьбы с MS.
Евгений
r_evgeni45@mail.ru