Загрузка...
Linux
Новости, статьи, обсуждения, - все что связано с GNU Linux, FreeBSD, OpenBSD, Sun Solaris, Mac OS X и другими системами. Если вы интересуетесь данной темой - добро пожаловать в сообщество.
     

Неприятная проблема с сетевой картой Realtek

10.12.10, 13:48
Автор ggg

С недавнего времени я являюсь счастливым обладателем desktop-а со встроенной сетевой картой RTL8111/8168B. На компьютере установлено две системы: Ubuntu 10.04 и Windows 7. Все было хорошо, но сегодня случилось ужасное...

 

После обновления Ubuntu попросила перезагрузить систему и я не смог ей отказать в этой мелочи. После перезагрузки перестала работать сеть: огонек на роутере, отвечающий за линк на desktop-е погас, огонек на сетевой карте мигал оранжевым, подключение внешней сетевой карты не дало эффекта. Перезагрузка в Windows 7 - тоже напрасна. Сетевая карта вышла из строя. Я открыл системник уже морально готовя себя к дыму и запаху гари, но ничего не было - все чистенько, следовательно ошибка - программная, но почему же тогда перезагрузка не помогает? Да и что в наши дни представляет из себя компьютер без сети? Груду железа, не больше.

После часа исследований наткнулся на эти страницы. Краткое содержание беседы примерно такое: драйвер сетевой карты из Ubuntu загружает кривой микрокод на железку, из-за чего она выходит из строя. Поскольку при перезагрузке питание с сетевой карточки не исчезает, то и бажный микрокод сохраняется. Так как баг по сути присутствует на железке, то он сохраняется и в других операционных системах. Что же может помочь?

Решением проблемы в этом случае является отключение компьютера от всех источников питания на некоторое время (3 - 5 минут). Чтобы наверняка помогло - желательно изъять сетевой шнур из карточки (ну а вдруг она от свича запитается). Мне данное решение помогло. Для того, чтобы предотвратить дальнейшие инцеденты необходимо проделать следующее:

  • в Linux установить утилиту ethtool и выполнить команду: sudo ethtool -s eth0 wol g. Данная команда включает фичу "wake on lan". Как она помогает - не знаю, но она помогает
  • в Windows желательно использовать драйвер от Microsoft вместо драйвера от Realtek и в настройках сетевого устройства включить ту же ф-ию "wake on lan"
В заключение хотелось бы отметить, что проблема очень неприятная и я крайне завидую тем, кто с ней никогда не столкнется.

Комментарии

Есть такая проблема. Мне отключение питания не могло.

Зато помогла команда:
ethtool -s eth0 duplex full speed 100

Евшений 2 мая 2014, 23:24
0

А мне и это ни помогло((( Посоветуйте ещё что нибудь(((

Войдите, чтобы оставить комментарий