Hi James,

I observed, from your email that you are using igb driver version (4.0.17) that 
does not support enable/disable EEE through Ethtool.

Please try latest igb-driver(4.1.2) - it is on Sourceforge.

Regards,

Akeem G. Abodunrin
Linux Development
LAN Access Division
Intel Corporation

-----Original Message-----
From: James Troup [mailto:ja...@linuxterminal.com]
Sent: Tuesday, January 08, 2013 4:53 AM
To: e1000-devel@lists.sourceforge.net
Subject: [E1000-devel] Ethtool to controll EEE

Hi !


Thanks in advance.


I have a 2 Dell servers with IntelĀ® Ethernet Server Adapter I350-T4 NICs


Do you have a build of ethtool that can access EEE ?




# ./ethtool --show-eee eth3

Cannot get EEE settings: Operation not supported


I am running DRBD with crossover cables and the NICs switch themselves off when 
there is no traffic.
I have passed the module parameter to disable EEE (EEE=0) but the NICs are 
still doing the same.


If I could get ethtool to control EEE then I could configure Xenserver to pass 
the ethtool command.


I have recently compiled ethtool & igb driver.





# ./ethtool --version
ethtool version 3.7



# uname -a
Linux XS01 2.6.32.43-0.4.1.xs1.6.10.734.170748xen #1 SMP Mon Sep 10 13:28:39 
EDT 2012 i686 i686 i386 GNU/Linux





# modinfo igb
filename: 
/lib/modules/2.6.32.43-0.4.1.xs1.6.10.734.170748xen/kernel/drivers/net/igb/igb.ko
version: 4.0.17
license: GPL
description: Intel(R) Gigabit Ethernet Network Driver
author: Intel Corporation, 
<e1000-devel@lists.sourceforge.net<mailto:e1000-devel@lists.sourceforge.net>>
srcversion: BCB38D2CABB33E0A1BA8385
alias: pci:v00008086d000010D6sv*sd*bc*sc*i*
alias: pci:v00008086d000010A9sv*sd*bc*sc*i*
alias: pci:v00008086d000010A7sv*sd*bc*sc*i*
alias: pci:v00008086d000010E8sv*sd*bc*sc*i*
alias: pci:v00008086d00001526sv*sd*bc*sc*i*
alias: pci:v00008086d0000150Dsv*sd*bc*sc*i*
alias: pci:v00008086d000010E7sv*sd*bc*sc*i*
alias: pci:v00008086d000010E6sv*sd*bc*sc*i*
alias: pci:v00008086d00001518sv*sd*bc*sc*i*
alias: pci:v00008086d0000150Asv*sd*bc*sc*i*
alias: pci:v00008086d000010C9sv*sd*bc*sc*i*
alias: pci:v00008086d00000440sv*sd*bc*sc*i*
alias: pci:v00008086d0000043Csv*sd*bc*sc*i*
alias: pci:v00008086d0000043Asv*sd*bc*sc*i*
alias: pci:v00008086d00000438sv*sd*bc*sc*i*
alias: pci:v00008086d00001516sv*sd*bc*sc*i*
alias: pci:v00008086d00001511sv*sd*bc*sc*i*
alias: pci:v00008086d00001510sv*sd*bc*sc*i*
alias: pci:v00008086d00001527sv*sd*bc*sc*i*
alias: pci:v00008086d0000150Fsv*sd*bc*sc*i*
alias: pci:v00008086d0000150Esv*sd*bc*sc*i*
alias: pci:v00008086d00001524sv*sd*bc*sc*i*
alias: pci:v00008086d00001523sv*sd*bc*sc*i*
alias: pci:v00008086d00001522sv*sd*bc*sc*i*
alias: pci:v00008086d00001521sv*sd*bc*sc*i*
alias: pci:v00008086d00001539sv*sd*bc*sc*i*
alias: pci:v00008086d00001538sv*sd*bc*sc*i*
alias: pci:v00008086d00001537sv*sd*bc*sc*i*
alias: pci:v00008086d00001536sv*sd*bc*sc*i*
alias: pci:v00008086d00001533sv*sd*bc*sc*i*
depends:
vermagic: 2.6.32.43-0.4.1.xs1.6.10.734.170748xen SMP mod_unload modversions Xen 
686
parm: InterruptThrottleRate:Maximum interrupts per second, per vector, (max 
100000), default 3=adaptive (array of int)
parm: IntMode:Change Interrupt Mode (0=Legacy, 1=MSI, 2=MSI-X), default 2 
(array of int)
parm: Node:set the starting node to allocate memory on, default -1 (array of 
int)
parm: LLIPort:Low Latency Interrupt TCP Port (0-65535), default 0=off (array of 
int)
parm: LLIPush:Low Latency Interrupt on TCP Push flag (0,1), default 0=off 
(array of int)
parm: LLISize:Low Latency Interrupt on Packet Size (0-1500), default 0=off 
(array of int)
parm: RSS:Number of Receive-Side Scaling Descriptor Queues (0-8), default 1, 
0=number of cpus (array of int)
parm: VMDQ:Number of Virtual Machine Device Queues: 0-1 = disable, 2-8 enable, 
default 0 (array of int)
parm: max_vfs:Number of Virtual Functions: 0 = disable, 1-7 enable, default 0 
(array of int)
parm: MDD:Malicious Driver Detection (0/1), default 1 = enabled. Only available 
when max_vfs is greater than 0 (array of int)
parm: QueuePairs:Enable Tx/Rx queue pairs for interrupt handling (0,1), default 
1=on (array of int)
parm: EEE:Enable/disable on parts that support the feature (array of int)
parm: DMAC:Disable or set latency for DMA Coalescing ((0=off, 1000-10000(msec), 
250, 500 (usec)) (array of int)
parm: LRO:Large Receive Offload (0,1), default 0=off (array of int)
parm: debug:Debug level (0=none, ..., 16=all) (int)




------------------------------------------------------------------------------
Master Java SE, Java EE, Eclipse, Spring, Hibernate, JavaScript, jQuery
and much more. Keep your Java skills current with LearnJavaNow -
200+ hours of step-by-step video tutorials by Java experts.
SALE $49.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122612 
_______________________________________________
E1000-devel mailing list
E1000-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/e1000-devel
To learn more about Intel&#174; Ethernet, visit 
http://communities.intel.com/community/wired

Reply via email to