|   | 
      | 
  
  
      | 
      | 
  
 
     | 
    | 
  
  
     | 
    | 
  
  
    |   | 
      | 
  
  
    | 
         
xen-users
[Xen-users] network driver domain howto?
 
Has anyone successfully configured an unprivileged driver domain to host 
their network device(s) using xen 4.0?  I've managed to pass through the 
PCI device which the driver domain and it works just fine.  I'm not 
however able to get another domU to use the driver domain as a backend 
successfully.
 I've got the network backend driver built into the driver domain kernel, 
I've copied over the hotplug scripts and I've installed the udev rules 
to fire off the scripts.  Yet when I xm create this new domU (xm command 
is run from dom0) with a vif block as follows:
vif = ["mac=XX:XX:XX:XX:XX:XX,backend=nic"]
 the xm command sits for quite some time waiting for a callback from 
(presumably) the driver domain with the following message in the xend 
log file:
Waiting for devices vif2.
Waiting for devices vif.
Waiting for 0.
hotplugStatusCallback /local/domain/2/backend/vif/3/0/hotplug-status.
After it receives no callback it shuts down the domU.
 While the xm command is waiting for the callback the vif device is 
created in the driver domain and is visible with the ip command.
 I've also tried creating the domU without a vif on startup instead 
adding it using:
xm network-attach domU mac=XX:XX:XX:XX:XX:XX backend=nic
 In this case the vif is created successfully in the driver domain and an 
ethernet device (eth0) is created in the domU.  The command fails 
however with an error message indicating that the hotplug scripts aren't 
working.  Even after the xm network-attach command fails the ethernet 
device remains in the domU while the vif device is removed from the 
driver domain.
 So basically I'm not sure why the hotplug scripts in the driver domain 
aren't being run.  The relevant page on the xen wiki [1] gives no 
indication that I need to do more so I'm at a loss.
TIA,
- Philip
[1]: http://wiki.xensource.com/xenwiki/DriverDomain
--
Ruin is the destination toward which all men rush,
each pursuing his own best interest.
_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users
 
 |   
 
| <Prev in Thread] | 
Current Thread | 
[Next in Thread> |  
- [Xen-users] network driver domain howto?,
philip tricca <=
  
 |  
  
 | 
    | 
  
  
    |   | 
    |