Re: slow receive with 3cSOHO100-TX card / 3c59x drivers

Bogdan Costescu <[email protected]> Mon, 28 Feb 2005 17:28:19 +0100 (CET)
Newsgroups gmane.linux.drivers.vortex.devel
Message-ID <Pine.LNX.4.44.0502281722220.19107-100000@kenzo.iwr.uni-heidelberg.de>
On Fri, 25 Feb 2005, Michael wrote:

> root@0[~]# mii-diag
> Using the default interface 'eth0'.
> Basic registers of MII PHY #24:  ffff ffff ffff ffff ffff ffff ffff
> ffff.

So the transceiver cannot be read...

> Indeed.  So, that part works in linux 2.4, but not in 2.6.

I suspect it has something to do with the power management. Could you
try booting with "acpi=off" on the 2.6 kernel command line ? (unless
you have some other devices that rely on ACPI being enabled...)

I also remember seeing this problem when the transceiver was not set 
to autonegotiation/NWAY in the card's EEPROM. You can use either 
vortex-diag (from ftp://ftp.scyld.com:/pub/diag) or the DOS-based 
3c90xcfg.exe (from 3Com's site, floppy disk or CD that came with 
card) to check/set this.

> In 2.6, lsmod also doesn't show any mii modules loaded.

3c59x does not (yet ?) use the MII generic routines offered by the mii 
module.

-- 
Bogdan Costescu

IWR - Interdisziplinaeres Zentrum fuer Wissenschaftliches Rechnen
Universitaet Heidelberg, INF 368, D-69120 Heidelberg, GERMANY
Telephone: +49 6221 54 8869, Telefax: +49 6221 54 8868
E-mail: [email protected]

_______________________________________________
vortex mailing list
[email protected]
http://www.scyld.com/mailman/listinfo/vortex