zoneadm boot が hang する

Solaris 10 6/06 ではまりました。 zone を起動したり止めたりを繰り返していると、起動できなくなることがあるのです。

zoneadm boot が hang します。 zoneadm から起動された zoneadmd が hang しているようなのです。 その時の状態を pstack で見ると

fed01ac8 door     (4, 8047498, 0, 0, 0, 3)
fee9e23e daemon_call (feea13d8, 80474ec) + d0
fee9e007 devlink_create (feea13d8, 805c948) + 40
fee9c6c5 di_devlink_init_impl (feea13d8, 805c948, 1) + 37
fee9c734 di_devlink_init (805c948, 1) + 22
08056537 ???????? (fe910034)
080570ad init_console (fe910034) + d
08055dbc main     (3, 8047ef4, 8047f04) + 405
08054492 ???????? (3, 8047f84, 8047f8d, 8047f90, 0, 8047f97)

zone 用のコンソールを作るところでおかしくなっているように見えます。 

Zones Cosole に関するこの記事辺りの問題だと思うのですが…

何とかする方法はありませんかね?