[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] Unable to create VM with nic device on Arndale
On Fri, 2014-01-17 at 18:55 +0800, Dennis Lan (dlan) wrote: > On Fri, Jan 17, 2014 at 6:44 PM, Ian Campbell <Ian.Campbell@xxxxxxxxxx> wrote: > > On Fri, 2014-01-17 at 18:37 +0800, Dennis Lan (dlan) wrote: > >> On Fri, Jan 17, 2014 at 5:46 PM, Ian Campbell <Ian.Campbell@xxxxxxxxxx> > >> wrote: > >> > On Fri, 2014-01-17 at 17:33 +0800, Dennis Lan (dlan) wrote: > >> >> I'm also hit this problem, using xen-4.4.0-rc2 release, on x86_64 > >> >> machine. > >> >> but I've tested with xen-4.3.1 the same settings, and have no problem > >> > > >> > Do you have a bridge configured? What is the output of "brctl show" and > >> > "ifconfig -a" while the guest is running? > >> > > >> >> libxl: debug: libxl_event.c:559:libxl__ev_xswatch_register: watch > >> >> w=0x62acd8 wpath=/local/domain/0/backend/vif/5/0/state token=3/1: > >> >> register slotnum=3 > >> >> libxl: debug: libxl_event.c:503:watchfd_callback: watch w=0x62acd8 > >> >> wpath=/local/domain/0/backend/vif/5/0/state token=3/1: event > >> >> epath=/local/domain/0/backend/vif/5/0/state > >> >> libxl: debug: libxl_event.c:646:devstate_watch_callback: backend > >> >> /local/domain/0/backend/vif/5/0/state wanted state 2 still waiting > >> >> state 1 > >> >> libxl: debug: libxl_event.c:503:watchfd_callback: watch w=0x62acd8 > >> >> wpath=/local/domain/0/backend/vif/5/0/state token=3/1: event > >> >> epath=/local/domain/0/backend/vif/5/0/state > >> >> libxl: debug: libxl_event.c:642:devstate_watch_callback: backend > >> >> /local/domain/0/backend/vif/5/0/state wanted state 2 ok > >> >> libxl: debug: libxl_event.c:595:libxl__ev_xswatch_deregister: watch > >> >> w=0x62acd8 wpath=/local/domain/0/backend/vif/5/0/state token=3/1: > >> >> deregister slotnum=3 > >> >> libxl: debug: libxl_event.c:607:libxl__ev_xswatch_deregister: watch > >> >> w=0x62acd8: deregister unregistered > >> >> libxl: debug: libxl_event.c:607:libxl__ev_xswatch_deregister: watch > >> >> w=0x62ad60: deregister unregistered > >> >> libxl: error: libxl_create.c:1206:domcreate_attach_vtpms: unable to add > >> >> nic devices > >> > > >> > It seems to have waited for the backend to hit state 2, which happens, > >> > and then it has failed for some reason, which I can't see here. It might > >> > be worth adding some debug to the vif hotplug script to see if it is > >> > running at all. > >> > > >> > Are you using the vif script's from Xen 4.4? Perhaps you have got some > >> > stale 4.3.1 scripts sitting around? > >> > > >> > Ian. > >> > > >> I think there is no problem with bridge and script(exactly same as 4.4) > > > > I still think the next step is to instrument the scripts and see what is > > going on. > do you have any suggestion of how I should locate this problem? > which script or where I can add debug info. vif-bridge and the common scripts which it includes would be a good start. Just an echo at the top to confirm that the script is running would be useful. I used to do "exec 1>/tmp/hotplug.log 2>&1" at the top to aid debugging when these scripts were launched by udev, but now that libxl runs them you may find that the debug from the script comes out on stdout/err of the xl create command so perhaps that isn't needed any more. > headless here. That shouldn't matter, you are looking for output from userspace scripts, not kernel or hypervisor logs. Ian. _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |