On Fri, 2005-08-12 at 03:02 +0200, Magnus wrote:

> Problem description:
> I can't set the NIC speed. It's fixed to 10 mbps, half-duplex, no matter
> what I do. 
> I'm sure isn't tools reporting speed incorrectly, tests reveal speeds around
> 1mb/s (10mbit) on 100mbit net.
> 
> I have tried both setting auto-neg and forced speed by using:
> [EMAIL PROTECTED] ~]# ethtool -s eth1 speed 100 duplex full
> or
> [EMAIL PROTECTED] ~]# mii-tool eth1 -F 100baseTx-FD
> and
> [EMAIL PROTECTED] ~]# mii-tool -r eth1
> 
> I have tried different cables, 2 different switches, one Cisco 2940 in which
> I manually set the port to auto or forced mode. In forced 100FDX port
> there's no link at all, and in auto the switch tells me it negotiated 10HD.
> The second switch is a Netgear FS108, and I can't more than 10mbit. I even
> tried twisted pair.

There were some fixes incorporated not too long ago that deal with the
speed negotiation, but those should already be incorporated into the
kernel you are running.  It is possible that there are endian issues but
I don't have any non-x86 hardware to test on unfortunately.  I'm
currently looking into making use of the PHY abstraction layer that was
recently submitted and that may help with some of these issues.  Do you
know if your device ever worked properly?  Could you possibly try it
with Windows and see if it works properly?  The main issues I've seen
with the speed handling has been going from 100-full to 10-half and that
sort of thing.  If you auto to 100-full and stay there, the device works
just fine.


-- 
David Hollis <[EMAIL PROTECTED]>

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to