netdev
[Top] [All Lists]

Re: Ethtool doesn't work on Debian unstable?

To: cliff white <cliffw@xxxxxxxx>
Subject: Re: Ethtool doesn't work on Debian unstable?
From: Andre Tomt <andre@xxxxxxxx>
Date: Thu, 10 Mar 2005 23:15:31 +0100
Cc: netdev@xxxxxxxxxxx
In-reply-to: <20050310135435.23af10b8@es175>
References: <20050310135435.23af10b8@es175>
Sender: netdev-bounce@xxxxxxxxxxx
User-agent: Mozilla Thunderbird 1.0 (Windows/20041206)
cliff white wrote:
This is wierd. I know I am doing something Real Stupid, but i can't figure it 
out.

Two systems. 2.6.11 kernel on both systems. One runs RedHat 9.0, and ethtool Just Works:
 ethtool -g eth0
Ring parameters for eth0:
Pre-set maximums:
RX:             256
RX Mini:        0
RX Jumbo:       0
TX:             256
Current hardware settings:
RX:             64
RX Mini:        0
RX Jumbo:       0
TX:             64
--------------------
The other is Debian unstable, and nothing works:
 ethtool -g eth0
Ring parameters for eth0:
Cannot get device ring settings: Operation not supported
------------------------
If i strace, i see the ioctl failing on the Debian side:
7657  munmap(0xb7fd6000, 75321)         = 0
7657  socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 3
7657  fstat64(1, {st_mode=S_IFCHR|0600, st_rdev=makedev(136, 5), ...}) = 0
7657  mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) 
= 0xb7fe8000
7657  write(1, "Ring parameters for eth1:\n", 26) = 26
7657  ioctl(3, SIOCETHTOOL, 0xbffffd30) = -1 EOPNOTSUPP (Operation not 
supported)
7657  dup(2)                            = 4
------------------------
Can anyone help me here? I'd like to use Debian for this testing, but so far, 
no love.
cliffw



Most likely the other debian system just is using a network driver that do not support ethtool, or even just that ethtool command. ethtool support differs a lot between drivers, with quite a few not supporting ethtool at all.

<Prev in Thread] Current Thread [Next in Thread>