воскресенье, 21 февраля 2010 г.

Atheros L1 ethernet adapter и Windows 7

Недавно обновил десктопную машину до Windows 7. Все равно надо было диск переразбить, заодно, думаю, и ось обновлю. До этого стояла Vista.

После обновления начались проблемы с сетью. Отваливалась в самые неподходящие моменты. Помогала только перезагрузка адаптера любым способом: либо Disable-Enable либо вытащить-вставить сетевой штекер и т.п.

Намётанным глазом сразу стали заметны "особые приметы" этого бага. Провлялся при прокачке большого количества информации по сети.

За поиском бага я обратился в милицию гугл и оказался неодинок. Слава Google, решение удалось найти быстро, чем с вами и делюсь. Итак, спасибо неизвестному под ником mpowrie, который подсказал решение:

1) Откройте менеджер устройств (Device Manager) и найдите там свой сетевой адаптер Atheros
2) Откройте у него свойства



3) В свойствах, в закладке Advanced выберите пункт Task Offload и в поле выбора Value справа выберете Off


4) Press O.K.
5) Enjoy!

Task Offloading судя по документации Microsoft - это свойство драйверов пропихивать в сетевой протокол сетевые фреймы больше, чем Maximal Transaction Unit, подделывая сетевые хедеры, чексуммы и все такое. Видимо, не всё сетевое оборудование относится к этому лояльно.

Комментариев нет:

Отправить комментарий