Valka, dete moe, chetesh li kakvo ti pisha???
Kartata ne e PHP (ima i takava dumichka), a e PNP. No tia
dori e neshto poveche - moje i da ne e PNP!
Zatova otidi na site-a na 3com, moje i ot drug site, pusni
search v google, yahoo, za tazi karta ima pisano nai-mnogo,
shtoto - pak kazvam - tova e nai-standartnata i nai-dobrata
ISA 10MB net karta. Nameri driveri za kartata, ama tia, deto
3Com razprostraniavat - za DOS, Novel, Windows ... Triabva
da e niakakvo selfextracting exe. Ot tam ti triabva edna
configuracionna programka, 3c5x9cfg.exe. S tazi programka
mojesh da chovurkash settingite na kartata ot DOS, i tezi
settings se zapisvat v BIOS-a na kartata. Znachi bootvash v
DOS, puskash 3c5x9cfg.exe, namirash otkude se razkarva PNP
mode-a na kartata, izbirash interface-a, koito ti triabva
(ako e combo), izbirash IRQ i IO address takiva, che da
niamash konflikti s ostanalia ti hardware i zapisvash v
kartata. Otnosno tova kak razbirash kakvo IRQ i IO da
dadesh, pogleshdash vuv filovete na linuxa:
/proc/interrupts i /proc/ioports. Tova sa tekstovi files,
pone kato takiva mojesh da gi chetesh. Izbirash stoinisti,
koito gi NIAMA v tezi filove, zapisvash gi na listche,
puskash 3c5x9cfg.exe i gi setvash v kartata.
Mojesh da chetesh i ot
http://www.scyld.com/network/3c509.html - tova e infoto za
drivera na 3c509 za linux ot avtora, koito e pisal pone 80%
ot vsichki drivers za lan karti za linux. Opitvash se da
razberesh kakvo iska da kaje, ako ne ti stane iasno kakvo e
lilo i kvi sa tia parametri, chetesh iz internet za lilo i
parametrite, koito mojesh da podadesh na kernel-a ot
liloto.
Nishto ne downloadvash ot tuk - vsichko za tazi karta go
imash v tvoia linux, povervai mi!
Ideiata e takava - ako kernel-a ti e kompiliran s driverite
za tazi karta (koeto mai e taka ako polzvash kernel-a ot
distributiva), znachi tia ne trugva, shtoto neshto ne ia
kefi. Razkarvash toia shiban X (ako iskash cvetno si sloji
Win98SE, ne ti e nujen linux za tova) ili ako tolkova
durjish na kartinkite si puskash console-a, pishesh: "dmesg
| more" i chetesh vnimatelno kvo pishe, sus space mestish
nadolu ekranite. Kato vidish neshto za 3c509 chetesh
vnimatelno, drivera shte si e napisal kakvo ne go kefi. Moje
i da ne zvuchi mnogo razbiraemo tova, deto go pishe, no
pone shte razberesh, che driver-a ti e nabit v kernela. Za
vseki sluchai pogledni i v /etc/rc.d/rc.netdevice dali imash
neshto kato "/sbin/modprobe 3c509", togava driver-a ti e na
modul i se zarejda po niakoe vreme sled zarejdaneto na
kernela. Sledvat varianti:
1. Ako v /etc/rc.d/rc.netdevice ne pishe podobno neshto a
dmesg-a pishe za 3c509, znachi drivera ti e v kernel-a.
Chetesh za lilo i kak se podavat parametri ot tam
2. Ako v /etc/rc.d/rc.netdevice pishe za 3c509, i dmesg-a -
yes, togava driver-a ti e na modul, ako durjish da go vidish
- toi e
/lib/modules/2.4.neshtosi/kernel/drivers/net/3c509.o
Togava parametrite za IRQ i/ili IO gi pishesh v
/etc/rc.d/rc.netdevice -> "/sbin/modprobe 3c509 irq=9" -
tazi 9-ka e irq, koeto e svobodno i si go setnal v kartata
ot 3c5x9cfg.exe, moje i da ne e 9, nali shvashtash?
3. Ako v /etc/rc.d/rc.netdevice ne pishe za 3c509, i dmesg-a
- no, togava kato tochka 2 - pishesh "/sbin/modprobe 3c509
irq=9" v /etc/rc.d/rc.netdevice i reboot.
Ako sled vsichki tezi pisania ne stane - ne znam, izhvirli
si pc-to i/ili lan kartata i/ili si sloji windowsa.
Ne probvai nikakvi drugi otchaivashti metodi, samo shte si
zagubish vremeto - da slagash tulip drivers ili drugi
prostotii. Tulip e za karti s chip Macronix, na PCI slot i
t.n, ne ostaviai s vpechatlenie, che tulip e universalen
driver za problemni situacii, izpraten ni otgore za da ni
opravia.
|