[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

 


Rackspace

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