[vortex] Mini PCI - no link

Dave Dribin dave-ml@dribin.org
Sat Jun 22 08:27:01 2002


--EVF5PPMfhYS0aIcm
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

On Sat, Jun 22, 2002 at 01:07:52AM -0400, Donald Becker wrote:
> On Fri, 21 Jun 2002, Dave Dribin wrote:
> 
> > > Try the driver update, 0.99Xa, I've put in the test directory:
> > >     ftp://ftp.scyld.com/pub/network/test/3c59x.c
> >
> > Yup, the MAC address is correct now.  No link light, but that is to be
> > expected with the current change.
> 
> Try removing INVERT_LED_PWR and MII_XCVR_PWR, one at a time, from the
> table entry around line 317.  Use 'mii-diag' to see what the effect is.

Nothin' I've attached the results.  I added printk() statements to
show the before and after values of the reset_opts variable, too.

BTW, the doc I'm looking at (3c59x.pdf) has ResetOptions at Window 3,
Offset 8.  Just for grins, I tried changing activate_xcvr() to use
this, but still no luck.

-Dave

--EVF5PPMfhYS0aIcm
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename=notes

With INVERT_LED_PWR & MII_XCVR_PWR:

read reset_opts: 0010
write reset_opts: 4010

Using the default interface 'eth0'.
Basic registers of MII PHY #0:  3000 7849 0022 561b 01e1 0001 0004 2001.
 Basic mode control register 0x3000: Auto-negotiation enabled.
 Basic mode status register 0x7849 ... 7849.
   Link status: not established.
   End of basic transceiver information.

------------------------------------------------------------------------

With INVERT_LED_PWR only

read reset_opts: 0010
write reset_opts: 0010

Using the default interface 'eth0'.
Basic registers of MII PHY #0:  3000 7849 0022 561b 01e1 0001 0004 2001.
 Basic mode control register 0x3000: Auto-negotiation enabled.
 Basic mode status register 0x7849 ... 7849.
   Link status: not established.
   End of basic transceiver information.

------------------------------------------------------------------------

With MII_XCVR_PWR only

read reset_opts: 0010
write reset_opts: 4010

Using the default interface 'eth0'.
Basic registers of MII PHY #0:  3000 7849 0022 561b 01e1 0001 0004 2001.
 Basic mode control register 0x3000: Auto-negotiation enabled.
 Basic mode status register 0x7849 ... 7849.
   Link status: not established.
   End of basic transceiver information.

------------------------------------------------------------------------

With neither INVERT_LED_PWR nor MII_XCVR_PWR

read reset_opts: 0010
write reset_opts: 0010

Using the default interface 'eth0'.
Basic registers of MII PHY #0:  3000 7849 0022 561b 01e1 0001 0004 2001.
 Basic mode control register 0x3000: Auto-negotiation enabled.
 Basic mode status register 0x7849 ... 7849.
   Link status: not established.
   End of basic transceiver information.


--EVF5PPMfhYS0aIcm--