hi

Konstantinos Agouros wrote, at 02/05/2012 01:50 PM:
> and I checked that they are loaded. The real strange thing is, that I have an
> identical .config (regarding the xen stuff) on a 2nd box and all is fine. So I
> need to debug the hotplug scripts somehow to see what is going wrong. I tried
> to pass pci hardware (network intercaces) to the guest under 3.2 _this_ is
> working.

the only place i'm seeing details about backend drivers activity is standard
syslog output (/var/log/messages). i guess the domU creation at dom0 side goes
as follows:

  * xm/xend (or xl/libxl - i did not migrate to one yet) queries xenstore for
    resources the domU is being assigned with
  * if xenstore succeeds with the inquiry it marks the resource as allocated and
    posts subsequent inquiry to dom0 kernel as a holder of all backend xen 
resources
  * the kernel performs particular resource initialization and generates an
    appropriate event
  * the event is handled by udev (/etc/udev/rules.d/xen-backend.rules)
  * udev processes a matching rule and calls userspace script (vif-setup for
    network backends and vscsi for block backends) attaching the resource to the
    domU being started. i believe all possible debugging should deal with these
    scripts

my second guess is that real hardware passthrough works indentically

i just uploaded everything related to a pure pv domU creation:
http://pastebin.com/5m7C3QkX - it might be helpful to find the difference in
your configuration

victor


Reply via email to