Chcete nastavit 10 Mbit FullDuplex na jednom portu?
Stačí nějaký 5 portový svič, co má v sobě čip RTL8305SB, např. Dexlan, a spojte jeho pin 107 na zem. Portu0 (venku je vyveden jako "1") se tím nastaví 10Mbit.
Zatím je to vyzkoušeno tak, že jsem připojil do tohoto portu sí?ovku v komplu a kopíroval na server, který byl připojen 100Mbitem do jiného portu ve sviči. Zaráz to jelo jedním směrem 1MB/sec, druhým 550 KB/sec, ale to bude nejspíš tím, že mám fragmentovaný disk a chrčelo to jak blázen. Pokud jsem kompl se sí?ovkou (nastavenou natvrdo na 10FD) strčil do jiného portu, tak jsem dosáhl skvělé rychlosti několik desítek KB/sec.
P.S. Opatrně na to pájení, v tomto sviču není ten pin 107 použit na ledku, tak se to můsí připájet přímo na nožičku toho švábu. Pokud máte svič, který má LEDky nejen na link (duplex, speed), tak to bude jednoduší - vedlejším efektem bude, že ona ledka bude svítit stále.
Na twisterovi jsem to ještě nezkoušel, nebo? ho mám rozkuchaného v práci :-/
Pokud to nekdo, kdo to vyzkousel, bude sepisovat tak se primlouvam za step-by-step navod vcetne fotek (prece jen na tom SMD udelat chybu je neprijemna komplikace, predpokladam). Asi nejcastejsi bude pozadavek konfigurovat jeden port na 10M-FD, zbytek nechat autonego s moznosti 100M. Diky vsem kdo neco delaji.
Pro cetne dotazy (a lenochy) uvadim vycuc z datasheetu:
default je 1, 0 je slus na zem
RTL8305SB:
pin 95: 1 - skupina x - port 0
skupina y - port 1, 2 a 3
0 - skupina x - port 0 a 1
skupina y - port 2 a 3
port0 je na 3, 4, 127, 128 (u rozku s klicem)
port1 je na 7, 8, 11, 12
port2 je na 15, 16, 19, 20
port3 je na 23, 24, 27, 28
port4 je na 31, 32, 35, 36 (port4 je spesl, mel by zustat auto)
pin 104: 1 - enable auto-negotiation skupiny x
0 - disable
pin 105: 1 - enable auto-negotiation skupiny y
0 - disable
pin 107: 1 - enable 100Mbps skupiny x
0 - disable
pin 108: 1 - enable 100Mbps skupiny y
0 - disable
pin 109: 1 - enable FullDuplex skupiny x
0 - disable
pin 110: 1 - enable FullDuplex skupiny y
0 - disable