[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-devel] Xen-unstable: problems with qmp socket error in libxl_pci teardown path for HVM guest with PCI passthrough



Hi,

While testing a patch for Konrad i was wondering why "libxl_pci.c: 
libxl__device_pci_reset()"
doesn't get called on guest shutdown of a HVM guest (qemu-xen) with pci 
passthrough.
xl didn't show any problems on the commandline so i never drawed much attention 
to it, but /var/log/xen/xl-guest.log shows:

    Waiting for domain xbmc13sid (domid 19) to die [pid 20450]
    Domain 19 has shut down, reason code 0 0x0
    Action for shutdown reason code 0 is destroy
    Domain 19 needs to be cleaned up: destroying the domain
    libxl: error: libxl_qmp.c:443:qmp_next: Socket read error: Connection reset 
by peer
    libxl: error: libxl_qmp.c:701:libxl__qmp_initialize: Failed to connect to 
QMP
    libxl: error: libxl_pci.c:1242:do_pci_remove: libxl__qmp_pci_del: 
Connection reset by peer
    libxl: error: libxl_dm.c:1575:kill_device_model: Device Model already exited
    Done. Exiting now

So it doesn't even get to calling  "libxl_pci.c: libxl__device_pci_reset()".

--
Sander


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.