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