Sponsored Content
Full Discussion: Ethtool command not working
Top Forums UNIX for Beginners Questions & Answers Ethtool command not working Post 303041327 by Neo on Thursday 21st of November 2019 12:11:03 PM
Old 11-21-2019
Please post the output of ifconfig -a.

Thanks.

For example, on my server I had to take the exact entry identified in ifconfig to get this:

Code:
ubuntu:/tmp# ethtool enp1s0
Settings for enp1s0:
	Supported ports: [ TP MII ]
	Supported link modes:   10baseT/Half 10baseT/Full 
	                        100baseT/Half 100baseT/Full 
	                        1000baseT/Half 1000baseT/Full 
	Supported pause frame use: No
	Supports auto-negotiation: Yes
	Supported FEC modes: Not reported
	Advertised link modes:  10baseT/Half 10baseT/Full 
	                        100baseT/Half 100baseT/Full 
	                        1000baseT/Full 
	Advertised pause frame use: Symmetric Receive-only
	Advertised auto-negotiation: Yes
	Advertised FEC modes: Not reported
	Link partner advertised link modes:  1000baseT/Full 
	Link partner advertised pause frame use: No
	Link partner advertised auto-negotiation: Yes
	Link partner advertised FEC modes: Not reported
	Speed: 1000Mb/s
	Duplex: Full
	Port: MII
	PHYAD: 0
	Transceiver: internal
	Auto-negotiation: on
	Supports Wake-on: pumbg
	Wake-on: d
	Current message level: 0x00000033 (51)
			       drv probe ifdown ifup
	Link detected: yes

So, please post the output of ifconfig -a first.
 

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Command not working in HP-UX

Hi All, This command is not working in HP-UX os. $ ps -eo pcpu,pid,user,args | sort -k1 -r | head -11 ps: illegal option -- o usage: ps Usage: sort .. ].. .. Please help me on this command..Please suggest me the correct the syntax of the command... Waiting... (6 Replies)
Discussion started by: jack00423
6 Replies

2. Shell Programming and Scripting

ethtool : command not found

Hi, I am uising Suse linux on my system and i tried : man ethtool and i got the manual for ethtool but when i tried to use the command as: ethtool -a eth0 it says Command not found. also, i tried rpm -qa|grep ethtool i got: ethtool-3-15.2 so,it means my system has ethtool server or... (4 Replies)
Discussion started by: salil2012
4 Replies

3. Programming

ethtool problem

Hi, I'm using ethtool to change network settings: Just for the experiment, i want to change speed to 10, instead of 100, I type: ethtool -s eth0 speed 10 duplex full autoneg off and to view settings i type: ethtool eth0, and get this: Settings for eth0: Supported ports: ... (4 Replies)
Discussion started by: alex889
4 Replies

4. UNIX for Advanced & Expert Users

command for recently modified files - "find" command not working

I have three files a.txt , b.txt , c.txt in a directory called my_dir1 .These files were created before two or three months . I have a tar file called my_tar1.tar which contains three files a.txt , b.txt , d.txt . Somebody untarred the my_tar1.tar into my_dir1 directory. So existing two files were... (1 Reply)
Discussion started by: joe.mani
1 Replies

5. Shell Programming and Scripting

Need help! command working ok when executed in command line, but fails when run inside a script!

Hi everyone, when executing this command in unix: echo "WM7 Fatal Alerts:", $(cat query1.txt) > a.csvIt works fine, but running this command in a shell script gives an error saying that there's a syntax error. here is content of my script: tdbsrvr$ vi hc.sh "hc.sh" 22 lines, 509... (4 Replies)
Discussion started by: 4dirk1
4 Replies

6. Shell Programming and Scripting

help with shell script: cp command not working, but mv command works...

Hello. I would like to ask your help regarding the cp command. We are using a cp command to create a back-up copy of our file but to no avail. It's just not working. We already checked the file and directory permissions and all seems correct. We have a script (ftp.script) which calls on... (1 Reply)
Discussion started by: udelalv
1 Replies

7. Red Hat

Ethtool script not running on boot.

Hi, there is an incompatibility between my NIC and my Western Digital Powerline adapters which appears to cause autonegotiation to fail intermittently, most often following a reboot. Running the following Ethtool script will establish a connection immediately: #!/bin/sh # chkconfig: 345 85... (12 Replies)
Discussion started by: torley
12 Replies

8. Shell Programming and Scripting

Maxdepth command not working in AIX.Need alternative solution for this command

Hi All, I am trying to select 30 days older files under current directory ,but not from subdirectory using below command. find <Dir> -type f -mtime + 30 This command selecting all the files from current directory and also from sub directory . I read some documention through internet ,... (1 Reply)
Discussion started by: kommineni
1 Replies

9. UNIX for Dummies Questions & Answers

Shell script not working but command works in command prompt

Hi everyone I have a problem with my script If I try directly this command /usr/bin/nice -n 19 mysqldump -u root --password="******" wiki_schneider -c | nice -n 19 gzip -9 > /point_de_montage/$(date '+%Y%m%d')-wiki-db.sql.gz It works But if I simply add this command in a script and... (8 Replies)
Discussion started by: picemma
8 Replies

10. Shell Programming and Scripting

Execute ssh command with additional terminal command to any remote user not working script

Hello i am having an issue with bash script and this is the code now=$(cat hosts1.txt | awk '{print $2;}') while read n ;do ssh root@$now 'useradd test1; echo -e "test1\ntest1" | passwd test1 && echo "test1 ALL=(ALL:ALL) ALL" >> /etc/sudoers' When i execute only part with cat, it... (8 Replies)
Discussion started by: tomislav91
8 Replies
ieee802.3(5)						Standards, Environments, and Macros					      ieee802.3(5)

NAME
ieee802.3, cap_autoneg, cap_1000fdx, cap_1000hdx, cap_100fdx, cap_100hdx, cap_10fdx, cap_10hdx, cap_rem_fault, cap_pause, cap_asmpause, adv_cap_autoneg, adv_cap_1000fdx, adv_cap_1000hdx, adv_cap_100fdx, adv_cap_100hdx, adv_cap_10fdx, adv_cap_10hdx, adv_cap_pause, adv_cap_asmpause, adv_rem_fault, lp_cap_autoneg, lp_cap_1000fdx, lp_cap_1000hdx, lp_cap_100fdx, lp_cap_100hdx, lp_cap_10fdx, lp_cap_10hdx, lp_cap_pause, lp_cap_asmpause, lp_rem_fault, xcvr_addr, xcvr_id, xcvr_inuse, link_up, link_duplex, link_pause, link_asmpause - Ethernet mii kstat and ndd parameters DESCRIPTION
This page describes the kernel statistics and the ndd(1M) configuration parameters used to monitor and configure the Ethernet physical layer. The cap_* parameters exist in the kernel statistics for an Ethernet device. The parameters describe the maximum capability of a device. When the value of a statistic is 1, the device has the capability described. When the value is 0, the device does not have the capability. The exceptions to this rule are the cap_asmpause and cap_pause parameters which are explained later in the page. cap_autoneg Capable of auto-negotiation cap_1000fdx Capable of 1000 full duplex operation cap_1000hdx Capable of 1000 half duplex operation cap_100fdx Capable of 100 full duplex operation cap_100hdx Capable of 100 half duplex operation cap_10fdx Capable of 10 full duplex operation cap_10hdx Capable of 10 half duplex operation cap_rem_fault Capable of reporting locally detected faults to link partner The adv_cap_* parameters exist in the kernel statistics and represent a mirror image of the ndd adv_*_cap parameter list for an Ethernet device. The ndd adv_*_cap tuning parameters allow fine grain control of the Ethernet device physical layer. The parameters are also a sub- set of the cap_* statistics. If the cap_* value is 0, the corresponding adv_cap_* must also be 0. The exceptions to this rule are the adv_cap_asmpause and adv_cap_pause parameters. When auto-negotiation is enabled, the adv_*_cap statistics show which capabilities are advertised to the link partner. When auto-negotia- tion is disabled in forced mode, the statistics precisely show how a link should function and that it must be matched on the link partner to achieve a valid link up. Statistics with values other than 0 and 1 are also described in the following. adv_cap_autoneg Advertise auto-negotiation capability adv_cap_1000fdx Advertise 1000 full duplex capability adv_cap_1000hdx Advertise 1000 half duplex capability adv_cap_100fdx Advertise 100 full duplex capability adv_cap_100hdx Advertise 100 half duplex capability adv_cap_10fdx Advertise 10 full duplex capability adv_cap_10hdxv Advertise 10 half duplex capability adv_rem_fault Fault value reported by the local system to the peer 0 Link is good 1 Off line 2 Link failure 3 Auto-negotiation failure The lp_cap_* parameters exist as kernel statistics for an Ethernet device. The statistics are the advertised capabilities provided by the link partner on completion of auto-negotiation. If the capabilities match the capabilities provided in the local advertisement, the link can proceed to a link up state. If no match is found, the link remains down. In two other instances, lp_cap_* values might all be zero: when a cable is not present, when forced mode is enabled. lp_cap_autoneg Link partner advertises auto-negotiation capability lp_cap_1000fdx Link partner advertises 1000 full duplex capability lp_cap_1000hdx Link partner advertises 1000 half duplex capability lp_cap_100fdx Link partner advertises 100 full duplex capability lp_cap_100hdx Link partner advertises 100 half duplex capability lp_cap_10fdx Link partner advertises 10 full duplex capability lp_cap_10hdx Link partner advertises 10 half duplex capability lp_rem_fault Fault value the remote system reports 0 Link is good 1 Off line 2 Link failure 3 Auto-negotiation failure The xcvr_* kernel statistics provide information about the physical layer device that is in use. xcvr_addr MII address in the 0 to 31 range of the physical layer device in use for a given Ethernet device xcvr_id MII transceiver manufacturer and device ID xcvr_inuse MII transceiver type, based on the following list: 0 other Undefined 1 none MII present, but nothing connected 2 10Mb/s 10Mb/s Manchester encoding 3 100BaseT4 100 Mb/s 8B/6T 4 100BaseX 100 Mb/s 4B/5B 5 100BaseT2 100 Mb/s PAM5X5 6 1000BaseX 1000 Mb/s 8B/10B 7 1000BaseT 1000 Mb/s 4D-PAM5 The above values define maximum capability. In many cases, lower speeds can occur. The cap_* statistics must be viewed to establish the range of capability. The link_* kernel statistics show the link state at the local end of the connection. link_up 1 Link is up 0 Link is down link_duplex 2 Full duplex link 1 Half duplex link 0 Unknown The cap_asmpause, cap_pause, adv_cap_asmpause, and adv_cap_pause parameters do not follow the rules of other cap_* and adv_cap_* kstats or parameters. cap_pause The meaning of this statistic depends on the value provided by cap_asmpause. if cap_asmpause = 1, pause one direction 1 Send pause frames when there is receive congestion. 0 Pause transmission when a pause frame is received. if cap_asmpause = 0, pause in either direction 1 Send pause frames when there is receive congestion, and pause transmission when a pause frame is received. 0 Pause capability is not available in either direction. cap_asmpause Asymmetric pause capability The adv_cap_pause and adv_cap_asmpause statistics are limited by the available settings for cap_pause and cap_asmpause. For a device that is fully capable of pausing both Rx (receive) and Tx (transmit) operations, the settings available are defined in the truth table that fol- lows the adv_cap_pause and adv_cap_asmpause parameter descriptions below. adv_cap_pause The meaning of this statistic depends on the value provided by adv_cap_asmpause. if adv_cap_asmpause = 1 1 Send pause frames when there is receive congestion. 0 Pause transmission when a pause frame is received. if adv_cap_asmpause = 0 1 Send pause frames when there is receive congestion, and pause transmission when a pause frame is received. 0 Pause capability is not available in either direction. adv_cap_asmpause Asymmetric pause capability The cap_asmpause and cap_pause statistics show the capability of a device and also limit the legal setting for adv_cap_asmpause and adv_cap_pause. The following truth table describes the available adv_cap_asmpause and adv_cap_pause settings limited by cap_asmpause and cap_pause statistics. The abbreviations below are used in the table. CA cap_asmpause CP cap_pause AA adv_cap_asmpause AP adv_cap_pause CP CA AP AA Description 0 0 0 0 No pause in use 0 0 x x Device not pause capable, cannot set 0 1 0 0 Asymmetric Rx pause capable, but not advertised 0 1 0 1 Asymmetric Rx pause capable and advertised 0 1 1 0 Asymmetric Rx pause capable, making it impossible advertise symmetric pause 0 1 1 1 Asymmetric Rx pause capable, making it impossible advertise asymmetric Tx pause 1 0 0 0 Symmetric pause capable, but not advertised 1 0 0 1 Symmetric pause capable, advertis- ing asymmetric Rx pause only 1 0 1 0 Symmetric pause capable, advertis- ing symmetric Rx and Tx pause capa- bility 1 0 1 1 Symmetric pause capable, advertis- ing asymmetric Tx pause only 1 1 0 0 Asymmetric Tx pause capable, but not advertised 1 1 0 1 Asymmetric Tx pause capable, making it impossible to advertise Asymmet- ric Rx pause 1 1 1 0 Asymmetric Tx pause capable, making it impossible advertise symmetric pause 1 1 1 1 Asymmetric Tx pause capable and advertised In the cases above, an error is posted when a device driver cannot advertise. A new setting is ignored and values revert to the previous setting. The lp_cap_pause and the lp_cap_asmpause provide the advertised capabilities of the link partners. lp_cap_pause The meaning of this statistic depends on the value provided by lp_cap_asmpause. if lp_cap_asmpause = 1 1 Send pause frames when there is receive congestion. 0 Pause transmission when a pause frame is received. if lp_cap_asmpause = 0 1 Send pause frames when there is receive congestion, and pause transmission when a pause frame is received. 0 Pause capability is not available in either direction. lp_cap_asmpause Asymmetric pause capability When adv_*pause_cap and lp_*pause_cap are compared on completion of auto-negotiation, the chosen flow control mechanism for the link depends on what is most meaningful. link_asmpause 1 indicates flow control in one direction. 0 indicates flow control in both directions when link_pause is set to one. link_pause if link_asmpause = 0 1 Flow control in both Rx and Tx directions is available. 0 No flow control available on the link. if link_asmpause = 1 1 The local station will honor received pause frames by temporarily suspending transmit of further frames. 0 In the event of receive congestion, the local station will transmit a pause frame to the peer. lp_cap_asmpause Asymmetric pause capability The following truth table illustrates the meaningful flow control combinations related to local and link partner configurations. The abbreviations below are used in the table. AA adv_cap_asmpause AP adv_cap_pause LAC lp_cap_asmpause LPC lp_cap_pause LA link_asmpause LP link_pause AA AP LAC LPC LA LP Description 1 0 1 1 1 0 Local station will Tx a pause when Rx is congested. 0 1 0 1 0 1 Flow control in both Rx and Tx directions. x 1 1 0 1 1 Local station will honor received Pause frames by temporarily sus- pending Transmit. x x x x 0 0 All other combinations: Flow con- trol not avilable on the link When forced mode is enabled, the current setting of adv_cap_asmpause and adv_cap_pause are used for the link. The link_asmpause and link_pause become equal to the current adv_cap_asmpause and adv_cap_pause settings. The above table also applies in forced mode, but the link partner configuration must be checked to verify that flow control is operating on the link. SEE ALSO
ndd(1M), driver.conf(4), bge(7D), ce(7D), dlpi(7P), eri(7D), ge(7D), gld(7D), hme(7D), qfe(7D) NOTES
When adv_cap_autoneg is set to 0, the highest priority speed and duplex is used for forced mode. The highest priority is the highest speed at full duplex. The lowest priority is the lowest speed at half duplex. MII transceivers can exist internally to a system or can be connected to an external MII connector. Typically, an internal transceiver has an xcvr_addr of 1, while an external connection has an xcvr_addr of 0. SunOS 5.10 13 Sep 2004 ieee802.3(5)
All times are GMT -4. The time now is 01:16 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy