My Lite-On 82c168 PNIC stopped working

Jeremy C. Reed reed@reedmedia.net
Sat Oct 23 22:12:40 1999


On Sat, 23 Oct 1999, Bernhard Kaindl wrote:

> On Sat, 23 Oct 1999, Jeremy C. Reed wrote:
> > 
> > My Lite-On adapter worked perfect with the tulip driver on one motherboard
> > but when I moved it to another it stopped.
> > 
> > Here is some stuff from dmesg:
> > 
> > tulip.c:v0.89H 5/23/98 becker@cesdis.gsfc.nasa.gov
> > eth0: Lite-On 82c168 PNIC at 0xec00, 00 a0 cc 22 1b 70, IRQ 11.
> > 
> > Once I do an ifconfig ... up I get:
> > eth0: Changing PNIC configuration to half-duplex, CSR6 0042c000.
> > eth0: Changing PNIC configuration to half-duplex, CSR6 0186c000.
> > ...repeated...
> > 
> 
> Please update to a newer driver. I can send you my favorite
> driver version (bug-fixed 91g) which should hopefully work.

I compiled and updated to this Version v0.91g2 10/9/99 driver.
(I have kernel 2.0.36 -- debian slink.)

After I did a modprobe tulip debug=6 I received:

Oct 23 19:01:15 sigmahosting kernel: Found Lite-On 82c168 PNIC at PCI I/O
address 0xec00.
Oct 23 19:01:15 sigmahosting kernel: tulip.c:v0.91g2 10/9/99
becker@cesdis.gsfc.nasa.gov
Oct 23 19:01:15 sigmahosting kernel: eth0: Lite-On 82c168 PNIC rev 32 at
0xec00, 00:A0:CC:22:1B:70, IRQ 11.

Then after I did a ifconfig for eth0 -->

Oct 23 19:01:42 sigmahosting kernel: eth0: Changing PNIC configuration to
100baseTx half-duplex, CSR6 01860000.

...and so on...

Oct 23 19:02:06 sigmahosting kernel: eth0: Changing PNIC configuration to
100baseTx half-duplex, CSR6 01860000.
Oct 23 19:02:06 sigmahosting kernel: eth0: The transmitter stopped.  CSR5
is 606902a, CSR6 1860002, new CSR6 1860000.
Oct 23 19:02:09 sigmahosting kernel: eth0: Changing PNIC configuration to
10baseT half-duplex, CSR6 00420000.
Oct 23 19:02:12 sigmahosting kernel: eth0: Changing PNIC configuration to
100baseTx half-duplex, CSR6 01860000.
Oct 23 19:02:12 sigmahosting kernel: eth0: The transmitter stopped.  CSR5
is 606902a, CSR6 1860002, new CSR6 1860000.
Oct 23 19:02:15 sigmahosting kernel: eth0: Changing PNIC configuration to
10baseT half-duplex, CSR6 00420000.
Oct 23 19:02:18 sigmahosting kernel: eth0: Changing PNIC configuration to
100baseTx half-duplex, CSR6 01860000.
Oct 23 19:02:18 sigmahosting kernel: eth0: The transmitter stopped.  CSR5
is 606900a, CSR6 1860002, new CSR6 1860000.
Oct 23 19:02:24 sigmahosting kernel: eth0: Changing PNIC configuration to
100baseTx half-duplex, CSR6 01860000.
Oct 23 19:02:24 sigmahosting kernel: eth0: The transmitter stopped.  CSR5
is 606900a, CSR6 1860002, new CSR6 1860000.

It worked perfect on another motherboard, just minutes before I switched
it.

Any ideas?

   Jeremy C. Reed
   http://www.reedmedia.net