poluc
2005-Dec-28 11:21 UTC
[Xen-users] Error: Device 0 (vif) could not be connected. Hotplug scripts not working.
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@lists.xensource.com http://lists.xensource.com/xen-users