Mam sitovku 3Com (ISA) s modulem 3x509 (tim 3x si nejsem jist, ale od 3com s 509 nakonci je jen jeden). Pokazde mi linux nastavi half-duplex... ... Jak nastavit full?? thx
MDK9.1
Mam sitovku 3Com (ISA) s modulem 3x509 (tim 3x si nejsem jist, ale od 3com s 509 nakonci je jen jeden). Pokazde mi linux nastavi half-duplex... ... Jak nastavit full?? thx
MDK9.1
amd64 x86_64 AMD Athlon(tm) 64 Processor 3000+ GNU/Linux
Největší zábavou bývají ty počítačové úlohy, které jsou v praxi naprosto k ničemu
ses si jistej ze mas B revizi? nebo lepe C?Kód:The following are notes and information on using the 3Com EtherLink III series ethercards in Linux. These cards are commonly known by the most widely-used card's 3Com model number, 3c509. They are all 10mb/s ISA-bus cards and shouldn't be (but sometimes are) confused with the similarly-numbered PCI-bus "3c905" (aka "Vortex" or "Boomerang") series. Kernel support for the 3c509 family is provided by the module 3c509.c, which has code to support all of the following models: 3c509 (original ISA card) 3c509B (later revision of the ISA card; supports full-duplex) 3c589 (PCMCIA) 3c589B (later revision of the 3c589; supports full-duplex) 3c529 (MCA) 3c579 (EISA)
ve zdrojacich kernelu pisou jeste tohle:
a jeste cast overriding card's settings:Kód:(2) Full-duplex mode The v1.18c driver added support for the 3c509B's full-duplex capabilities. In order to enable and successfully use full-duplex mode, three conditions must be met: (a) You must have a Etherlink III card model whose hardware supports full- duplex operations. Currently, the only members of the 3c509 family that are positively known to support full-duplex are the 3c509B (ISA bus) and 3c589B (PCMCIA) cards. Cards without the "B" model designation do *not* support full-duplex mode; these include the original 3c509 (no "B"), the original 3c589, the 3c529 (MCA bus), and the 3c579 (EISA bus). (b) You must be using your card's 10baseT transceiver (i.e., the RJ-45 connector), not its AUI (thick-net) or 10base2 (thin-net/coax) interfaces. AUI and 10base2 network cabling is physically incapable of full-duplex operation. (c) Most importantly, your 3c509B must be connected to a link partner that is itself full-duplex capable. This is almost certainly one of two things: a full- duplex-capable Ethernet switch (*not* a hub), or a full-duplex-capable NIC on another system that's connected directly to the 3c509B via a crossover cable. /////Extremely important caution concerning full-duplex mode///// Understand that the 3c509B's hardware's full-duplex support is much more limited than that provide by more modern network interface cards. Although at the physical layer of the network it fully supports full-duplex operation, the card was designed before the current Ethernet auto-negotiation (N-way) spec was written. This means that the 3c509B family ***cannot and will not auto-negotiate a full-duplex connection with its link partner under any circumstances, no matter how it is initialized***. If the full-duplex mode of the 3c509B is enabled, its link partner will very likely need to be independently _forced_ into full-duplex mode as well; otherwise various nasty failures will occur - at the very least, you'll see massive numbers of packet collisions. This is one of very rare circumstances where disabling auto- negotiation and forcing the duplex mode of a network interface card or switch would ever be necessary or desirable.
Kód:The driver allows boot- or load-time overriding of the card's detected IOADDR, IRQ, and transceiver settings, although this capability shouldn't generally be needed except to enable full-duplex mode (see below). An example of the syntax for LILO parameters for doing this: ether=10,0x310,3,0x3c509,eth0
Jasne je to napsany i na ty sitovce: 3C509B- TPO... Modul uz je i zavedenej... Ale nejak sem se nedocet jakze to vlastne nastavim, kdyz to ted jede na half duplex.... thx
EDIT: sorry, uz to vidim![]()
amd64 x86_64 AMD Athlon(tm) 64 Processor 3000+ GNU/Linux
Největší zábavou bývají ty počítačové úlohy, které jsou v praxi naprosto k ničemu
tady je to hezky zdokumentovany![]()
btw tu posledni cast sem tam pridaval az chvili poteale jinak je to standartni dokumentace ke zdrojakum kernelu...
edit: a pro nadsence je tu patch pro kernel![]()
Hmm, napsal jsem to jak spousteci parametr lila... Kdyz server ukoncim, vypnu, uz nepise nic kolem half duplex.... Akorat : setting Rx mode to 0 adresses..... Ale to chapu jako nejaky zpusob preruseni Rx prijmu dat.. Asi![]()
amd64 x86_64 AMD Athlon(tm) 64 Processor 3000+ GNU/Linux
Největší zábavou bývají ty počítačové úlohy, které jsou v praxi naprosto k ničemu
Zapomel sem pripsat ten vypis z lila... Nejak to asi nepoznalo co to po nem chci.... Hodilo to error, o "ether"
btw: tenhle prikaz se stejne pouzivat jen u toho ovladace vyse, ne?
amd64 x86_64 AMD Athlon(tm) 64 Processor 3000+ GNU/Linux
Největší zábavou bývají ty počítačové úlohy, které jsou v praxi naprosto k ničemu
procetl sis ten link na scyld.com co sem daval?Původně odeslal CompCrasher
![]()
jinak ten parametr do jadra se zadava asi obecne, jde o to jestli to ostatni ovladace sezerou.... a mozna musis mit ovladac zakompajlenej do kernelu?![]()
Dik moc... zkusim to pozdejc... Kazdopadne stahnu ten zdrojak, nainstaluju ho jako modul..... A pak se uvidi.. Mimochodem,
ether=10,0x310,3,0x3c509,eth0
zde ma byt 4ka...-10baseT (3ka je pro 10base2)
ale jinak dik moc!![]()
amd64 x86_64 AMD Athlon(tm) 64 Processor 3000+ GNU/Linux
Největší zábavou bývají ty počítačové úlohy, které jsou v praxi naprosto k ničemu
Toto téma si právě prohlíží 1 uživatelů. (0 registrovaných a 1 anonymních)