[Comm] Realtek PXE boot problems

Yura Kalinichenko yuk на kalina.in.ua
Вс Май 2 21:57:42 UTC 2010


Egor Glukhov пишет:
> Поставил 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)".
>
> Как лечить или в какую сторону копать?
Сетевые карты Realtek 8xxx - тяжелый случай. Совместимость даже 
близкородственных версий оставляет желать много лучшего. По опыту 
многочисленных установок: даже для незначительно различающихся материнок 
одного и того же производителя требовалось применение драйверов 
различных версий, причем драйвера для старших версий сетевых карт не 
подходили к младшим, и наоборот (ну что-то вроде ситуации с 
проприетарыми драйверами к видеокартам Nvidia). Хотя в большинстве 
случаев драйвера разных версий и модификаций распознают разные версии 
сетевых карт как "свои" - на деле далеко не со всеми реально работают. 
Симптомы различны - от полной неработоспособности до случайных, но 
пермарманентных, разрывов соединений.

Как показала практика, наилучший способ прикручивания этих сетевых карт 
- взять драйвер с поставляемого к материнке диска и вкомпилить его в 
ядро. К сожалению, не всегда производитель поставляет драйвера для 
Linux. Поэтому еще может помочь сборка последней версии с сайта 
производителя: 
http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=1&PNid=13&PFid=5&Level=5&Conn=4&DownTypeID=3&GetDown=falseExterner

Но даже это не всегда помогает. Поэтому в особо тяжелых случаях 
оказывается дешевле установить внешнюю сетевую карту, нежели тратить 
время на разборки с имеющимся риалтеком.

-- 
SY, 
   Yura Kalinichenko



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