Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 07 Jan 2015 09:45:16 -0800
From:      Peter Grehan <grehan@freebsd.org>
To:        Andrea Brancatelli <abrancatelli@schema31.it>
Cc:        "freebsd-virtualization@freebsd.org" <freebsd-virtualization@freebsd.org>
Subject:   Re: bhyve stuck
Message-ID:  <54AD70AC.7020603@freebsd.org>
In-Reply-To: <etPan.54acf94f.6b8b4567.10c7@Mac-mini-di-Andrea-Brancatelli.local>
References:  <etPan.54acf94f.6b8b4567.10c7@Mac-mini-di-Andrea-Brancatelli.local>

next in thread | previous in thread | raw e-mail | index | archive | help
Hi Andrea,

> Assertion failed: (aior != NULL), function ahci_handle_dma, file
> /usr/src/usr.sbin/bhyve/pci_ahci.c, line 494.

  Ok - this should result in the bhyve process exiting.

> Now the VM is totally hang. Trying to kill bhyve doesn’t work, not
> even kill -9. I tries do to do a bhyvectl —destroy and the VM
> disappeared from /dev/vmm but I am strongly uncomfortable with what
> to do now. The process is still there. Can I restart the VM?

  It should be fine to restart after a bhyvectl --destroy

> This is the state of the process:
...
 > 91715 100246 bhyve blk-2:0 7 121 stop getblk

  This seems to be the culprit. What's the version of FreeBSD running on 
the host ?

  tychon@ did quite a bit of work recently on making the block layer 
more robust in the face of guest controller timeouts. This made it in to 
CURRENT as of r274330, and was MFCd to 10-STABLE with r276429. That 
change may help with your issue.

later,

Peter.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?54AD70AC.7020603>