28

Проблемы с драйвером Atheros L1 Gigabit Ethernet 10/100/1000Base-T Controller в Windows 7 x64

После чистой установки Windows 7 SP1 x64 периодически стала возникать неприятная проблема: система намертво зависала (никаких синих экранов, просто изображение застывает и все). Вывести комп из этого состояния мог только ресет. В логах никаких сообщений об ошибках, только сообщение о внезапном завершении работы. Проблема оказалась в драйвере сетевой карты Atheros L1 Gigabit Ethernet. 


Логичное решение — обновить драйвер. Последняя версия под Windows 7 x64 — 2.4.7.29 (ее также предлагает для установки Windows через автоматическое обновление).

Установил, возникла проблема — скорость соединения упала до 10 Мбит/c (#$%@@@!!!), зависаний вроде бы не наблюдалось, но драйвер пришлось откатить.

Дальнейший поиск в сети привел на страницу:  http://blog.malyshev.com/?p=690 (большое спасибо автору).

Суть решения такова: обновляем драйвер, установленный системой по умолчанию. Из-за проблем с последней версией 2.4.7.29, я установил промежуточный драйвер версии 2.4.7.27 (скорость 100 Мбит/c).

Далее идем в Диспетчер устройств -> Свойства драйвера Atheros L1 Gigabit Ethernet -> закладка Дополнительно. Отключаем опции Flow Control и Task Offload:

Atheros L1 Gigabit Ethernet

Atheros L1 Gigabit Ethernet

После этих действий зависания прекратились и скорость вроде бы в норме.

Проблема с этой сетевой картой возникает только под Windows 7 x64, c 32-битной системой до этого работал без проблем.