[OmniOS-discuss] ipadm hangs on interface creation

Stephan Budach stephan.budach at JVM.DE
Wed Dec 10 16:12:10 UTC 2014


Hi Dan,

I actually don't know the term "incantation" yet, but I assume, that you 
wanted to know the release of OmniOS I am running? If not, please 
correct me on that.
What is really funny, is that running pstack against the ipadm process, 
somehow brought things back in line:

root at nfsvmpool01:~# pkg info entire
           Name: entire
        Summary: Incorporation to constrain core system packages to same 
build
    Description: This package constrains core system package versions to 
the same
                 build and provides a minimal set of additional packages.
          State: Installed
      Publisher: omnios
        Version: 11
  Build Release: 5.11
         Branch: 0.151006
Packaging Date: Mon Oct 27 19:15:00 2014
           Size: 0.00 B
           FMRI: pkg://omnios/entire@11,5.11-0.151006:20141027T191500Z

I was running ipadm create-if ixgbe3 in another session when I ran 
pstack as suggested:

root at nfsvmpool01:~# pstack `pgrep ipadm`
12397:    ipadm create-if ixgbe3
  fef07723 open     (8047190, 2, fec9404c)
  feef24f8 open     (8047190, 2, fec9404c, 8068db8, 11, feffb0a4) + 105
  fec935f8 i_dlpi_open (8068db8, 80475dc, 10, 1, 8047f00, 5) + ed
  fec93768 i_dlpi_style1_open (8068db0, 804761c, 20, fec9386d, 3, 3) + 2a
  fec939a8 dlpi_open (8047f00, 8047cd4, 10, fedf1541) + 149
  fedf17fb i_ipadm_plumb_if (8068968, 8047f00, 2, 3) + 2cb
  fedf0ed4 i_ipadm_create_if (8068968, 8047f00, 2, 3, 0, 3) + 9a
  fedf0fc2 ipadm_create_if (8068968, 8047f00, 0, 3) + e3
  0805553e do_create_if (2) + 8f
  08052e72 main     (80555ca, feffb0a4, 8047e30, 80525c7, 3, 8047e3c) + df
  080525c7 _start   (3, 8047ef0, 8047ef6, 8047f00, 0, 8047f07) + 83

ipadm returned and created the interface, just as if nothing ever 
happened. Afterwards I was able to create and delete interfaces without 
any issue on the ixgbe adaptors.

Cheers,
budy


Am 10.12.14 um 16:53 schrieb Dan McDonald:
>> On Dec 10, 2014, at 4:16 AM, Stephan Budach <stephan.budach at JVM.DE> wrote:
>>
>> Hi all,
>>
>> I have run into a situation, where ipadm hangs upon trying to create a new interface on my ixgbe adaptors. ipadm create-if ixgbe[0|1|2] didn't return and either got killed eventually by the system or by kill -9, which I issued against that process. I just tried to create another if on the on-board NIC igb1, which still works without issues.
> What does "pstack `pgrep ipadm`" say when they hang?  And what's your exact incantation?  And "killed by the system", what exactly do you mean?  Did ipadm(1M) time out?
>
>> What could cause ipadm to hang this way and is there a way to get ipadm working again on the ixgbe adaptors, preferreably without having to boot the OmniOS server, since it is serving a NFS export from the remaining functioning ixgbe3 port to my Oracle VM servers.
> I'll need more information before I can help you.
>
> Dan
>


-- 
Stephan Budach
Deputy Managing Director
Jung von Matt/it-services GmbH
Glashüttenstraße 79
20357 Hamburg


Tel: +49 40-4321-1353
Fax: +49 40-4321-1114
E-Mail: stephan.budach at jvm.de
Internet: http://www.jvm.com

Geschäftsführer: Frank Wilhelm, Stephan Budach (stellv.)
AG HH HRB 98380



More information about the OmniOS-discuss mailing list