“Cannot set device ring parameters: Operation not supported”

Posted on

A server stack is the collection of software that forms the operational infrastructure on a given machine. In a computing context, a stack is an ordered pile. A server stack is one type of solution stack — an ordered selection of software that makes it possible to complete a particular task. Like in this post about “Cannot set device ring parameters: Operation not supported” was one problem in server stack that need for a solution. Below are some tips in manage your linux server when you find problem about linux, centos6, hp, nic, multicast.

I’m trying to change the RX and TX for an HP BL460C server by using ethtool and get the following:

ethtool -G eth0 rx 4078 tx 4078
Cannot set device ring parameters: Operation not supported

My driver information is as follows:

driver: be2net                                                       
version: 10.2r                                                      
firmware-version: 12.0.1110.11 
bus-info: 0000:06:00.0                                              
supports-statistics: yes                                            
supports-test: yes                                                  
supports-eeprom-access: yes                                         
supports-register-dump: yes                                         
supports-priv-flags: no`

CentOS release 6.6

The adjustments are needed for a multicast application we are running on this server.

Can you add the parameters to the interface configuration files and reboot?

That would be adding a line like the following to the /etc/sysconfig/network-scripts/ifcfg-ethX files.

ETHTOOL_OPTS="-G ${DEVICE} rx 4078 tx 4078"

Another option is passing the values to the be2net module in the modprobe setup. Here’s an example.

insmod be2net.ko rx_frag_size=value or in /etc/modprocbe.d/be2net.conf:

options be2net rx_frag_size=value

Also see HPE’s advisory: https://support.hpe.com/hpsc/doc/public/display?docId=mmr_kc-0106342

Leave a Reply

Your email address will not be published. Required fields are marked *