Debian 2.6.8 kernel és a Realtek NIC esete

 ( Scythe | 2004. augusztus 28., szombat - 22:53 )

Debian 2.6.8 kernel és a Realtek NIC esete

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

[quote:1f5ceacc66="Scythe"]
Hátha ki tudnám kerülni a hálókártya cseréjét, aminek ugye nem örülök túlzottan. Szóval valakinek, valami ötlet? :([/quote:1f5ceacc66]

Kicsit keves az info. Melyik driverrel hasznalod (van ketto is kapasbol a kernelben), milyen opciok vannak beleforditva, honnan toltesz, ``osszeall-e" automatan a kartya a masik oldallal (duplex, sebesseg), stb? Milyen chip-es Realtek kartya?

Na hát igen, sejtettem hogy ezek nem túl kielégitő infok, csak sajna egyelőre sokkal többet nem tudok mondani, nemrég kezdtem az ipart.

Inkább kérdezek egy "egyszerűbbet", most keresgélek ilyen témában, és még erre nem találtam választ.
A gépben van egy integrált hálókártya is, amit anno szeretett is a kernel (már a régebbi), és feltételezem hogy most is elfutna vele. Ha teszem azt egyszerűen átdugnám a kábelt ebbe az integrált nicbe, a mostani problémásból, akkor ezt felismerné-e a rendszer egy újrainditáskor? Vagy ez csak hiú remény?

hat attol hogy atdugod nem lesz semmi sajnos, mert ha eddig is engedelyezve volt a biosban az, akkor mar reg vagy felismerte es benne van jol a kernelben, vagy nem. Nezd meg hogy most megy -e.

[quote:69b02e4fcb="trey"][quote:69b02e4fcb="Scythe"]
Hátha ki tudnám kerülni a hálókártya cseréjét, aminek ugye nem örülök túlzottan. Szóval valakinek, valami ötlet? :([/quote:69b02e4fcb]

Kicsit keves az info. Melyik driverrel hasznalod (van ketto is kapasbol a kernelben), milyen opciok vannak beleforditva, honnan toltesz, ``osszeall-e" automatan a kartya a masik oldallal (duplex, sebesseg), stb? Milyen chip-es Realtek kartya?[/quote:69b02e4fcb]

Debianban nemigen van olyan hogy felismeres. Ha tudod a tipusat, es betoltod hozza a modult, akkor van halokartyad, ha nem tudod a tipusat, akkor es nem toltod be a modult, akkor nincs halokartyad.

Oke, értem. Sikerült szereznem egy (remélhetőleg) jól működő 3com hálókártyát.
Nagyon hálás lennék, ha el tudnátok mondani, vagy legalább egy linket, kiindulópontot tudnátok adni, hogy ha kicserélem ezzel a mostani hálókarit, akkor azt hogyan tudnám megismertetni a rendszerrel. Nincs optimalizálva semmilyen módon a kernel, szóval biztos vagyok benne, hogy a drivere megvan hozzá. Ha nem tudtok ilyesmit mondani, hát igy jártam :)

Hát vannak új fejlemények.
Beraktam frankó, 3com (ami azért tényleg minőség), 64 bites server nic-et (igaz hogy csak 32bites pci foglalatba, de hát csak ilyet tudtam kölcsönbe, próbatként, és fel is ismeri hogy 32 biten fut, ezzel nem lehet gond). Felraktam hozzá a legrissebb drivert, amit 2.6.7-es kernelen is teszteltek (igaz hogy nekem 2.6.8 van, de azért valahogy biztos vagyok benne, hogy ez nem jelenthet gondot).
Felkonfiguráltam az interfacet is, felállt a háló. ÉS UGYANAZ VAN.

Hát ezt adjátok össze: 3 különböző hálókártya, 3 elvileg jó driverrel, egymás után kipróbálva. Mindhárom esetben ugyanaz a gond jelentkezik: feltöltés teljesen oké, letöltés 5-30k/sec közt ingadozik, amitől még az itthoni adsl-em is jobban teljesit...
És mindez a 2.6.x kernelre való váltás után.
Nem hiszem hogy egy kernel-forditás ezt megoldaná, modulokkal is teljesen jól KELL működnie.

Hát kérdem én, aki már annyira nincs benne az új kernellel kapcsolatos dolgokban, hogy mi okozhatja ezt? Milyen hálózattal kapcsolatos process futhat, ami eddig, a régi kernellel nekem nem futott esetleg, és limitálhatja, lassithatja a letöltést, egyszóval bottlenecket okozhat?

lelgalább egy [b:28613e8e11]lspci[/b:28613e8e11] eredményét plz![b:28613e8e11][/b:28613e8e11]

Hmm azt hiszem megtaláltam a megoldást, itt:

[url]http://maillists.uci.edu/mailman/public/uci-linux/2004-August/000407.html[/url]

Igaz, hogy itt RedHatről beszél, de a probléma, a kernel ugyanaz, tehát ennek kell lennie.

Lspci-ra ezt dobta nekem:
[code:1:f5a3f924a7]0000:00:00.0 Host bridge: VIA Technologies, Inc. P4M266 Host Bridge
0000:00:01.0 PCI bridge: VIA Technologies, Inc. VT8633 [Apollo Pro266 AGP]
0000:00:0b.0 Ethernet controller: D-Link System Inc RTL8139 Ethernet (rev 10)
0000:00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 80)
0000:00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 80)
0000:00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 80)
0000:00:10.3 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 82)
0000:00:11.0 ISA bridge: VIA Technologies, Inc. VT8235 ISA Bridge
0000:00:11.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06)
0000:00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 50)
0000:00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev 74)
0000:01:00.0 VGA compatible controller: S3 Inc. VT8375 [ProSavage8 KM266/KL266] [/code:1:f5a3f924a7]

Hoppá, ahogy nézem, lehet hogy rosszul mondtam, és D-Link kártya van benne, nem pedig Realtek :) A másik pedig az integrált gondolom, a Via. Tehát most vagy kicserélem a D-Linket, vagy pedig megpróbálhatom átdugni az integráltba, hátha megy azzal normálisan.

[b:91011250cd]modprobe 8139_too[/b:91011250cd]
[b:91011250cd]modprobe via-rhine[/b:91011250cd]
[b:91011250cd]dmesg|grep eth[/b:91011250cd]

ezek után értelem szerűen szerkeszted az [b:91011250cd]/etc/network/interfaces[/b:91011250cd] állományt.

Köszi szépen, akkor holnap nekiesek ez alapján!

Igy en is jartam, igaz nem pont ilyen kornyeztben.
A kartya rtl8029AS alapu volt, es az is hasonlo lassulast produkalt. A szoftveren nem valtoztattam, csak a kartyat csereltem ki (masik ugyan olyanra). Azota is jo.

LOL, Lacc. Milyen szervered van? :D

Egy olyan ami még nem úgy működik ahogy én szeretném 8O

Új fejlemények vannak... Átdugtam sikeresen a Realtek hálókariból a netet az alaplapi Via-Rhine-ba, interfacest árirtam, felismerte, stb., megy a net.
Menni megy, csak hogyan... Ugyanúgy.
Feltöltéssel nincs gond, párezer k/sec ahogy kell, letöltés: 30-40k/sec átlag. Kezdtek kételkedni benne, hogy driver gondok lehetnek, vagy egyáltalán a kártyákkal lehet-e gond, mert nem hinném hogy mind a kettő úgyanúgy romlik el ugyanakkor. És ez csak most, a 2.6.8-as kernellel kezdődött el, szóval most tanácstalan vagyok...

Etherealel, vagy tcpdumppal nézz meg egy letöltést. Legjobb, ha mindkét végét nézed a kapcsolatnak, ha lehet.

Egy tippet azért had adjak: [url]http://www.hup.hu/modules.php?name=News&file=article&sid=6459[/url] Hátha ez az...

Ethereal-hez úgy látom kell gui, az pedig nem igen van, lévén most is ssh-n keresztül nézegetem az értintett gépet, és csak akkor megyek el hozzá ha nagyon muszály. Tcpdump pedig nem sokat mond sajna, egyszerűen lassú a letöltés és kész... Szerintem itt mégiscsak driver gondok lesznek.
Rákerestem, és a Via Rhine-okkal kapcsolatban is szinte csak azt találtam, hogy baj van velük, ugyanilyen performance csökkenés többnyire.

Szóval egyszerűen gagyi, nincs mit tenni, ki kell cserélni. Tudtam szerezni egy jó kis 3com kártyát, amivel már tényleg illene majd mennie. Kérdésem a következő:

Addott a (szintén rossz) Reltek kártya amiről szó volt, és amit eth0-ként ismert fel a rendszer. Ha ezt kicserélem az új 3commal, akkor bootoláskor elvileg fel fogja ismerni a gép, hogy mit is raktam bele, legalábbis egy lspci-ra csak kiirja, és akkor kereshetek hozzá innentől drivert ugye? A kártya tipusa "3C996B-T". Most még igy ssh-n keresztül megpróbáltam ilyen parancsokat mint "modprobe 3c996b" meg hasonlót, de azt mondja, ilyen modul bizony nincsen neki. Akkor ez azt jelenti, hogy perpill driver nincs ehhez a kártyához a gépen, vagy lehetésges hogy nem ilyen "3C996B" néven ismeri majd fel és kell keresni modult?

Mert ha lenne igy driver hozzá akkor onnantól elvileg nem lenne gond, max. még át kell kicsit szabni a network interfaces-t, és menne.

Fordíts kernelt hozzá...

Hálókártyáról van szó, de inkább ebbe a fórumba tettem a topikot, mert azért mégiscsak debian meg többen látogatják meg ilyesmi, sorry akinek ez szúrja a szemét.

Arról lenne szó, hogy 2.4-es kernellel rendelkező Woody-ról tértem át az új Debian változatra, amiben ugye 2.6-os kernel van, pontosabban 2.6.8. Minden szép és jó, csak az a nagy helyzet, hogy ez egy server gép, viszonylag nagy sávszélen, és Realtek hálókari van benne (igen, tudom hogy ez az egyik legszarabb márka gyakorlatilag, de sajnos anno nem volt más, és most iszom ennek a levét :( ).
2.4-es kernellel eddig töltöttem vele nagy átlagban le/fel 6-7000k/sec-el, de most 2.6-os kernellel FELFELE ugyanez a sebesség, lefele meg... 50-60k, szóval a töredéke. Gondolom itt driver gondok vannak, és azért kérem a segtségeteket, hogy hátha volt valakinek hasonló gondja, és tud-e esetleg rá megoldást.
Hátha ki tudnám kerülni a hálókártya cseréjét, aminek ugye nem örülök túlzottan. Szóval valakinek, valami ötlet? :(