[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] Problems accessing passthrough PCI device
Hi all, I am back on my virtual machine once again and have run into a bit of a problem (once again). So I am coming to you cap in hand... I am having 2 major problems at the moment. 1.- Access to the PCI device from the PV will fail the second time I create it UNLESS I call xl pci-assignable-remove/pci-assignable-add between each creation. If I don't do this then all PCI accesses return -1. I get the same if I disable memory access in the PCI configuration register. 1.1.- Is this expected behaviour? 1.2.- If not, how do I work around it? I have looked at HYPERVISOR_physdev_op but I'm not sure how/whether to use it. 1.3.- xl dmesg and dmesg in Dom0 do not show anything. I have set loglvl=all in the Xen command line. 2.- Whenever I perform a software reset on the PCI device (it is an Intel 82546 Ethernet NIC) the hypervisor crashes. There is no oops, kernel panic or the like, just a crash. My development device has no serial port so I can't do much debugging. Any suggestions. -- Best regards, Simon mailto:furryfuttock@xxxxxxxxx _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |