Hello community, I have an Sun SPARC Ultra-80 running Debian/woody together with an older switch (LattisSwitch 28115 by Bay Networks). The Workstation has a standard hme (happy meal) network card.
Something with the autonegotiation doesn't work, probably because of the age of the switch. I have configured 100 Mb/sec full-duplex on the switch, but the Debian box falls back to 100 Mb/sec half-duplex. Another effect on this box: After a reboot of the switch the connection is down until I remove the plug from the switch and plug in it again. This behaviour doesn't occur on Solaris boxes where I forced 100 Mb/s fdx (without the additional kernel configuration parameters the Solaris boxes show the same behaviour). I tried the ethtool command from the sparc-utils package to show and change the eth0 parameters: woodybox:~# /usr/sbin/ethtool eth0 Cannot get current device settings: Invalid argument woodybox:~# /usr/sbin/ethtool -s eth0 speed 100 duplex full port tp autoneg off Cannot get current device settings: Invalid argument woodybox:~# tail -2 /var/log/messages Jul 29 02:09:10 magpie kernel: eth0: Link is up using internal transceiver at 100Mb/s, Half Duplex. Jul 29 02:09:37 magpie kernel: sys32_ioctl(ethtool:5483): Unknown cmd fd(3) cmd(000089ff) arg(effffc60) woodybox:~# What did I wrong? Is there a discrepancy between the manual and the tool? Or is the ethtool utility still buggy? (I hope not). Thank you in advance, Guenter