Cannot Set mtu Parameters On Ixgbe Driver (Doc ID 1626028.1)

Last updated on JULY 29, 2016

Applies to:

Solaris Operating System - Version 10 10/09 U8 and later
Information in this document applies to any platform.

Symptoms

Customer was trying  to set the mtu parameters on some of the ixgbe ports on a Solaris 10 U11 system.  He was following the  Oracle Users Guide E25544-02 but had no success. He gets the error messages as below if he follows steps in that guide:
init_spec_child: parent=pci8086,3c08, bad spec (pic108e,484e)
init_spec_child: parent=pci8086,3c02, bad spec (pic108e,484e)

Here is the /etc/path_to_inst information:
grep -i ixgbe /etc/path_to_inst          
"/pci@0,0/pci8086,3c08@3/pci108e,484e@0" 0 "ixgbe"
"/pci@0,0/pci8086,3c08@3/pci108e,484e@0,1" 1 "ixgbe"
"/pci@78,0/pci8086,3c02@1/pci108e,484e@0" 2 "ixgbe"
"/pci@78,0/pci8086,3c02@1/pci108e,484e@0,1" 3 "ixgbe"

Here are the lines customer had added as per the User's Guide:

Added to /kernel/drv/ixgbe.conf:
name = "pci108e,484e" parent = "/pci@0,0/pci8086,3c08@3" unit-address = "1" default_mtu = 9000;
name = "pci108e,484e" parent = "/pci@78,0/pci8086,3c02@1" unit-address = "2" default_mtu = 9000;


Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms