[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-users] Error: Device 0 (vif) could not be connected. Hotplug scripts not working.


  • To: Xen-users@xxxxxxxxxxxxxxxxxxx
  • From: poluc <davidramblewski@xxxxxxxxx>
  • Date: Wed, 28 Dec 2005 12:21:42 +0100
  • Delivery-date: Wed, 28 Dec 2005 11:25:49 +0000
  • Domainkey-signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=cG7uxv0YZTLUxaaaSVnl/iml40L6LPDBxWxI29f80YegcMxOd0ciFvWvOwEilK/niUNaEscF88NQWXE057jK1bkOjz/j7wAnd4+D1IUch8l7ikmsAs0xykW3qKh5SJzirLrlQ5j9jT9fR38QDPt32rUZk9VsSDQ5lTg5cxyviwk=
  • List-id: Xen user discussion <xen-users.lists.xensource.com>

hi,

I install xen 3.0 on our production sites servers and when i try to
create a domainU I get the following error message:
 Error: Device 0 (vif) could not be connected. Hotplug scripts not working.

I search in the Internet but I don't found anything which solve my issue.
First of all, I have used the default scripts network-bridge and
vif-bridge but the bridge did not  mount during reboot so I've tried
to use the network script for xen 2.0.7 and this solve my  first
issue.

So now, my problem is to mount the vif interface during domainU
creation and I have no idea why this error message happened. It seems
to be generic and I don't understand why my device is "busy" as we can
see in the following logs...

Our servers are on linux LFS OS, I suspect the network-bridge script
not being compliant with our network scripts (we have not ifup
command). I can easily solve this problem but I don't think the vif
interfaces will mount after that.

Here is the output of the script xend-debug.log:

[2005-12-28 11:48:42 xend] DEBUG (DevController:106) DevController:
writing {'mac': '00:16:3e:61:c6:
fb', 'state': '1', 'handle': '0', 'script':
'/etc/xen/scripts/vif-bridge', 'frontend-id': '11', 'dom
ain': 'lfslc4', 'frontend': '/local/domain/11/device/vif/0'} to
/local/domain/0/backend/vif/11/0.
[2005-12-28 11:48:42 xend.XendDomainInfo] DEBUG (XendDomainInfo:661)
Storing VM details: {'ssidref':
 '0', 'uuid': '67cbc718-d29ec107-0ac5de2d-7719ca3d', 'on_reboot':
'restart', 'start_time': '11357669
22.14', 'on_poweroff': 'destroy', 'name': 'lfslc4', 'vcpus': '2',
'vcpu_avail': '3', 'memory': '256'
, 'on_crash': 'restart', 'image': '(linux (kernel
/boot/vmlinuz-2.6.12-xenU) (root /dev/sda1) (args
ro) (vcpus 2) (vcpus 2) (boot c) (nics 1))', 'maxmem': '256'}
[2005-12-28 11:48:42 xend.XendDomainInfo] DEBUG (XendDomainInfo:686)
Storing domain details: {'conso
le/ring-ref': '107945', 'console/port': '2', 'name': 'lfslc4',
'console/limit': '1048576', 'vm': '/v
m/67cbc718-d29ec107-0ac5de2d-7719ca3d', 'domid': '11',
'cpu/0/availability': 'online', 'memory/targe
t': '262144', 'store/ring-ref': '107946', 'cpu/1/availability':
'online', 'store/port': '1'}
[2005-12-28 11:48:42 xend] DEBUG (DevController:133) Waiting for devices vif.
[2005-12-28 11:48:42 xend] DEBUG (DevController:139) Waiting for 0.
[2005-12-28 11:48:42 xend] DEBUG (DevController:409)
hotplugStatusCallback /local/domain/0/backend/v
if/11/0/hotplug-status.
[2005-12-28 11:48:52 xend] ERROR (SrvBase:87) Request wait_for_devices failed.
Traceback (most recent call last):
  File "/distrib/build_install/xen-3.0.0/usr/lib/python/xen/web/SrvBase.py",
line 85, in perform
  File 
"/distrib/build_install/xen-3.0.0/usr/lib/python/xen/xend/server/SrvDomain.py",
line 72, in o
p_wait_for_devices
  File 
"/distrib/build_install/xen-3.0.0/usr/lib/python/xen/xend/XendDomainInfo.py",
line 1349, in w
aitForDevices
  File 
"/distrib/build_install/xen-3.0.0/usr/lib/python/xen/xend/XendDomainInfo.py",
line 977, in wa
itForDevices_
  File 
"/distrib/build_install/xen-3.0.0/usr/lib/python/xen/xend/server/DevController.py",
line 135,
 in waitForDevices
  File 
"/distrib/build_install/xen-3.0.0/usr/lib/python/xen/xend/server/DevController.py",
line 145,
 in waitForDevice
VmError: Device 0 (vif) could not be connected. Hotplug scripts not working.

^F
[root@lfs01 /etc/xen/scripts]#
[root@lfs01 /etc/xen/scripts]# tail -f /var/log/xend-debug.log
 Boot stack:    c0378000->c0379000
 TOTAL:         c0000000->c0400000
 ENTRY ADDRESS: c0100000
ioctl: LOOP_SET_FD: Device or resource busy
vif-bridge up vif=vif9.0 domain=lfsdev mac=aa:00:00:50:30:55 bridge=xen-br0
recv_fe_driver_status> {'status': 1}

recv_fe_driver_status>

recv_fe_interface_connect {'tx_shmem_frame': 399638, 'rx_shmem_frame':
399637, 'handle': 0}


Any ideas to solve my issue?

Thanks for advance,

David,

_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users


 


Rackspace

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