On my old (*bsd) router I just entered "ifconfig eth1 media 10BaseT/UTP mediaopt full-duplex" and before that, on my linux router i used "mii-tool -F 10baseT-FD eth1". Both worked fine.
But now, on the wrt, it doesn't seem to work.
Can I view the current media state? (ifconfig doesn't show media state)
Is it possible to install mii-tool?
Joined: 18 Jun 2006 Posts: 1110 Location: Kiel (54.4247,10.1721)
Posted: Wed Sep 20, 2006 11:43 Post subject:
I thought that 10mbit ethernet is always half duplex.
A full-duplex system allows communication in both directions, and unlike half-duplex allows this to happen simultaneously.
So you could name the full duplex version 20mbit, because you can send with 10mbit and receive with 10mbit, and the 100mbit full duplex 200mbit which would confuse people as the will never get that speed in one direction, so it officially goes along with 10mbit full duplex which describes the situation best: You can send 10mbit and receive 10mbit... _________________ DD-WRT F.A.Q. Webcam Kiel
the 10BaseT standard is a bus system (exactly as its derivates 10Base"whatever is existing out there") with csma/cd error correction. it uses 1 pair of wires to transmit information (via twisted pair or coax). so it is impossible to get into a "full duplex" mode cause in fd there must be an minimum 2 pairs of wires to receive and transmit simultaneously!
so if u check the boxes for fd, nothing will be changed (i think). in fakt the boxes should be not accessible (grey) when 10BaseT is used.
there r 2 pairs of wires in tp ethernet, but not in coax. there is still no fd in it cause of bus technologie (ever heard of collisions?) and there is no "upgrade" when u r using swithches. 10BaseT is still 10BaseT.
Joined: 10 Aug 2006 Posts: 6 Location: Wolfenbüttel
Posted: Fri Sep 22, 2006 12:47 Post subject:
Sash: Your informations are amazingly wrong.
You mix 10BaseT (CAT 3 or higher with RJ45-connectors) with 10Base2 (Coax Cable with BNC connectors). 10Base2 is indeed a bus, and therefore only halfduplex. But 10BaseT is only a logical bus if you use hubs. If you use switches the connections are point-to-point, so fullduplex is possible and used in most cases.
When I have the 10 Mbit service my ISP only offer 10 HD or 10 FD not 'auto-negotiation'. And because I want to use full duplex I need to force my end to FD. This worked fine when I was using my Linux and *BSD routers, but not with the WRT...
With the 100 Mbit serivce they offer HD, FD and 'auto-negotiation'...
My problem is quite different but interfaces speed related.
I've a couple of WRT54G ( GL v1.1 and G 2.2) running wds on v.23 sp2.
On machine has internet RJ connected to isp router (remote office locked during weekend), and the other is connected to my home lan.
The switch connecting isp to wrt, sometime hang because speed negotiation, so I've think to fix speed and duplex in SETUP-VLANs panel, but...
... all speed settings present in this panel has no effect in real world ....
ps: linux command ifconfig ethx speed .etc... has no effect too