Michael Le wrote: > Hi Emil, Hi Michael,
> Thanks for your reply. We forced both sides to 1000/F and set one > side to be Master and the other side Slave. How are you forcing the speed? I presumed that you used ethtool, but if you made changes to the code post the diff, so that we can review it. > We are trying to follow the description in the Intel's > PCI/PCI-X Family of Gigabit Ethernet Controllers Software Developers > Manual > 82540EP/EM, 82541xx, 82544GC/EI, 82545GM/EM, 82546GB/EB, and 82547xx > Rev. 3.9 > > --------------------- > In there it says: > > 11.6.2 Forced Operation: > Forced operation can be used to establish 10 and 100 links, and 1000 > links for test purposes. In this method, Auto-Negotiation is disabled > completely and the link state of the PHY is determined by PHY > register 0d. > Note: When speed is forced, the MDI/MDI-X crossover feature is not > functional. > In forced operation, the programmer sets the link speed (10, 100, or > 1000) and duplex state (full or half). For Gigabit (1000) links, the > programmer must explicitly designate one side as the Master and the > other as the slave. > --------------------- > > Are you saying then, that for the e1000 1Gb NICs, auto-neg will always > occur and there is no way to get around it? A little bit above this section there is also a text that says: "Auto-Negotiation is the only method allowed by the 802.3ab standard for establishing a 1000BASE-T link, although forced operation could be used for test purposes." this is what I was refering to when I mentioned that GB/full only works with autoneg. I didn't realize that you were trying to use the master/slave mode. How did you do this? Again post diff if you changed the code. Otherwise I believe the version of e1000 you are using does not support it by default (despite what the README claims, setting E1000_MASTER_SLAVE will have no effect). A bit more information about what you're trying to solve might help as well. Thanks, Emil ------------------------------------------------------------------------------ Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are powering Web 2.0 with engaging, cross-platform capabilities. Quickly and easily build your RIAs with Flex Builder, the Eclipse(TM)based development software that enables intelligent coding and step-through debugging. Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com _______________________________________________ E1000-devel mailing list E1000-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/e1000-devel