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]>
signature.asc
Description: This is a digitally signed message part
