subscribe iconSubscribe to this information

Correcting a failed Shared Ethernet Adapter configuration

You can troubleshoot errors that occur when you configure a Shared Ethernet Adapter, such as those that result in message 0514-040, by using the lsdev, netstat, and entstat commands.

When you configure a Shared Ethernet Adapter the configuraiton can fail with the following error:

Method error (/usr/lib/methods/cfgsea):
        0514-040 Error initializing a device into the kernel.
To correct the problem, complete the following steps:
  1. Verify that the physical and virtual adapters that are being used to create the shared Ethernet device are available by running the following command:
    lsdev -type adapter
  2. Make sure that the physical adapter is not configured. Run the following command:
    netstat -state
    The adapter must not show in the output.
  3. Verify that the virtual adapters that are used are trunk adapters by running the following command:
    entstat -all entX | grep Trunk
  4. Verify that the physical device and the virtual adapters in the Shared Ethernet Adapter are in agreement on the checksum offload setting.
    1. Determine the checksum offload setting on physical device by running the following command:
      lsdev -dev device_name -attr chksum_offload
      Where device_name is the name of the physical device. For example, ent0.
    2. If chksum_offload is set to yes, enable checksum offload for all of the virtual adapters in the Shared Ethernet Adapter by running the following command:
      chdev -dev device_name -attr chksum_offload=yes
      Where device_name is the name of a virtual adapter in the Shared Ethernet Adapter. For example, ent2.
    3. If chksum_offload is set to no, disable checksum offload for all of the virtual adapters in the Shared Ethernet Adapter by running the following command:
      chdev -dev device_name -attr chksum_offload=no
      Where device_name is the name of a virtual adapter in the Shared Ethernet Adapter.
    4. If there is no output, the physical device does not support checksum offload and therefore does not have the attribute. To resolve the error, disable checksum offload for all of the virtual adapters in the Shared Ethernet Adapter by running the following command:
      chdev -dev device_name -attr chksum_offload=no
      Where device_name is the name of a virtual adapter in the Shared Ethernet Adapter.

Send feedback | Rate this page

Last updated: Fri, Oct 30, 2009