atumat. nalezeni modulu sitove karty

Tomáš Sukdol sukit na seznam.cz
Středa Prosinec 15 10:06:36 CET 2004


No moje reseni je:

lspci -n  | awk '{split($3,e,":"); split($4,f,":");
class=e[1]; vendor=f[1]; device=f[2];
    if(class==200)
    {
    print "Nalezena sitova karta   device number: " device " vendor number " 
vendor ". Hledam modul."
    while (getline < "/lib/modules/2.4.21-adeos/modules.pcimap")
	{
	if(strtonum($3)==strtonum("0X"device) && strtonum($2)==strtonum("0X"vendor) )
    	    {
	    print "Nalezen. \nZavadim modul "$1;
	    system("insmod  -q " $1)
	    }
	}close("/lib/modules/2.4.21-adeos/modules.pcimap")}}'


Akorat jsem si musel pridat awk do ramdisku.

No ale nefunfuje mi to :-( Spravne nelezne modul pro D-link 550TX 
"sundance.o", ale zavedeni konci chybou.  Bohuzel nemam zdrojaky jadra a 
pouzivam takove "jednoucelove" jadro.
			
						T.S.



>   Bud se da pouzit coldplug na celou PCI coz je ovsem problem, protoze
> pro zpoustu zarizeni treba neni dobry napad natahovat moduly a s blacklisty
> je dlouhe drbani, nebo se da pouzit super zpusob pouzity v distribuci
> LTSP -- hledani podle PCI ale z predem pripraveneho listu, ve kterem jsou
> pouze sitovky. Vrele doporucuji nastudovat a implementovat :-).
>
> > -- Dalibor Straka



Další informace o konferenci Linux