Re: mii-diag strangeness

Joe Rouvier <[email protected]>
Newsgroups gmane.linux.drivers.eepro100.devel
Message-ID <1020913549.22114.10.camel@trance>
On Wed, 2002-05-08 at 19:50, Donald Becker wrote:
> On 8 May 2002, Joe Rouvier wrote:
> 
> > I'm having a strange problem with mii-diag on IBM Netfinity 4000R's.  It
> > seems that mii-diag works fine as a non-root user, but reads all nulls
> > when run as root, and fails to force an interface to a specific mode,
> > etc.  This problem is reproducable on different boxes.  Mii-diag
> > compiled with and without libmii.c return the same result.
> 
> Hmmm, this is curious.
> My drivers only check for 'root' with MII writes, not reads.
> What driver version are you using?

eepro100.c:v1.09j-t 9/29/99...
eepro100.c: $Revision: 1.36 $ 2000/11/17...
As distributed with linux kernel 2.4.9

and:

mii-diag.c:v2.03 11/5/2001
libmii.c:v2.04 5/16/2001
eepro100-diag.c:v2.07 12/28/2001
 
> > One item of note.  The Netfinity 4000R uses almost exactly the same
> > motherboard as the Network Engines WebEngine, but with a different
> > BIOS.  The problem does not happen on WebEngine boxes.
> 
> That's very strange!
> 
> > eepro-diag output:
> ...
> > Intel EtherExpress Pro 10/100 EEPROM contents:
> >   Station address 00:06:29:DE:D4:79.
> >   Board assembly 001024-010, Physical connectors present: RJ45
> >   Primary interface chip i82555 PHY #1.
> >    Sleep mode is enabled.  This is not recommended.
> >    Under high load the card may not respond to
> >    PCI requests, and thus cause a master abort.
> >    To clear sleep mode use the '-G 0 -w -w -f' options.
> 
> You should pay attention to this.

Oops, yeah, I should. 

-- 
 Joe Rouvier
 Systems Administrator
 Netli.com
 (650)812-0565 x131
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.