This page contains information on using Linux with the Lite-On PNIC 82c168 PCI Network Interface Controller, as used on the newer LinkSys Fast Ethernet adapters. The master copy of this page resides on the CESDIS WWW server.
The PNIC driver has been merged with the standard "Tulip" driver. While the Tulip driver has been long been in the kernel, the PNIC updates are in version 0.83 and later. See the Tulip driver page for more information.
The Tulip driver development was supported by the Beowulf cluster project at CESDIS. For Beowulf-specific information, read the Beowulf project description.
The PNIC chip uses a register interface very similar to that of the Digital Tulip chip series.
The modifications to the Tulip driver are:
outl(0x600 | addr, ioaddr + 0x98); while (inl(ioaddr + 0x98) & 0x80000000) /*wait*/ ; result = inl(ioaddr + CSR9) & 0xffff;
A diagnostic program is available to examine the device registers, EEPROM values, and MII transceiver management registers.