Re: slow receive with 3cSOHO100-TX card / 3c59x drivers
Michael <[email protected]> Fri, 25 Feb 2005 17:49:44 -0800 (PST)
| Newsgroups | gmane.linux.drivers.vortex.devel |
|---|---|
| Message-ID | <[email protected]> |
Hi! Thanks for the reply! Here's my follow-up: > On Thu, 24 Feb 2005, Michael wrote: > > > mmoedt@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@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@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@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! _______________________________________________ vortex mailing list [email protected] http://www.scyld.com/mailman/listinfo/vortex