Re: jak nahodit síťové rozhraní automaticky


To Debian CZ/SK project discussion list <czdebian-l zavinac debian bod cz>
From Petr Stehlík <pstehlik zavinac sophics bod cz>
Date Thu, 18 Sep 2008 13:15:02 +0200

Petr Stehlík píše v St 17. 09. 2008 v 09:08 +0200:
> Petr Stehlík píše v St 17. 09. 2008 v 08:37 +0200:
> > Stahl jsem si ovladace z projektu serialmonkey a porovnam je s ovladaci
> > ze stranek vyrobce - treba uvidim nejaky do oci bijici rozdil v
> > inicializaci modulu.
> 
> Ve zdrojaku od SerialMonkey je proste v _probe() navic pridana sekce
> kodu, ktera ma i vsevysvetlujici komentar:
> 
>       // moved to here by GertjanW (RobinC) so if-preup can work
>       // When driver now loads it is loaded up with "factory" defaults
>       // All this occurs while the net iface is down
>       // iwconfig can then be used to configure card BEFORE
>       // ifconfig ra0 up is applied.
> 
> Tesim se, az to doma zkusim pridat, jestli to fakt zabere.

Pri podrobnejsim prohlizeni zdrojaku jsem si konecne vsiml, ze _vsechny_
verejne funkce ovladace te karty hned na zacatku kontroluji, jestli je
rozhrani "up" a pokud neni, konci ihned s chybou. Takze tu je zakopany
ten problem.

Pravdepodobne tedy ani nejde o chybu, ale o vlastnost - nicmene zrejme
hodne netypickou, protoze ten vycisteny ovladac od SerialMonkey nikde
nic takoveho nema.

Nakonec jsem tu kontrolu na "ifconfig up" vyhodil ze vsech get_ funkci,
a jeste z ioctl(). Ted to funguje zhruba jak ma..

Petr



Partial thread listing: