[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] pci hotplug in xcp
Please post the qemu logs (in XCP they go to syslog, so /var/log/messages and /tmp/qemu.$domid), they'll probably reveal an error. What is the guest operating system? If it is Linux make sure acpiphp is loaded. On Thu, 8 Apr 2010, Ritu kaur wrote: > Thanks Stefano. It did work fine first time however subsequent attach/detach > doesn't work. What I did > > 1. (VM has other-config:pci="" as suggested by Ian) > > 2. modprobe pciback > > 3. echo -n "$pcidev" > /sys/bus/pci/drivers/pciback/new_slot echo -n > "$pcidev" > /sys/bus/pci/drivers/pciback/bind > > 4. start VM > > 5. xl pci-attach 1 0000:08:01.0(Cross checked in VM can see device via lspci) > > 6. xl pci-detach 1 0000:08:01.0(Cross checked in VM, no device via lspci) > > 7. xl pci-attach 1 0000:08:01.0(lspci in VM doesn't list the device) > > 8. xl pci-list 1 in dom0 lists the device > > 9. When try to detach I get > xl pci-detach 1 0000:08:01.0 > > [0] libxl_device.c:444:libxl_wait_for_backend: Backend > /local/domain/0/backend/pci/1/0 not ready > [3] libxl.c:1881:libxl_device_pci_remove_xenstore: pci backend at > /local/domain/0/backend/pci/1/0 is not ready > [-1] libxl.c:2151:libxl_device_pci_remove: xc_deassign_device failed: Success > > dmesg in dom0 has > > ... > pciback: vpci: 0000:08:01.0: assign to virtual slot 0 > pciback: vpci: 0000:08:01.0: assign to virtual slot 0 > > nothing related to detach. Do I need to run any other command prior to > subsequent attach? > > Thanks > > On Thu, Apr 8, 2010 at 7:47 AM, Stefano Stabellini > <stefano.stabellini@xxxxxxxxxxxxx> wrote: > On Thu, 8 Apr 2010, Ritu kaur wrote: > > Thanks Stefano. > > > > I am having problems binding device to pciback(this is from day1). > Driver for this device is not loaded in > dom0 so this > > device is not bound to any driver. > > > > #echo $pcidev > > 0000:08:01.0 > > > > # echo -n $pcidev > /sys/bus/pci/drivers/pciback/bind > > -bash: echo: write error: No such device > > > > ls -l /sys/bus/pci/drivers/pciback/bind > > --w------- 1 root root 4096 Apr 8 07:40 > /sys/bus/pci/drivers/pciback/bind > > > > Any inputs? > > > > you need to do this: > > echo -n "$pcidev" > /sys/bus/pci/drivers/pciback/new_slot > echo -n "$pcidev" > /sys/bus/pci/drivers/pciback/bind > > > > _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |