Дошла Windows 7 и до моего ноутбука Acer TravelMate 5520G.
Винда сама подхватила беспроводную сетевую карту Broadcom 4311MCG, и успешно подключилась к моей домашней беспроводной сети. Однако была раздражающая мелочь – светодиодный индикатор состояния Wi-Fi работал наоборот – т.е. светился, когда беспроводная сеть была отключена, и гас когда работала.
На официальном сайте поддержки Acer я нашёл только драйвера для Windows Vista x64, они установились и заработали, светодиод засветился как положено, однако подключение пропадало через пару минут работы, и интерфейс не мог в последствии связаться с точкой доступа Wi-Fi и получить адрес по DHCP.
- Я сделал следующий финт ушами:
- Нашёл запись о данной сетевой карте в реестре по её PCI ID
PCI\VEN_14E4&DEV_4311, она оказалась в разделеHKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}\0007, и увидел там магические записи с названиямиled* - Установил драйвер от Broadcom, и посмотрел какие значение параметров
led*изменились – изменился лишь строковый параметрledbh1на значение0x88 - Сделал откат на драйвер от Microsoft, снова зашёл в вышеуказанную ветку реестра, увидел там
ledbh1 = -1, исправил это значение на0x88, перезагрузился, и… - PROFIT!!!11 УРА! – всё заработало именно так, как я хотел, вернее как и должно.
Вот таким нехитрым способом образ мышления Linux-администратора помог мне одержать небольшую, но приятную победу