LINUX.ORG.RU

Сетевая карта не завдится в Linux


0

0

Недавно купил новую материнскую плату. Поставил Ubuntu, сидел примерно неделю на ней, интернет работал через eth0 без проблем. Появилась необходимость поставить Windows, установил, посидел, пошел в перезагруз. И... В Ubuntu сеть не заводится... В Windows все работает отдично. Как я понял эта сетевая карта уходит в какой-то новый режим, или что-то еще подобное... Моделька Realtek RTL8168D(P)/8111D(P)

dmesg | grep eth0 [ 1.767321] eth0: RTL8169 at 0xf883e000, 00:19:66:aa:0c:51, XID 281000c0 IRQ 222 [ 15.750276] r8169: eth0: link down [ 16.164574] ADDRCONF(NETDEV_UP): eth0: link is not ready

Сетевая карта, как видно, определяется. Пробовал ее перезапускать. Прочитал статью, что нужно в Windows в драйвере поменять Wake-Up-On after Shutdown на Enable. Надо сказать что сеть один раз завелась и на этом все. Прошу помощи :) Заранее спасибо!

Попробуй еще это в венде поменять:
----------------
зайти в свойства сети,свойства сетевой карты и включить следующее:
Link Down Power Saving-Enable

Wake Up Using APM-Enable

Wake-Up-On after Shutdown-Enable

Bod ★★★★
()
Ответ на: комментарий от tgearzi

А если поменять эти параметры, перезагрузиться в венду же, полазить из под нее по инету и только затем перезагрузиться в убунту?

Больше я что-то никаких рекомендаций не нашел.

Bod ★★★★
()
Ответ на: комментарий от tgearzi

А если просто снять галку "Разрешить отключение этого устройства для экономии энергии", не поможет - выключи из розетки на минуту.

ip ★★★★
()
Ответ на: комментарий от tgearzi

> Попробую все это, ибо выхода нет, хотя не вижу связи :) Три дня пляшу...

Честно говоря я не знаю как именно сетевая карта сохраняет состояние, но я бы попробовал выключить компьютер из розетки и плюс к этому вытащить батарейку, которая питает CMOS. Если уж это не поможет "разблокировать" сетевую карту, то хз что ещё можно попробовать...

Deleted
()
Ответ на: комментарий от tgearzi

Еще вроде советуют или воспользоваться это утиллиткой:
--------------
http://linuxcommand.org/man_pages/ethtool8.html
http://sourceforge.net/projects/gkernel/

И поместить такую строчку

/usr/sbin/ethtool -s eth1 autoneg off

в начало rc.inet1.conf
-------------------------------

или так:

it worked for me with the following steps:

* Boot with cable in eth1 (and assign the ip to eth1 also in the interfaces-file)
* When booted plug it into eth0 (change the interfaces-file, and restart network. link becomes ready)
* Bring down eth1 (ifconfig eth1 down)
* Link works again

(where eth0 and eth1 will be the first/second interface)
--------------------------------------

А вообще, нефиг сидеть в дуалбуте с такими вендозаточенными сетевухами. Венда - зло! ;)

Bod ★★★★
()
Ответ на: комментарий от tgearzi

> Она нужна для запуска некоторых приложений, чего в Linux не получается...

Да шучу я. Ты смайлика не заметил? ;) Я сам сейчас с работы из-под венды пишу.. :-/

Bod ★★★★
()
Ответ на: комментарий от tgearzi

Теперь даже снес раздел с Windows, полностью отключал питание, даже батарейку доставал. Все равно в любом дистрибутиве и на любом ядре вот такое и выходит... В Windows, как на зло, все работает... Вообще ступор, не пойму, раньше как часы работало...

tgearzi
() автор топика
Ответ на: комментарий от Bod

Или давай еще так. Если ядерный модуль ее завести не в состоянии. Качаешь отсюда linux-драйвер для 2.6x ядра
http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=1&PNid=13&a...

копируешь файл с именем r8168.ko в /lib/modules/2.6.16.60-0.31-bigsmp/kernel/drivers/net/

вместо того номера ядра смотришь свое ядро.

Или смотришь, что там в самих драйверах пишут - как их ставить.


А вообще - у тебя нет знакомого вендузятника, у которого можно сменить эту сетевуху на какую-нибудь другую? Под вендой же она нормально работает? Или купить в конце-концов. Т.к. без инета - это не дело..

Bod ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.