On Thu, Sep 26, 2002 at 04:59:24PM +0800, gbaldona@lexmark.com wrote: > Thanks. > I'm aware that LXT971 is physical layer interface, but I think I need to > have a driver of this hardware to work the network protocols. > I am correct? Not quite wrong, but at wrong layer. What PHY does is to (auto-)negotiate wire modulation (and speed) so that both ends speak the same, then move around bits via the MII interface to the MAC. Commanding the PHY to make the right thing is what the "PHY programming" is about. The network protocols are done at MAC subsystem. E.g. eepro100 has i82557/558/559 chips, which are kind of bad examples as those have built-in PHY hardware. You will need to know how to get to MII channel, and to PHY registers via it at whatever MAC you have. Once you know that, then you will find all the necessary information about those MII (at PHY) registers from Intel site by simply asking for "LXT971" via the site search. /Matti Aarnio - : send the line "unsubscribe linux-net" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html