[Comm] Realtek PXE boot problems

Aleksander Gorohovski angel на feht.dgtu.donetsk.ua
Ср Май 26 19:27:09 UTC 2010


On Wed, 26 May 2010 20:09:23 +0300, Олег wrote:

> Egor Glukhov <kaman120 на ...> writes:
>
>>
>> Поставил LTSP сервер с дистрибутива:
>> ftp://ftp.linux.kiev.ua/pub/Linux/ALT/people/mike/iso/terminal/altlinux-5.0-
> 20091216-simply-terminal-i586-ru-install-cd.iso
>>
>> И столкнулся с проблемой - часть клиентских машин
>> упорно отказывается
>> загружаться по сети, зависая на "r8169: eth0: link down" (фото
>> процесса
>> тут: http://pics.rsh.ru/img/pxe-2_u3cwc.jpg [147k]). Хотя на другом
>> железе всё замечательно грузится и работает.
>>
>> Общее у неработающих клиентов - мать ASRock G31M-VS, на
>> которой
>> встроенная сетевая карта Realtek PCIEx1 LAN 8103EL / 8102EL.
>> Загрузчик
>> пишет о себе "Intel UNDI, PXE-2.1 (build 082) ... Realtek PCI Express
>> Fast Ethernet Controller Series v1.15 (090224)".
>>
>> Как лечить или в какую сторону копать?
>> _______________________________________________
>> community mailing list
>> community <at> lists.altlinux.org
>> https://lists.altlinux.org/mailman/listinfo/community
>
> Я тоже долго копался с этой проблемой, проверил плату Realtek 8169 на  
> Win XP
> средствами REaltek с сайта и пришел к такому выводу:
> 1. Плата абсолютно правильно работает в Windows.
> 2. Проблема не в плате, а в том, что Линукс не может ее "разбудить".  
> Связано
>    это с тем, что  realtek PCI платы работают через интерфейс Media
>    Indepented (mii), где-то здесь и глючит Линукс,
>    или в управлении питанием?...
> 3. Плата наотрез оказывается договариваться с сетью о скорости 100Mb.
> 4. Интересный эффект :
>    а) Сеть запускается при перезагрузке из Windows при чем на скорости  
> 100Mb!!!
>    б) Сеть не запускается при холодном старте после Windows и после  
> Линукс.
> 5. Все это наблюдается и в Ubuntu и в Fedora.
>
> При тесте платы из Windows тестер показал длину кабеля 97 метров, при

Sorry,
	подскажите, что за тестер вы пользовали
?

> этом
> некоторое время назад я заметил, что техники копались в оборудовании,  
> скорее
> всего поменяли свитчи... Вот после этого Realtek b перестал работать как  
> с
> диска, так и с LiveCD.
> Применил вот такое решение:
>
> /etc/network/interfaces
>
> auto lo
> iface lo inet loopback
> auto eth0
> iface eth0 inet dhcp
> pre-up /usr/sbin/ethtool -s eth0 speed 10 duplex full autoneg off
> up route add -host 255.255.255.255 dev eth0 # это для DHCP
>
> С такой инициализацией сеть поднимается на скорости 10Mb при любом  
> включении.

+1 (и для 8139)


Подробная информация о списке рассылки community