[vortex] slow receive with 3cSOHO100-TX card / 3c59x drivers

Michael xemc at yahoo.com
Fri Feb 25 17:49:44 PST 2005


Hi!   Thanks for the reply!
Here's my follow-up:

> On Thu, 24 Feb 2005, Michael wrote:
> 
> > mmoedt at 0[~]$ mii-diag
> > Using the default interface 'eth0'.
> > SIOCGMIIPHY on eth0 failed: Operation not supported
> > ----------------------------------------------------------

Sorry, this is when run as a user.  See this instead:

root at 0[~]# mii-diag
Using the default interface 'eth0'.
Basic registers of MII PHY #24:  ffff ffff ffff ffff ffff ffff ffff
ffff.
  No MII transceiver present!.
  Use '--force' to view the information anyway.

root at 0[~]# mii-diag --force
Using the default interface 'eth0'.
Basic registers of MII PHY #24:  ffff ffff ffff ffff ffff ffff ffff
ffff.
  No MII transceiver present!.
 The autonegotiated capability is 03e0.
The autonegotiated media type is 100baseTx-FD.
 Basic mode control register 0xffff: Auto-negotiation enabled.
  Internal Collision-Test enabled!
  Restarted auto-negotiation in progress!
  Transceiver isolated from the MII!
  Transceiver powered down!
  Transceiver in loopback mode!
  Transceiver currently being reset!
 Basic mode status register 0xffff ... ffff.
   Link status: established.
 Remote fault detected!
   *** Link Jabber! ***
 Your link partner advertised ffff: Flow-control 100baseT4
100baseTx-FD 100baseTx 10baseT-FD 10baseT, w/ 802.3X flow control.
   End of basic transceiver information.




> 
> Please provide the eth0-related log from /var/log/messages. This
> might 
> show if the MII transceiver was found and initialized.
> If ethtool exists on your system, please run 'ethtool eth0'.


Feb 25 19:28:40 sammy kernel: 3c59x: Donald Becker and others.
www.scyld.com/network/vortex.html
Feb 25 19:28:40 sammy kernel: 0000:00:06.0: 3Com PCI 3cSOHO100-TX
Hurricane at 0xec00. Vers LK1.1.19
Feb 25 19:28:40 sammy kernel: NTFS driver 2.1.14 [Flags: R/W
MODULE].
Feb 25 19:28:40 sammy kernel: Serial: 8250/16550 driver $Revision:
1.90 $ 8 ports, IRQ sharing disabled
Feb 25 19:28:40 sammy kernel: ttyS0 at I/O 0x3f8 (irq = 4) is a
16550A
Feb 25 19:28:40 sammy kernel: ttyS1 at I/O 0x2f8 (irq = 3) is a
16550A
Feb 25 19:28:40 sammy kernel: Linux Kernel Card Services
Feb 25 19:28:40 sammy kernel:   options:  [pci] [cardbus] [pm]
Feb 25 19:28:40 sammy kernel: kjournald starting.  Commit interval
5 seconds
Feb 25 19:28:40 sammy kernel: EXT3 FS on hda6, internal journal
Feb 25 19:28:40 sammy kernel: EXT3-fs: mounted filesystem with
ordered data mode.
Feb 25 19:28:40 sammy kernel: NET: Registered protocol family 17
Feb 25 19:28:40 sammy kernel: NET: Registered protocol family 10
Feb 25 19:28:40 sammy kernel: Disabled Privacy Extensions on device
c039f0c0(lo)
Feb 25 19:28:40 sammy kernel: IPv6 over IPv4 tunneling driver


root at 0[~]# ethtool eth0
Settings for eth0:
No data available

> 
> >  The autonegotiated capability is 01e0.
> > The autonegotiated media type is 100baseTx-FD.
> >  Basic mode control register 0x3000: Auto-negotiation enabled.
> 
> This means that the MII transceiver was found and that
> autonegotiation 
> works - which is good.

Indeed.  So, that part works in linux 2.4, but not in 2.6.
In 2.6, lsmod also doesn't show any mii modules loaded.

Do you have any more ideas?

Thanks!



More information about the vortex mailing list