Problem 3c59x 2.0 i 2.2
Zdenek Kabelac
kabi na fi.muni.cz
Středa Duben 28 16:21:56 CEST 1999
Petr Simek wrote:
>
> On Tue, 27 Apr 1999, Zdenek Kabelac wrote:
>
> > Zdravim
>
> > Problem je nasledujici: po bootu linuxu se sit vyslovene plazi - spoj
> > mezi dvemi
> > stroji probiha v nejlepsim pripade 120KB/s, vsechny tyto problemy razem
> > zmizi,
> > pokud vytahnu a zpet zastrcim RJ45 konektor do sitovky (a je jedno
> > jestli ve switchi
> > nebo v sitovce). Pak se soubory vesele prenaseji ~950KB/s a vyse.
> >
> > Ci-li potreboval bych vedet jak se zbavit te nechutnosti, ze po bootu
> > pocitace je
> > potreba vytahnout a zasunout sitovy kabel. Podotykam, ze SCO ani LynxOS
> > timto
>
> Mozna bude problem v autodetekci full/half duplex . Nastavte na switchi
> dotycny port jako half duplex misto autodetect nebo na sitovce fullduplex
> misto autodetect. Pokud je sitovka v half a switch ve full tak ji to
> vyradi na domnele kolize - u 100Mbit sitovky pak prenos cini treba jen
> 200-300kB.
Hmm tak jo tak poreferuji o vysledcich:
Takze je potreba pro odtraneni tohoto problemu pridat option ke driver
3c59x
ja to udelal pridanim radku: "options eth0 options=8" do souboru
conf.modules
coz nucene zapina rezim full-duplex
Samozrejme aby to nebylo tak jednoduche tak u verze 2.0.36 to sice
vypsalo
ze je nucen pouzit 10baseT nicmene dale se choval stejne jako bez tohoto
optionu.
U verze 2.2.5 to fungovalo. Prekopirovani ovladace z 2.2.5 do 2.0.36 si
vynutilo drobne zasahy (odstraneni tx_bytes a rx_bytes). Pak to funguje
i pro 2.0.36 kernel a prenosove rychlosti mezi linuxy pak dosahuji
uctuhodne
rychlost 1120KB/s bez vytahovani zastrcek - nicmene nyni se zda ze
ostatni
stroje na siti jsou nejake pomalejsi, ale to je jiz jina pohadka :-)
--
Performance optimization is 15% brains, 85% black magic (Linus)
Zdenek Kabelac http://www.fi.muni.cz/~kabi/ kabi na fi.muni.cz
Další informace o konferenci Linux