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:
- 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
- Make sure that the physical adapter is not configured. Run the
following command:
netstat -state
The adapter
must not show in the output.
- Verify that the virtual adapters that are used are trunk adapters
by running the following command:
entstat -all entX | grep Trunk
- Verify that the physical device and the virtual adapters in the Shared Ethernet Adapter are in agreement
on the checksum offload setting.
- 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.
- 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.
- 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.
- 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.