udev a kolejność ładowania modułów (konkretnie kolejność eth*)

Fryderyk Dziarmagowski freetz w gmx.net
Pią, 21 Kwi 2006, 15:50:13 CEST


--- Łukasz Maśko <masko w ipipan.waw.pl> wrote:

> Zauważyłem ostatnio dziwną przypadłość mojej instalacji PLD - mianowicie 
> czasami losowo (prawdopodobnie) udev ładuje moduły do kart sieciowych w 
> porządku  niezgodnym z ustalonym przeze mnie w /etc/modprobe.conf. Mam tam 
> takie wpisy:
> 
> alias eth0 sis900
> alias eth1 ipw2200

a gdzie tu porządek? ;)

> I w większości przypadków tak to się ładuje. Ale czasami - najczęściej po 
> zmianie kernela (!) albo przy włączaniu laptopa rano, sterowniki są 
> ładowane odwrotnie i z przyczyn oczywistych (różna konfiguracja dla 
> poszczególnych interfejsów) sieć mi wogóle nie wstaje. Czy ktoś ma może 
> pojęcie, co jest nie tak? Jeśli tak, to co? Może jakiś hint, jak ustalić 
> kolejność na 100%?

przy pomocy adresów MAC kart: dodać regułkę w stylu:
KERNEL="eth*", SYSFS{address}="00:00:00:00:00:01", NAME="sis900", 
RUN+="ifup eth0"
i odpowiednio dla drugiej karty.

> System to aktualne AC+ready, przy czym kernel jest z CVS-u (obecnie 
> 2.6.16.7-0.1), udev-079-4.

-- 
Fryderyk Dziarmagowski


Więcej informacji o liście dyskusyjnej pld-users-pl