Muriel
2009-Jul-21 15:22 UTC
[Xen-users] Error: Device 0 (vif) could not be connected. Hotplug scripts not working.
Hi all, when i create a guest OS i am getting this error: Error: Device 0 (vif) could not be connected. Hotplug scripts not working. I have looked for a possible solution without success. The sistem is a Centos 5.2 x86_64, the xen version is 3.4, the dom0 kernel is 2.6.27.19-5 (from xensource). The domU is a Centos 5.3 x86_64, kernel 2.6.18-128.1.6.el5xen xend-config.sxp: (xend-unix-server yes) (xend-relocation-server yes) (network-script ''network-bridge bridge=eth0'') #i have specified ''bridge=eth0 for test (vif-script ''vif-bridge bridge=eth0'') (dom0-min-mem 196) (enable-dom0-ballooning yes) (dom0-cpus 0) (vncpasswd '''') the domU config file: bootloader = ''/usr/bin/pygrub'' memory = 256 name = "blade_test" vcpus = 2 vif = [ ''bridge=eth0'' ] #doesn''t work vif = [] dhcp="dhcp" disk = [ ''tap:aio:/home/xen/blade8_disk,xvda1,w!'' ] vnc = ''0'' vncviewer = ''0'' stdvga = ''0'' on_poweroff = ''destroy'' on_reboot = ''restart'' on_crash = ''preserve'' extra = "3" udev: root 682 0.0 0.0 12992 1172 ? S<s 16:41 0:00 /sbin/udevd -d brctl show: bridge name bridge id STP enabled interfaces eth0 8000.0022649c123a no peth0(loglevel DEBUG) When i create the domU i see the grub console, then i choose a kernel and the console hangs. udevmonitor say: UEVENT[1248188758.795432] add@/devices/xen-backend/tap-3-51713 UDEV [1248188758.796432] add@/devices/xen-backend/tap-3-51713 UEVENT[1248188758.810433] change@/devices/xen-backend/tap-3-51713 UEVENT[1248188758.811433] add@/block/backdevb UEVENT[1248188758.811433] add@/class/bdi/253:1 UDEV [1248188758.812433] add@/class/bdi/253:1 UEVENT[1248188758.833433] add@/devices/xen-backend/vif-3-0 UDEV [1248188758.836433] add@/devices/xen-backend/vif-3-0 UEVENT[1248188758.837433] add@/class/net/vif3.0 UEVENT[1248188758.837433] online@/devices/xen-backend/vif-3-0 UEVENT[1248188758.920435] add@/devices/xen-backend/console-3-0 UDEV [1248188758.922435] add@/devices/xen-backend/console-3-0 UDEV [1248188759.000437] change@/devices/xen-backend/tap-3-51713 UDEV [1248188759.031438] add@/block/backdevb UDEV [1248188759.039438] online@/devices/xen-backend/vif-3-0 UDEV [1248188759.042438] add@/class/net/vif3.0 brctl show: bridge name bridge id STP enabled interfaces eth0 8000.0022649c123a no peth0 vif3.0 ifconfig vif3.0 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF inet6 addr: fe80::fcff:ffff:feff:ffff/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:6573 overruns:0 carrier:0 collisions:0 txqueuelen:32 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) The xend.log: [2009-07-21 17:05:55 9102] DEBUG (XendDomainInfo:92) XendDomainInfo.create([''vm'', [''name'', ''blade_test''], [''memory'', 256], [''on_poweroff'', ''destroy''], [''on_reboot'', ''restart''], [''on_crash'', ''preserve''], [''vcpus'', 2], [''on_xend_start'', ''ignore''], [''on_xend_stop'', ''ignore''], [''bootloader'', ''/usr/bin/pygrub''], [''bootloader_args'', ''''], [''image'', [''linux'', [''ip'', '':127.0.255.255::::eth0:dhcp''], [''videoram'', 4], [''args'', ''3'']]], [''s3_integrity'', 1], [''device'', [''tap'', [''uname'', ''tap:aio:/home/xen/blade8_disk''], [''dev'', ''xvda1''], [''mode'', ''w!'']]], [''device'', [''vif'', [''bridge'', ''eth0'']]]]) [2009-07-21 17:05:55 9102] DEBUG (XendDomainInfo:2295) XendDomainInfo.constructDomain [2009-07-21 17:05:55 9102] DEBUG (balloon:166) Balloon: 263864 KiB free; need 4096; done. [2009-07-21 17:05:55 9102] DEBUG (XendDomain:452) Adding Domain: 3 [2009-07-21 17:05:55 9102] DEBUG (XendDomainInfo:2496) XendDomainInfo.initDomain: 3 256 [2009-07-21 17:05:55 10888] DEBUG (XendBootloader:113) Launching bootloader as [''/usr/bin/pygrub'', ''--args=ip=:127.0.255.255::::eth0:dhcp 3'', ''--output=/var/run/xend/boot/xenbl.25136'', ''/home/xen/blade8_disk'']. [2009-07-21 17:05:58 9102] DEBUG (XendDomainInfo:2520) _initDomain:shadow_memory=0x0, memory_static_max=0x10000000, memory_static_min=0x0. [2009-07-21 17:05:58 9102] DEBUG (balloon:166) Balloon: 263740 KiB free; need 263168; done. [2009-07-21 17:05:58 9102] INFO (image:173) buildDomain os=linux dom=3 vcpus=2 [2009-07-21 17:05:58 9102] DEBUG (image:661) domid = 3 [2009-07-21 17:05:58 9102] DEBUG (image:662) memsize = 256 [2009-07-21 17:05:58 9102] DEBUG (image:663) image = /var/run/xend/boot/boot_kernel.jUkXPI [2009-07-21 17:05:58 9102] DEBUG (image:664) store_evtchn = 1 [2009-07-21 17:05:58 9102] DEBUG (image:665) console_evtchn = 2 [2009-07-21 17:05:58 9102] DEBUG (image:666) cmdline = ro root=/dev/sda1 console=xvc0 ip=:127.0.255.255::::eth0:dhcp 3 [2009-07-21 17:05:58 9102] DEBUG (image:667) ramdisk = /var/run/xend/boot/boot_ramdisk.Z_Aa4S [2009-07-21 17:05:58 9102] DEBUG (image:668) vcpus = 2 [2009-07-21 17:05:58 9102] DEBUG (image:669) features = [2009-07-21 17:05:58 9102] DEBUG (image:670) flags = 0 [2009-07-21 17:05:58 9102] INFO (XendDomainInfo:2159) createDevice: tap : {''bootable'': 1, ''uname'': ''tap:aio:/home/xen/blade8_disk'', ''mode'': ''w!'', ''dev'': ''xvda1'', ''uuid'': ''bf7c579e-7a61-9b8f-ff83-7764745e776a''} [2009-07-21 17:05:58 9102] DEBUG (DevController:95) DevController: writing {''virtual-device'': ''51713'', ''device-type'': ''disk'', ''protocol'': ''x86_64-abi'', ''backend-id'': ''0'', ''state'': ''1'', ''backend'': ''/local/domain/0/backend/tap/3/51713''} to /local/domain/3/device/vbd/51713. [2009-07-21 17:05:58 9102] DEBUG (DevController:97) DevController: writing {''domain'': ''blade_test'', ''frontend'': ''/local/domain/3/device/vbd/51713'', ''uuid'': ''bf7c579e-7a61-9b8f-ff83-7764745e776a'', ''bootable'': ''1'', ''dev'': ''xvda1'', ''state'': ''1'', ''params'': ''aio:/home/xen/blade8_disk'', ''mode'': ''w!'', ''online'': ''1'', ''frontend-id'': ''3'', ''type'': ''tap''} to /local/domain/0/backend/tap/3/51713. [2009-07-21 17:05:58 9102] INFO (XendDomainInfo:2159) createDevice: vif : {''bridge'': ''eth0'', ''mac'': ''00:16:3e:3e:73:d9'', ''uuid'': ''31fff34e-05e9-4ef0-65b3-c9d25a654ffb''} [2009-07-21 17:05:58 9102] DEBUG (DevController:95) DevController: writing {''mac'': ''00:16:3e:3e:73:d9'', ''handle'': ''0'', ''protocol'': ''x86_64-abi'', ''backend-id'': ''0'', ''state'': ''1'', ''backend'': ''/local/domain/0/backend/vif/3/0''} to /local/domain/3/device/vif/0. [2009-07-21 17:05:58 9102] DEBUG (DevController:97) DevController: writing {''bridge'': ''eth0'', ''domain'': ''blade_test'', ''handle'': ''0'', ''uuid'': ''31fff34e-05e9-4ef0-65b3-c9d25a654ffb'', ''script'': ''/etc/xen/scripts/vif-bridge bridge=eth0'', ''mac'': ''00:16:3e:3e:73:d9'', ''frontend-id'': ''3'', ''state'': ''1'', ''online'': ''1'', ''frontend'': ''/local/domain/3/device/vif/0''} to /local/domain/0/backend/vif/3/0. [2009-07-21 17:05:58 9102] DEBUG (XendDomainInfo:3051) Storing VM details: {''on_xend_stop'': ''ignore'', ''shadow_memory'': ''0'', ''uuid'': ''af2582d3-8a73-c57e-328d-e5b23c84fedc'', ''on_reboot'': ''restart'', ''start_time'': ''1248188758.83'', ''on_poweroff'': ''destroy'', ''bootloader_args'': '''', ''on_xend_start'': ''ignore'', ''on_crash'': ''preserve'', ''xend/restart_count'': ''0'', ''vcpus'': ''2'', ''vcpu_avail'': ''3'', ''bootloader'': ''/usr/bin/pygrub'', ''image'': "(linux (kernel ) (args ''ip=:127.0.255.255::::eth0:dhcp 3'') (videoram 4) (notes (FEATURES ''writable_page_tables|writable_descriptor_tables|auto_translated_physmap|pae_pgdir_above_4gb|supervisor_mode_kernel'') (VIRT_BASE 18446744071562067968) (GUEST_VERSION 2.6) (PADDR_OFFSET 18446744071562067968) (GUEST_OS linux) (HYPERCALL_PAGE 18446744071564189696) (LOADER generic) (ENTRY 18446744071564165120) (XEN_VERSION xen-3.0)))", ''name'': ''blade_test''} [2009-07-21 17:05:58 9102] DEBUG (XendDomainInfo:1621) Storing domain details: {''console/ring-ref'': ''4252968'', ''image/entry'': ''18446744071564165120'', ''console/port'': ''2'', ''store/ring-ref'': ''4252969'', ''image/loader'': ''generic'', ''vm'': ''/vm/af2582d3-8a73-c57e-328d-e5b23c84fedc'', ''control/platform-feature-multiprocessor-suspend'': ''1'', ''image/guest-os'': ''linux'',''cpu/1/availability'': ''online'', ''image/features/writable-descriptor-tables'': ''1'', ''image/virt-base'': ''18446744071562067968'', ''memory/target'': ''262144'', ''image/guest-version'': ''2.6'', ''image/features/supervisor-mode-kernel'': ''1'', ''console/limit'': ''1048576'', ''image/paddr-offset'': ''18446744071562067968'', ''image/hypercall-page'': ''18446744071564189696'', ''cpu/0/availability'': ''online'', ''image/features/pae-pgdir-above-4gb'': ''1'', ''image/features/writable-page-tables'': ''1'', ''console/type'': ''xenconsoled'', ''image/features/auto-translated-physmap'': ''1'', ''name'': ''blade_test'', ''domid'': ''3'', ''image/xen-version'': ''xen-3.0'', ''store/port'': ''1''} [2009-07-21 17:05:58 9102] DEBUG (DevController:95) DevController: writing {''protocol'': ''x86_64-abi'', ''state'': ''1'', ''backend-id'': ''0'', ''backend'': ''/local/domain/0/backend/console/3/0''} to /local/domain/3/device/console/0. [2009-07-21 17:05:58 9102] DEBUG (DevController:97) DevController: writing {''domain'': ''blade_test'', ''frontend'': ''/local/domain/3/device/console/0'', ''uuid'': ''bfa86a07-8c0e-2e76-45d4-d7d48564d955'', ''frontend-id'': ''3'', ''state'': ''1'', ''location'': ''2'', ''online'': ''1'', ''protocol'': ''vt100''} to /local/domain/0/backend/console/3/0. [2009-07-21 17:05:58 9102] DEBUG (DevController:139) Waiting for devices vif. [2009-07-21 17:05:58 9102] DEBUG (XendDomainInfo:1708) XendDomainInfo.handleShutdownWatch [2009-07-21 17:05:58 9102] DEBUG (DevController:144) Waiting for 0. [2009-07-21 17:05:58 9102] DEBUG (DevController:629) hotplugStatusCallback /local/domain/0/backend/vif/3/0/hotplug-status. [2009-07-21 17:07:38 9102] DEBUG (XendDomainInfo:2723) XendDomainInfo.destroy: domid=3 [2009-07-21 17:07:38 9102] DEBUG (XendDomainInfo:2198) Destroying device model [2009-07-21 17:07:38 9102] DEBUG (XendDomainInfo:2205) Releasing devices [2009-07-21 17:07:38 9102] DEBUG (XendDomainInfo:2218) Removing vif/0 [2009-07-21 17:07:38 9102] DEBUG (XendDomainInfo:1133) XendDomainInfo.destroyDevice: deviceClass = vif, device = vif/0 [2009-07-21 17:07:38 9102] DEBUG (XendDomainInfo:2218) Removing vbd/51713 [2009-07-21 17:07:38 9102] DEBUG (XendDomainInfo:1133) XendDomainInfo.destroyDevice: deviceClass = tap, device = vbd/51713 [2009-07-21 17:07:38 9102] DEBUG (XendDomainInfo:2218) Removing console/0 [2009-07-21 17:07:38 9102] DEBUG (XendDomainInfo:1133) XendDomainInfo.destroyDevice: deviceClass = console, device = console/0 [2009-07-21 17:07:39 9102] DEBUG (XendDomainInfo:2203) No device model [2009-07-21 17:07:39 9102] DEBUG (XendDomainInfo:2205) Releasing devices [2009-07-21 17:07:39 9102] DEBUG (DevController:629) hotplugStatusCallback /local/domain/0/backend/vif/3/0/hotplug-status. [2009-07-21 17:07:39 9102] DEBUG (DevController:629) hotplugStatusCallback /local/domain/0/backend/vif/3/0/hotplug-status. [2009-07-21 17:07:39 9102] DEBUG (DevController:629) hotplugStatusCallback /local/domain/0/backend/vif/1/0/hotplug-status. [2009-07-21 17:07:39 9102] DEBUG (DevController:629) hotplugStatusCallback /local/domain/0/backend/vif/2/0/hotplug-status. [2009-07-21 17:07:39 9102] DEBUG (DevController:629) hotplugStatusCallback /local/domain/0/backend/vif/3/0/hotplug-status. If i comment the line with vif = [] in domU config file the sistem boot correctly. Any idea? Thanks in advance, Muriel _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Muriel
2009-Jul-22 10:07 UTC
Re: [Xen-users] Error: Device 0 (vif) could not be connected. Hotplug scripts not working.
Muriel ha scritto:> Hi all, > when i create a guest OS i am getting this error: > Error: Device 0 (vif) could not be connected. Hotplug scripts not > working. > > I have looked for a possible solution without success. > > The sistem is a Centos 5.2 x86_64, the xen version is 3.4, the dom0 > kernel is 2.6.27.19-5 (from xensource). > The domU is a Centos 5.3 x86_64, kernel 2.6.18-128.1.6.el5xen > > xend-config.sxp: > (xend-unix-server yes) > (xend-relocation-server yes) > (network-script ''network-bridge bridge=eth0'') #i have specified > ''bridge=eth0 for test > (vif-script ''vif-bridge bridge=eth0'') > (dom0-min-mem 196) > (enable-dom0-ballooning yes) > (dom0-cpus 0) > (vncpasswd '''') > > > the domU config file: > bootloader = ''/usr/bin/pygrub'' > memory = 256 > name = "blade_test" > vcpus = 2 > vif = [ ''bridge=eth0'' ] #doesn''t work vif = [] > dhcp="dhcp" > disk = [ ''tap:aio:/home/xen/blade8_disk,xvda1,w!'' ] > vnc = ''0'' > vncviewer = ''0'' > stdvga = ''0'' > on_poweroff = ''destroy'' > on_reboot = ''restart'' > on_crash = ''preserve'' > extra = "3" > > > udev: > root 682 0.0 0.0 12992 1172 ? S<s 16:41 0:00 > /sbin/udevd -d > > brctl show: > bridge name bridge id STP enabled interfaces > eth0 8000.0022649c123a no peth0(loglevel > DEBUG) > > > When i create the domU i see the grub console, then i choose a kernel > and the console hangs. > udevmonitor say: > UEVENT[1248188758.795432] add@/devices/xen-backend/tap-3-51713 > UDEV [1248188758.796432] add@/devices/xen-backend/tap-3-51713 > UEVENT[1248188758.810433] change@/devices/xen-backend/tap-3-51713 > UEVENT[1248188758.811433] add@/block/backdevb > UEVENT[1248188758.811433] add@/class/bdi/253:1 > UDEV [1248188758.812433] add@/class/bdi/253:1 > UEVENT[1248188758.833433] add@/devices/xen-backend/vif-3-0 > UDEV [1248188758.836433] add@/devices/xen-backend/vif-3-0 > UEVENT[1248188758.837433] add@/class/net/vif3.0 > UEVENT[1248188758.837433] online@/devices/xen-backend/vif-3-0 > UEVENT[1248188758.920435] add@/devices/xen-backend/console-3-0 > UDEV [1248188758.922435] add@/devices/xen-backend/console-3-0 > UDEV [1248188759.000437] change@/devices/xen-backend/tap-3-51713 > UDEV [1248188759.031438] add@/block/backdevb > UDEV [1248188759.039438] online@/devices/xen-backend/vif-3-0 > UDEV [1248188759.042438] add@/class/net/vif3.0 > > > brctl show: > bridge name bridge id STP enabled interfaces > eth0 8000.0022649c123a no peth0 > > vif3.0 > > ifconfig vif3.0 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF > inet6 addr: fe80::fcff:ffff:feff:ffff/64 Scope:Link > UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 > RX packets:0 errors:0 dropped:0 overruns:0 frame:0 > TX packets:0 errors:0 dropped:6573 overruns:0 carrier:0 > collisions:0 txqueuelen:32 > RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) > > > The xend.log: > [2009-07-21 17:05:55 9102] DEBUG (XendDomainInfo:92) > XendDomainInfo.create([''vm'', [''name'', ''blade_test''], [''memory'', 256], > [''on_poweroff'', ''destroy''], [''on_reboot'', ''restart''], [''on_crash'', > ''preserve''], [''vcpus'', 2], [''on_xend_start'', ''ignore''], > [''on_xend_stop'', ''ignore''], [''bootloader'', ''/usr/bin/pygrub''], > [''bootloader_args'', ''''], [''image'', [''linux'', [''ip'', > '':127.0.255.255::::eth0:dhcp''], [''videoram'', 4], [''args'', ''3'']]], > [''s3_integrity'', 1], [''device'', [''tap'', [''uname'', > ''tap:aio:/home/xen/blade8_disk''], [''dev'', ''xvda1''], [''mode'', ''w!'']]], > [''device'', [''vif'', [''bridge'', > ''eth0'']]]]) > > [2009-07-21 17:05:55 9102] DEBUG (XendDomainInfo:2295) > XendDomainInfo.constructDomain > > [2009-07-21 17:05:55 9102] DEBUG (balloon:166) Balloon: 263864 KiB > free; need 4096; > done. > > [2009-07-21 17:05:55 9102] DEBUG (XendDomain:452) Adding Domain: > 3 > > [2009-07-21 17:05:55 9102] DEBUG (XendDomainInfo:2496) > XendDomainInfo.initDomain: 3 > 256 > > [2009-07-21 17:05:55 10888] DEBUG (XendBootloader:113) Launching > bootloader as [''/usr/bin/pygrub'', > ''--args=ip=:127.0.255.255::::eth0:dhcp 3'', > ''--output=/var/run/xend/boot/xenbl.25136'', > ''/home/xen/blade8_disk'']. > > [2009-07-21 17:05:58 9102] DEBUG (XendDomainInfo:2520) > _initDomain:shadow_memory=0x0, memory_static_max=0x10000000, > memory_static_min=0x0. > [2009-07-21 17:05:58 9102] DEBUG (balloon:166) Balloon: 263740 KiB > free; need 263168; > done. > > [2009-07-21 17:05:58 9102] INFO (image:173) buildDomain os=linux dom=3 > vcpus=2 > > [2009-07-21 17:05:58 9102] DEBUG (image:661) domid = > 3 > > [2009-07-21 17:05:58 9102] DEBUG (image:662) memsize = > 256 > > [2009-07-21 17:05:58 9102] DEBUG (image:663) image = > /var/run/xend/boot/boot_kernel.jUkXPI > > [2009-07-21 17:05:58 9102] DEBUG (image:664) store_evtchn = > 1 > > [2009-07-21 17:05:58 9102] DEBUG (image:665) console_evtchn = > 2 > > [2009-07-21 17:05:58 9102] DEBUG (image:666) cmdline = ro > root=/dev/sda1 console=xvc0 ip=:127.0.255.255::::eth0:dhcp > 3 [2009-07-21 > 17:05:58 9102] DEBUG (image:667) ramdisk = > /var/run/xend/boot/boot_ramdisk.Z_Aa4S > > [2009-07-21 17:05:58 9102] DEBUG (image:668) vcpus = > 2 > > [2009-07-21 17:05:58 9102] DEBUG (image:669) features > = > > [2009-07-21 17:05:58 9102] DEBUG (image:670) flags = > 0 > > [2009-07-21 17:05:58 9102] INFO (XendDomainInfo:2159) createDevice: > tap : {''bootable'': 1, ''uname'': ''tap:aio:/home/xen/blade8_disk'', > ''mode'': ''w!'', ''dev'': ''xvda1'', ''uuid'': > ''bf7c579e-7a61-9b8f-ff83-7764745e776a''} > > [2009-07-21 17:05:58 9102] DEBUG (DevController:95) DevController: > writing {''virtual-device'': ''51713'', ''device-type'': ''disk'', ''protocol'': > ''x86_64-abi'', ''backend-id'': ''0'', ''state'': ''1'', ''backend'': > ''/local/domain/0/backend/tap/3/51713''} to > /local/domain/3/device/vbd/51713. > > [2009-07-21 17:05:58 9102] DEBUG (DevController:97) DevController: > writing {''domain'': ''blade_test'', ''frontend'': > ''/local/domain/3/device/vbd/51713'', ''uuid'': > ''bf7c579e-7a61-9b8f-ff83-7764745e776a'', ''bootable'': ''1'', ''dev'': > ''xvda1'', ''state'': ''1'', ''params'': ''aio:/home/xen/blade8_disk'', ''mode'': > ''w!'', ''online'': ''1'', ''frontend-id'': ''3'', ''type'': ''tap''} to > /local/domain/0/backend/tap/3/51713. > > [2009-07-21 17:05:58 9102] INFO (XendDomainInfo:2159) createDevice: > vif : {''bridge'': ''eth0'', ''mac'': ''00:16:3e:3e:73:d9'', ''uuid'': > ''31fff34e-05e9-4ef0-65b3-c9d25a654ffb''} [2009-07-21 17:05:58 > 9102] DEBUG (DevController:95) DevController: writing {''mac'': > ''00:16:3e:3e:73:d9'', ''handle'': ''0'', ''protocol'': ''x86_64-abi'', > ''backend-id'': ''0'', ''state'': ''1'', ''backend'': > ''/local/domain/0/backend/vif/3/0''} to > /local/domain/3/device/vif/0. > > [2009-07-21 17:05:58 9102] DEBUG (DevController:97) DevController: > writing {''bridge'': ''eth0'', ''domain'': ''blade_test'', ''handle'': ''0'', > ''uuid'': ''31fff34e-05e9-4ef0-65b3-c9d25a654ffb'', ''script'': > ''/etc/xen/scripts/vif-bridge bridge=eth0'', ''mac'': ''00:16:3e:3e:73:d9'', > ''frontend-id'': ''3'', ''state'': ''1'', ''online'': ''1'', ''frontend'': > ''/local/domain/3/device/vif/0''} to /local/domain/0/backend/vif/3/0. > [2009-07-21 17:05:58 9102] DEBUG (XendDomainInfo:3051) Storing VM > details: {''on_xend_stop'': ''ignore'', ''shadow_memory'': ''0'', ''uuid'': > ''af2582d3-8a73-c57e-328d-e5b23c84fedc'', ''on_reboot'': ''restart'', > ''start_time'': ''1248188758.83'', ''on_poweroff'': ''destroy'', > ''bootloader_args'': '''', ''on_xend_start'': ''ignore'', ''on_crash'': > ''preserve'', ''xend/restart_count'': ''0'', ''vcpus'': ''2'', ''vcpu_avail'': > ''3'', ''bootloader'': ''/usr/bin/pygrub'', ''image'': "(linux (kernel ) (args > ''ip=:127.0.255.255::::eth0:dhcp 3'') (videoram 4) (notes (FEATURES > ''writable_page_tables|writable_descriptor_tables|auto_translated_physmap|pae_pgdir_above_4gb|supervisor_mode_kernel'') > (VIRT_BASE 18446744071562067968) (GUEST_VERSION 2.6) (PADDR_OFFSET > 18446744071562067968) (GUEST_OS linux) (HYPERCALL_PAGE > 18446744071564189696) (LOADER generic) (ENTRY 18446744071564165120) > (XEN_VERSION xen-3.0)))", ''name'': ''blade_test''} > [2009-07-21 17:05:58 9102] DEBUG (XendDomainInfo:1621) Storing domain > details: {''console/ring-ref'': ''4252968'', ''image/entry'': > ''18446744071564165120'', ''console/port'': ''2'', ''store/ring-ref'': > ''4252969'', ''image/loader'': ''generic'', ''vm'': > ''/vm/af2582d3-8a73-c57e-328d-e5b23c84fedc'', > ''control/platform-feature-multiprocessor-suspend'': ''1'', > ''image/guest-os'': ''linux'',''cpu/1/availability'': ''online'', > ''image/features/writable-descriptor-tables'': ''1'', ''image/virt-base'': > ''18446744071562067968'', ''memory/target'': ''262144'', > ''image/guest-version'': ''2.6'', ''image/features/supervisor-mode-kernel'': > ''1'', ''console/limit'': ''1048576'', ''image/paddr-offset'': > ''18446744071562067968'', ''image/hypercall-page'': > ''18446744071564189696'', ''cpu/0/availability'': ''online'', > ''image/features/pae-pgdir-above-4gb'': ''1'', > ''image/features/writable-page-tables'': ''1'', ''console/type'': > ''xenconsoled'', ''image/features/auto-translated-physmap'': ''1'', ''name'': > ''blade_test'', ''domid'': ''3'', ''image/xen-version'': ''xen-3.0'', > ''store/port'': ''1''} > [2009-07-21 17:05:58 9102] DEBUG (DevController:95) DevController: > writing {''protocol'': ''x86_64-abi'', ''state'': ''1'', ''backend-id'': ''0'', > ''backend'': ''/local/domain/0/backend/console/3/0''} to > /local/domain/3/device/console/0. > [2009-07-21 17:05:58 9102] DEBUG (DevController:97) DevController: > writing {''domain'': ''blade_test'', ''frontend'': > ''/local/domain/3/device/console/0'', ''uuid'': > ''bfa86a07-8c0e-2e76-45d4-d7d48564d955'', ''frontend-id'': ''3'', ''state'': > ''1'', ''location'': ''2'', ''online'': ''1'', ''protocol'': ''vt100''} to > /local/domain/0/backend/console/3/0. > [2009-07-21 17:05:58 9102] DEBUG (DevController:139) Waiting for > devices vif. > [2009-07-21 17:05:58 9102] DEBUG (XendDomainInfo:1708) > XendDomainInfo.handleShutdownWatch > [2009-07-21 17:05:58 9102] DEBUG (DevController:144) Waiting for 0. > [2009-07-21 17:05:58 9102] DEBUG (DevController:629) > hotplugStatusCallback /local/domain/0/backend/vif/3/0/hotplug-status. > [2009-07-21 17:07:38 9102] DEBUG (XendDomainInfo:2723) > XendDomainInfo.destroy: domid=3 > [2009-07-21 17:07:38 9102] DEBUG (XendDomainInfo:2198) Destroying > device model > [2009-07-21 17:07:38 9102] DEBUG (XendDomainInfo:2205) Releasing devices > [2009-07-21 17:07:38 9102] DEBUG (XendDomainInfo:2218) Removing vif/0 > [2009-07-21 17:07:38 9102] DEBUG (XendDomainInfo:1133) > XendDomainInfo.destroyDevice: deviceClass = vif, device = vif/0 > [2009-07-21 17:07:38 9102] DEBUG (XendDomainInfo:2218) Removing vbd/51713 > [2009-07-21 17:07:38 9102] DEBUG (XendDomainInfo:1133) > XendDomainInfo.destroyDevice: deviceClass = tap, device = vbd/51713 > [2009-07-21 17:07:38 9102] DEBUG (XendDomainInfo:2218) Removing console/0 > [2009-07-21 17:07:38 9102] DEBUG (XendDomainInfo:1133) > XendDomainInfo.destroyDevice: deviceClass = console, device = console/0 > [2009-07-21 17:07:39 9102] DEBUG (XendDomainInfo:2203) No device model > [2009-07-21 17:07:39 9102] DEBUG (XendDomainInfo:2205) Releasing devices > [2009-07-21 17:07:39 9102] DEBUG (DevController:629) > hotplugStatusCallback /local/domain/0/backend/vif/3/0/hotplug-status. > [2009-07-21 17:07:39 9102] DEBUG (DevController:629) > hotplugStatusCallback /local/domain/0/backend/vif/3/0/hotplug-status. > [2009-07-21 17:07:39 9102] DEBUG (DevController:629) > hotplugStatusCallback /local/domain/0/backend/vif/1/0/hotplug-status. > [2009-07-21 17:07:39 9102] DEBUG (DevController:629) > hotplugStatusCallback /local/domain/0/backend/vif/2/0/hotplug-status. > [2009-07-21 17:07:39 9102] DEBUG (DevController:629) > hotplugStatusCallback /local/domain/0/backend/vif/3/0/hotplug-status. > > > > If i comment the line with vif = [] in domU config file the sistem > boot correctly. > > > Any idea? > > Thanks in advance, > Muriel > > > _______________________________________________ > Xen-users mailing list > Xen-users@lists.xensource.com > http://lists.xensource.com/xen-usersOK there is something wrong in the scripts. If i create the vm without vif it correctly start. When the machine is running, if i add there a card i can see and configure: it works, i can ping the gw. But when the vif creation timeout in the script occured the card is removed. How can i fix it? Muriel _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Alberto Asuero Arroyo
2009-Jul-28 14:09 UTC
Re: [Xen-users] Error: Device 0 (vif) could not be connected. Hotplug scripts not working.
I had the same issue. I could fix it but I think it''s not the best way. I''ve replaced the scripts of xen-3.4.1-rc7 from xen-3.3.1''s scripts. This scripts are the functionality of xen 3.3.1 but it works. Regards, Alberto On Wed, Jul 22, 2009 at 12:07 PM, Muriel <muriel.cabianca@crs4.it> wrote:> Muriel ha scritto: > > Hi all, >> when i create a guest OS i am getting this error: >> Error: Device 0 (vif) could not be connected. Hotplug scripts not working. >> >> I have looked for a possible solution without success. >> >> The sistem is a Centos 5.2 x86_64, the xen version is 3.4, the dom0 kernel >> is 2.6.27.19-5 (from xensource). >> The domU is a Centos 5.3 x86_64, kernel 2.6.18-128.1.6.el5xen >> >> xend-config.sxp: >> (xend-unix-server yes) >> (xend-relocation-server yes) >> (network-script ''network-bridge bridge=eth0'') #i have specified >> ''bridge=eth0 for test >> (vif-script ''vif-bridge bridge=eth0'') >> (dom0-min-mem 196) >> (enable-dom0-ballooning yes) >> (dom0-cpus 0) >> (vncpasswd '''') >> >> >> the domU config file: >> bootloader = ''/usr/bin/pygrub'' >> memory = 256 >> name = "blade_test" >> vcpus = 2 >> vif = [ ''bridge=eth0'' ] #doesn''t work vif = [] >> dhcp="dhcp" >> disk = [ ''tap:aio:/home/xen/blade8_disk,xvda1,w!'' ] >> vnc = ''0'' >> vncviewer = ''0'' >> stdvga = ''0'' >> on_poweroff = ''destroy'' >> on_reboot = ''restart'' >> on_crash = ''preserve'' >> extra = "3" >> >> >> udev: >> root 682 0.0 0.0 12992 1172 ? S<s 16:41 0:00 >> /sbin/udevd -d >> >> brctl show: >> bridge name bridge id STP enabled interfaces >> eth0 8000.0022649c123a no peth0(loglevel >> DEBUG) >> >> >> When i create the domU i see the grub console, then i choose a kernel and >> the console hangs. >> udevmonitor say: >> UEVENT[1248188758.795432] add@/devices/xen-backend/tap-3-51713 >> UDEV [1248188758.796432] add@/devices/xen-backend/tap-3-51713 >> UEVENT[1248188758.810433] change@/devices/xen-backend/tap-3-51713 >> UEVENT[1248188758.811433] add@/block/backdevb >> UEVENT[1248188758.811433] add@/class/bdi/253:1 >> UDEV [1248188758.812433] add@/class/bdi/253:1 >> UEVENT[1248188758.833433] add@/devices/xen-backend/vif-3-0 >> UDEV [1248188758.836433] add@/devices/xen-backend/vif-3-0 >> UEVENT[1248188758.837433] add@/class/net/vif3.0 >> UEVENT[1248188758.837433] online@/devices/xen-backend/vif-3-0 >> UEVENT[1248188758.920435] add@/devices/xen-backend/console-3-0 >> UDEV [1248188758.922435] add@/devices/xen-backend/console-3-0 >> UDEV [1248188759.000437] change@/devices/xen-backend/tap-3-51713 >> UDEV [1248188759.031438] add@/block/backdevb >> UDEV [1248188759.039438] online@/devices/xen-backend/vif-3-0 >> UDEV [1248188759.042438] add@/class/net/vif3.0 >> >> >> brctl show: >> bridge name bridge id STP enabled interfaces >> eth0 8000.0022649c123a no peth0 >> >> vif3.0 >> >> ifconfig vif3.0 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF >> inet6 addr: fe80::fcff:ffff:feff:ffff/64 Scope:Link >> UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 >> RX packets:0 errors:0 dropped:0 overruns:0 frame:0 >> TX packets:0 errors:0 dropped:6573 overruns:0 carrier:0 >> collisions:0 txqueuelen:32 >> RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) >> >> >> The xend.log: >> [2009-07-21 17:05:55 9102] DEBUG (XendDomainInfo:92) >> XendDomainInfo.create([''vm'', [''name'', ''blade_test''], [''memory'', 256], >> [''on_poweroff'', ''destroy''], [''on_reboot'', ''restart''], [''on_crash'', >> ''preserve''], [''vcpus'', 2], [''on_xend_start'', ''ignore''], [''on_xend_stop'', >> ''ignore''], [''bootloader'', ''/usr/bin/pygrub''], [''bootloader_args'', ''''], >> [''image'', [''linux'', [''ip'', '':127.0.255.255::::eth0:dhcp''], [''videoram'', >> 4], [''args'', ''3'']]], [''s3_integrity'', 1], [''device'', [''tap'', [''uname'', >> ''tap:aio:/home/xen/blade8_disk''], [''dev'', ''xvda1''], [''mode'', ''w!'']]], >> [''device'', [''vif'', [''bridge'', ''eth0'']]]]) >> >> >> [2009-07-21 17:05:55 9102] DEBUG (XendDomainInfo:2295) >> XendDomainInfo.constructDomain >> >> [2009-07-21 17:05:55 9102] DEBUG (balloon:166) Balloon: 263864 KiB free; >> need 4096; done. >> >> [2009-07-21 17:05:55 9102] DEBUG (XendDomain:452) Adding Domain: 3 >> >> >> [2009-07-21 17:05:55 9102] DEBUG (XendDomainInfo:2496) >> XendDomainInfo.initDomain: 3 256 >> >> [2009-07-21 17:05:55 10888] DEBUG (XendBootloader:113) Launching >> bootloader as [''/usr/bin/pygrub'', ''--args=ip=:127.0.255.255::::eth0:dhcp >> 3'', ''--output=/var/run/xend/boot/xenbl.25136'', ''/home/xen/blade8_disk'']. >> >> >> [2009-07-21 17:05:58 9102] DEBUG (XendDomainInfo:2520) >> _initDomain:shadow_memory=0x0, memory_static_max=0x10000000, >> memory_static_min=0x0. [2009-07-21 >> 17:05:58 9102] DEBUG (balloon:166) Balloon: 263740 KiB free; need 263168; >> done. >> >> [2009-07-21 17:05:58 9102] INFO (image:173) buildDomain os=linux dom=3 >> vcpus=2 >> >> [2009-07-21 17:05:58 9102] DEBUG (image:661) domid = 3 >> >> >> [2009-07-21 17:05:58 9102] DEBUG (image:662) memsize = 256 >> >> >> [2009-07-21 17:05:58 9102] DEBUG (image:663) image >> /var/run/xend/boot/boot_kernel.jUkXPI >> >> [2009-07-21 17:05:58 9102] DEBUG (image:664) store_evtchn = 1 >> >> >> [2009-07-21 17:05:58 9102] DEBUG (image:665) console_evtchn = 2 >> >> >> [2009-07-21 17:05:58 9102] DEBUG (image:666) cmdline = ro >> root=/dev/sda1 console=xvc0 ip=:127.0.255.255::::eth0:dhcp 3 >> [2009-07-21 17:05:58 9102] DEBUG >> (image:667) ramdisk = /var/run/xend/boot/boot_ramdisk.Z_Aa4S >> >> [2009-07-21 17:05:58 9102] DEBUG (image:668) vcpus = 2 >> >> >> [2009-07-21 17:05:58 9102] DEBUG (image:669) features >> >> >> [2009-07-21 17:05:58 9102] DEBUG (image:670) flags = 0 >> >> >> [2009-07-21 17:05:58 9102] INFO (XendDomainInfo:2159) createDevice: tap : >> {''bootable'': 1, ''uname'': ''tap:aio:/home/xen/blade8_disk'', ''mode'': ''w!'', >> ''dev'': ''xvda1'', ''uuid'': ''bf7c579e-7a61-9b8f-ff83-7764745e776a''} >> >> >> [2009-07-21 17:05:58 9102] DEBUG (DevController:95) DevController: writing >> {''virtual-device'': ''51713'', ''device-type'': ''disk'', ''protocol'': ''x86_64-abi'', >> ''backend-id'': ''0'', ''state'': ''1'', ''backend'': >> ''/local/domain/0/backend/tap/3/51713''} to /local/domain/3/device/vbd/51713. >> >> >> [2009-07-21 17:05:58 9102] DEBUG (DevController:97) DevController: writing >> {''domain'': ''blade_test'', ''frontend'': ''/local/domain/3/device/vbd/51713'', >> ''uuid'': ''bf7c579e-7a61-9b8f-ff83-7764745e776a'', ''bootable'': ''1'', ''dev'': >> ''xvda1'', ''state'': ''1'', ''params'': ''aio:/home/xen/blade8_disk'', ''mode'': ''w!'', >> ''online'': ''1'', ''frontend-id'': ''3'', ''type'': ''tap''} to >> /local/domain/0/backend/tap/3/51713. >> >> >> [2009-07-21 17:05:58 9102] INFO (XendDomainInfo:2159) createDevice: vif : >> {''bridge'': ''eth0'', ''mac'': ''00:16:3e:3e:73:d9'', ''uuid'': >> ''31fff34e-05e9-4ef0-65b3-c9d25a654ffb''} [2009-07-21 17:05:58 9102] >> DEBUG (DevController:95) DevController: writing {''mac'': ''00:16:3e:3e:73:d9'', >> ''handle'': ''0'', ''protocol'': ''x86_64-abi'', ''backend-id'': ''0'', ''state'': ''1'', >> ''backend'': ''/local/domain/0/backend/vif/3/0''} to >> /local/domain/3/device/vif/0. >> >> [2009-07-21 17:05:58 9102] DEBUG (DevController:97) DevController: writing >> {''bridge'': ''eth0'', ''domain'': ''blade_test'', ''handle'': ''0'', ''uuid'': >> ''31fff34e-05e9-4ef0-65b3-c9d25a654ffb'', ''script'': >> ''/etc/xen/scripts/vif-bridge bridge=eth0'', ''mac'': ''00:16:3e:3e:73:d9'', >> ''frontend-id'': ''3'', ''state'': ''1'', ''online'': ''1'', ''frontend'': >> ''/local/domain/3/device/vif/0''} to /local/domain/0/backend/vif/3/0. >> [2009-07-21 17:05:58 9102] DEBUG (XendDomainInfo:3051) Storing VM details: >> {''on_xend_stop'': ''ignore'', ''shadow_memory'': ''0'', ''uuid'': >> ''af2582d3-8a73-c57e-328d-e5b23c84fedc'', ''on_reboot'': ''restart'', >> ''start_time'': ''1248188758.83'', ''on_poweroff'': ''destroy'', ''bootloader_args'': >> '''', ''on_xend_start'': ''ignore'', ''on_crash'': ''preserve'', ''xend/restart_count'': >> ''0'', ''vcpus'': ''2'', ''vcpu_avail'': ''3'', ''bootloader'': ''/usr/bin/pygrub'', >> ''image'': "(linux (kernel ) (args ''ip=:127.0.255.255::::eth0:dhcp 3'') >> (videoram 4) (notes (FEATURES >> ''writable_page_tables|writable_descriptor_tables|auto_translated_physmap|pae_pgdir_above_4gb|supervisor_mode_kernel'') >> (VIRT_BASE 18446744071562067968) (GUEST_VERSION 2.6) (PADDR_OFFSET >> 18446744071562067968) (GUEST_OS linux) (HYPERCALL_PAGE 18446744071564189696) >> (LOADER generic) (ENTRY 18446744071564165120) (XEN_VERSION xen-3.0)))", >> ''name'': ''blade_test''} >> [2009-07-21 17:05:58 9102] DEBUG (XendDomainInfo:1621) Storing domain >> details: {''console/ring-ref'': ''4252968'', ''image/entry'': >> ''18446744071564165120'', ''console/port'': ''2'', ''store/ring-ref'': ''4252969'', >> ''image/loader'': ''generic'', ''vm'': ''/vm/af2582d3-8a73-c57e-328d-e5b23c84fedc'', >> ''control/platform-feature-multiprocessor-suspend'': ''1'', ''image/guest-os'': >> ''linux'',''cpu/1/availability'': ''online'', >> ''image/features/writable-descriptor-tables'': ''1'', ''image/virt-base'': >> ''18446744071562067968'', ''memory/target'': ''262144'', ''image/guest-version'': >> ''2.6'', ''image/features/supervisor-mode-kernel'': ''1'', ''console/limit'': >> ''1048576'', ''image/paddr-offset'': ''18446744071562067968'', >> ''image/hypercall-page'': ''18446744071564189696'', ''cpu/0/availability'': >> ''online'', ''image/features/pae-pgdir-above-4gb'': ''1'', >> ''image/features/writable-page-tables'': ''1'', ''console/type'': ''xenconsoled'', >> ''image/features/auto-translated-physmap'': ''1'', ''name'': ''blade_test'', >> ''domid'': ''3'', ''image/xen-version'': ''xen-3.0'', ''store/port'': ''1''} >> [2009-07-21 17:05:58 9102] DEBUG (DevController:95) DevController: writing >> {''protocol'': ''x86_64-abi'', ''state'': ''1'', ''backend-id'': ''0'', ''backend'': >> ''/local/domain/0/backend/console/3/0''} to /local/domain/3/device/console/0. >> [2009-07-21 17:05:58 9102] DEBUG (DevController:97) DevController: writing >> {''domain'': ''blade_test'', ''frontend'': ''/local/domain/3/device/console/0'', >> ''uuid'': ''bfa86a07-8c0e-2e76-45d4-d7d48564d955'', ''frontend-id'': ''3'', ''state'': >> ''1'', ''location'': ''2'', ''online'': ''1'', ''protocol'': ''vt100''} to >> /local/domain/0/backend/console/3/0. >> [2009-07-21 17:05:58 9102] DEBUG (DevController:139) Waiting for devices >> vif. >> [2009-07-21 17:05:58 9102] DEBUG (XendDomainInfo:1708) >> XendDomainInfo.handleShutdownWatch >> [2009-07-21 17:05:58 9102] DEBUG (DevController:144) Waiting for 0. >> [2009-07-21 17:05:58 9102] DEBUG (DevController:629) hotplugStatusCallback >> /local/domain/0/backend/vif/3/0/hotplug-status. >> [2009-07-21 17:07:38 9102] DEBUG (XendDomainInfo:2723) >> XendDomainInfo.destroy: domid=3 >> [2009-07-21 17:07:38 9102] DEBUG (XendDomainInfo:2198) Destroying device >> model >> [2009-07-21 17:07:38 9102] DEBUG (XendDomainInfo:2205) Releasing devices >> [2009-07-21 17:07:38 9102] DEBUG (XendDomainInfo:2218) Removing vif/0 >> [2009-07-21 17:07:38 9102] DEBUG (XendDomainInfo:1133) >> XendDomainInfo.destroyDevice: deviceClass = vif, device = vif/0 >> [2009-07-21 17:07:38 9102] DEBUG (XendDomainInfo:2218) Removing vbd/51713 >> [2009-07-21 17:07:38 9102] DEBUG (XendDomainInfo:1133) >> XendDomainInfo.destroyDevice: deviceClass = tap, device = vbd/51713 >> [2009-07-21 17:07:38 9102] DEBUG (XendDomainInfo:2218) Removing console/0 >> [2009-07-21 17:07:38 9102] DEBUG (XendDomainInfo:1133) >> XendDomainInfo.destroyDevice: deviceClass = console, device = console/0 >> [2009-07-21 17:07:39 9102] DEBUG (XendDomainInfo:2203) No device model >> [2009-07-21 17:07:39 9102] DEBUG (XendDomainInfo:2205) Releasing devices >> [2009-07-21 17:07:39 9102] DEBUG (DevController:629) hotplugStatusCallback >> /local/domain/0/backend/vif/3/0/hotplug-status. >> [2009-07-21 17:07:39 9102] DEBUG (DevController:629) hotplugStatusCallback >> /local/domain/0/backend/vif/3/0/hotplug-status. >> [2009-07-21 17:07:39 9102] DEBUG (DevController:629) hotplugStatusCallback >> /local/domain/0/backend/vif/1/0/hotplug-status. >> [2009-07-21 17:07:39 9102] DEBUG (DevController:629) hotplugStatusCallback >> /local/domain/0/backend/vif/2/0/hotplug-status. >> [2009-07-21 17:07:39 9102] DEBUG (DevController:629) hotplugStatusCallback >> /local/domain/0/backend/vif/3/0/hotplug-status. >> >> >> >> If i comment the line with vif = [] in domU config file the sistem boot >> correctly. >> >> >> Any idea? >> >> Thanks in advance, >> Muriel >> >> >> _______________________________________________ >> Xen-users mailing list >> Xen-users@lists.xensource.com >> http://lists.xensource.com/xen-users >> > > > OK there is something wrong in the scripts. If i create the vm without vif > it correctly start. When the machine is running, if i add there a card i can > see and configure: it works, i can ping the gw. > But when the vif creation timeout in the script occured the card is > removed. > > How can i fix it? > > > Muriel > > > _______________________________________________ > Xen-users mailing list > Xen-users@lists.xensource.com > http://lists.xensource.com/xen-users >_______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
François Delpierre
2009-Jul-29 21:55 UTC
Re: [Xen-users] Error: Device 0 (vif) could not be connected. Hotplug scripts not working.
Hi, I had exactly the same problem. Check this : http://lists.xensource.com/archives/html/xen-users/2009-07/msg00688.html This is really an uggly solution as I don''t know what I bypass, but it saved me after 3 days getting blocked on that problem. My VMs are running perfectly for many days now. I hope to get some time tomorrow to synchronize with the latest RC and check if it''s fixed or not... If not, we should go to dev mailing list. Regards, ----- Original Message ----- From: "Alberto Asuero Arroyo" <albertoasuero@gmail.com> To: "Muriel" <muriel.cabianca@crs4.it> Cc: xen-users@lists.xensource.com Sent: Tuesday, 28 July, 2009 16:09:05 GMT +01:00 Amsterdam / Berlin / Bern / Rome / Stockholm / Vienna Subject: Re: [Xen-users] Error: Device 0 (vif) could not be connected. Hotplug scripts not working. I had the same issue. I could fix it but I think it''s not the best way. I''ve replaced the scripts of xen-3.4.1-rc7 from xen-3.3.1''s scripts. This scripts are the functionality of xen 3.3.1 but it works. Regards, Alberto On Wed, Jul 22, 2009 at 12:07 PM, Muriel < muriel.cabianca@crs4.it > wrote: Muriel ha scritto: Hi all, when i create a guest OS i am getting this error: Error: Device 0 (vif) could not be connected. Hotplug scripts not working. I have looked for a possible solution without success. The sistem is a Centos 5.2 x86_64, the xen version is 3.4, the dom0 kernel is 2.6.27.19-5 (from xensource). The domU is a Centos 5.3 x86_64, kernel 2.6.18-128.1.6.el5xen xend-config.sxp: (xend-unix-server yes) (xend-relocation-server yes) (network-script ''network-bridge bridge=eth0'') #i have specified ''bridge=eth0 for test (vif-script ''vif-bridge bridge=eth0'') (dom0-min-mem 196) (enable-dom0-ballooning yes) (dom0-cpus 0) (vncpasswd '''') the domU config file: bootloader = ''/usr/bin/pygrub'' memory = 256 name = "blade_test" vcpus = 2 vif = [ ''bridge=eth0'' ] #doesn''t work vif = [] dhcp="dhcp" disk = [ ''tap:aio:/home/xen/blade8_disk,xvda1,w!'' ] vnc = ''0'' vncviewer = ''0'' stdvga = ''0'' on_poweroff = ''destroy'' on_reboot = ''restart'' on_crash = ''preserve'' extra = "3" udev: root 682 0.0 0.0 12992 1172 ? S<s 16:41 0:00 /sbin/udevd -d brctl show: bridge name bridge id STP enabled interfaces eth0 8000.0022649c123a no peth0(loglevel DEBUG) When i create the domU i see the grub console, then i choose a kernel and the console hangs. udevmonitor say: UEVENT[1248188758.795432] add@/devices/xen-backend/tap-3-51713 UDEV [1248188758.796432] add@/devices/xen-backend/tap-3-51713 UEVENT[1248188758.810433] change@/devices/xen-backend/tap-3-51713 UEVENT[1248188758.811433] add@/block/backdevb UEVENT[1248188758.811433] add@/class/bdi/253:1 UDEV [1248188758.812433] add@/class/bdi/253:1 UEVENT[1248188758.833433] add@/devices/xen-backend/vif-3-0 UDEV [1248188758.836433] add@/devices/xen-backend/vif-3-0 UEVENT[1248188758.837433] add@/class/net/vif3.0 UEVENT[1248188758.837433] online@/devices/xen-backend/vif-3-0 UEVENT[1248188758.920435] add@/devices/xen-backend/console-3-0 UDEV [1248188758.922435] add@/devices/xen-backend/console-3-0 UDEV [1248188759.000437] change@/devices/xen-backend/tap-3-51713 UDEV [1248188759.031438] add@/block/backdevb UDEV [1248188759.039438] online@/devices/xen-backend/vif-3-0 UDEV [1248188759.042438] add@/class/net/vif3.0 brctl show: bridge name bridge id STP enabled interfaces eth0 8000.0022649c123a no peth0 vif3.0 ifconfig vif3.0 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF inet6 addr: fe80::fcff:ffff:feff:ffff/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:6573 overruns:0 carrier:0 collisions:0 txqueuelen:32 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) The xend.log: [2009-07-21 17:05:55 9102] DEBUG (XendDomainInfo:92) XendDomainInfo.create([''vm'', [''name'', ''blade_test''], [''memory'', 256], [''on_poweroff'', ''destroy''], [''on_reboot'', ''restart''], [''on_crash'', ''preserve''], [''vcpus'', 2], [''on_xend_start'', ''ignore''], [''on_xend_stop'', ''ignore''], [''bootloader'', ''/usr/bin/pygrub''], [''bootloader_args'', ''''], [''image'', [''linux'', [''ip'', '':127.0.255.255::::eth0:dhcp''], [''videoram'', 4], [''args'', ''3'']]], [''s3_integrity'', 1], [''device'', [''tap'', [''uname'', ''tap:aio:/home/xen/blade8_disk''], [''dev'', ''xvda1''], [''mode'', ''w!'']]], [''device'', [''vif'', [''bridge'', ''eth0'']]]]) [2009-07-21 17:05:55 9102] DEBUG (XendDomainInfo:2295) XendDomainInfo.constructDomain [2009-07-21 17:05:55 9102] DEBUG (balloon:166) Balloon: 263864 KiB free; need 4096; done. [2009-07-21 17:05:55 9102] DEBUG (XendDomain:452) Adding Domain: 3 [2009-07-21 17:05:55 9102] DEBUG (XendDomainInfo:2496) XendDomainInfo.initDomain: 3 256 [2009-07-21 17:05:55 10888] DEBUG (XendBootloader:113) Launching bootloader as [''/usr/bin/pygrub'', ''--args=ip=:127.0.255.255::::eth0:dhcp 3'', ''--output=/var/run/xend/boot/xenbl.25136'', ''/home/xen/blade8_disk'']. [2009-07-21 17:05:58 9102] DEBUG (XendDomainInfo:2520) _initDomain:shadow_memory=0x0, memory_static_max=0x10000000, memory_static_min=0x0. [2009-07-21 17:05:58 9102] DEBUG (balloon:166) Balloon: 263740 KiB free; need 263168; done. [2009-07-21 17:05:58 9102] INFO (image:173) buildDomain os=linux dom=3 vcpus=2 [2009-07-21 17:05:58 9102] DEBUG (image:661) domid = 3 [2009-07-21 17:05:58 9102] DEBUG (image:662) memsize = 256 [2009-07-21 17:05:58 9102] DEBUG (image:663) image = /var/run/xend/boot/boot_kernel.jUkXPI [2009-07-21 17:05:58 9102] DEBUG (image:664) store_evtchn = 1 [2009-07-21 17:05:58 9102] DEBUG (image:665) console_evtchn = 2 [2009-07-21 17:05:58 9102] DEBUG (image:666) cmdline = ro root=/dev/sda1 console=xvc0 ip=:127.0.255.255::::eth0:dhcp 3 [2009-07-21 17:05:58 9102] DEBUG (image:667) ramdisk = /var/run/xend/boot/boot_ramdisk.Z_Aa4S [2009-07-21 17:05:58 9102] DEBUG (image:668) vcpus = 2 [2009-07-21 17:05:58 9102] DEBUG (image:669) features = [2009-07-21 17:05:58 9102] DEBUG (image:670) flags = 0 [2009-07-21 17:05:58 9102] INFO (XendDomainInfo:2159) createDevice: tap : {''bootable'': 1, ''uname'': ''tap:aio:/home/xen/blade8_disk'', ''mode'': ''w!'', ''dev'': ''xvda1'', ''uuid'': ''bf7c579e-7a61-9b8f-ff83-7764745e776a''} [2009-07-21 17:05:58 9102] DEBUG (DevController:95) DevController: writing {''virtual-device'': ''51713'', ''device-type'': ''disk'', ''protocol'': ''x86_64-abi'', ''backend-id'': ''0'', ''state'': ''1'', ''backend'': ''/local/domain/0/backend/tap/3/51713''} to /local/domain/3/device/vbd/51713. [2009-07-21 17:05:58 9102] DEBUG (DevController:97) DevController: writing {''domain'': ''blade_test'', ''frontend'': ''/local/domain/3/device/vbd/51713'', ''uuid'': ''bf7c579e-7a61-9b8f-ff83-7764745e776a'', ''bootable'': ''1'', ''dev'': ''xvda1'', ''state'': ''1'', ''params'': ''aio:/home/xen/blade8_disk'', ''mode'': ''w!'', ''online'': ''1'', ''frontend-id'': ''3'', ''type'': ''tap''} to /local/domain/0/backend/tap/3/51713. [2009-07-21 17:05:58 9102] INFO (XendDomainInfo:2159) createDevice: vif : {''bridge'': ''eth0'', ''mac'': ''00:16:3e:3e:73:d9'', ''uuid'': ''31fff34e-05e9-4ef0-65b3-c9d25a654ffb''} [2009-07-21 17:05:58 9102] DEBUG (DevController:95) DevController: writing {''mac'': ''00:16:3e:3e:73:d9'', ''handle'': ''0'', ''protocol'': ''x86_64-abi'', ''backend-id'': ''0'', ''state'': ''1'', ''backend'': ''/local/domain/0/backend/vif/3/0''} to /local/domain/3/device/vif/0. [2009-07-21 17:05:58 9102] DEBUG (DevController:97) DevController: writing {''bridge'': ''eth0'', ''domain'': ''blade_test'', ''handle'': ''0'', ''uuid'': ''31fff34e-05e9-4ef0-65b3-c9d25a654ffb'', ''script'': ''/etc/xen/scripts/vif-bridge bridge=eth0'', ''mac'': ''00:16:3e:3e:73:d9'', ''frontend-id'': ''3'', ''state'': ''1'', ''online'': ''1'', ''frontend'': ''/local/domain/3/device/vif/0''} to /local/domain/0/backend/vif/3/0. [2009-07-21 17:05:58 9102] DEBUG (XendDomainInfo:3051) Storing VM details: {''on_xend_stop'': ''ignore'', ''shadow_memory'': ''0'', ''uuid'': ''af2582d3-8a73-c57e-328d-e5b23c84fedc'', ''on_reboot'': ''restart'', ''start_time'': ''1248188758.83'', ''on_poweroff'': ''destroy'', ''bootloader_args'': '''', ''on_xend_start'': ''ignore'', ''on_crash'': ''preserve'', ''xend/restart_count'': ''0'', ''vcpus'': ''2'', ''vcpu_avail'': ''3'', ''bootloader'': ''/usr/bin/pygrub'', ''image'': "(linux (kernel ) (args ''ip=:127.0.255.255::::eth0:dhcp 3'') (videoram 4) (notes (FEATURES ''writable_page_tables|writable_descriptor_tables|auto_translated_physmap|pae_pgdir_above_4gb|supervisor_mode_kernel'') (VIRT_BASE 18446744071562067968) (GUEST_VERSION 2.6) (PADDR_OFFSET 18446744071562067968) (GUEST_OS linux) (HYPERCALL_PAGE 18446744071564189696) (LOADER generic) (ENTRY 18446744071564165120) (XEN_VERSION xen-3.0)))", ''name'': ''blade_test''} [2009-07-21 17:05:58 9102] DEBUG (XendDomainInfo:1621) Storing domain details: {''console/ring-ref'': ''4252968'', ''image/entry'': ''18446744071564165120'', ''console/port'': ''2'', ''store/ring-ref'': ''4252969'', ''image/loader'': ''generic'', ''vm'': ''/vm/af2582d3-8a73-c57e-328d-e5b23c84fedc'', ''control/platform-feature-multiprocessor-suspend'': ''1'', ''image/guest-os'': ''linux'',''cpu/1/availability'': ''online'', ''image/features/writable-descriptor-tables'': ''1'', ''image/virt-base'': ''18446744071562067968'', ''memory/target'': ''262144'', ''image/guest-version'': ''2.6'', ''image/features/supervisor-mode-kernel'': ''1'', ''console/limit'': ''1048576'', ''image/paddr-offset'': ''18446744071562067968'', ''image/hypercall-page'': ''18446744071564189696'', ''cpu/0/availability'': ''online'', ''image/features/pae-pgdir-above-4gb'': ''1'', ''image/features/writable-page-tables'': ''1'', ''console/type'': ''xenconsoled'', ''image/features/auto-translated-physmap'': ''1'', ''name'': ''blade_test'', ''domid'': ''3'', ''image/xen-version'': ''xen-3.0'', ''store/port'': ''1 ''} [2009-07-21 17:05:58 9102] DEBUG (DevController:95) DevController: writing {''protocol'': ''x86_64-abi'', ''state'': ''1'', ''backend-id'': ''0'', ''backend'': ''/local/domain/0/backend/console/3/0''} to /local/domain/3/device/console/0. [2009-07-21 17:05:58 9102] DEBUG (DevController:97) DevController: writing {''domain'': ''blade_test'', ''frontend'': ''/local/domain/3/device/console/0'', ''uuid'': ''bfa86a07-8c0e-2e76-45d4-d7d48564d955'', ''frontend-id'': ''3'', ''state'': ''1'', ''location'': ''2'', ''online'': ''1'', ''protocol'': ''vt100''} to /local/domain/0/backend/console/3/0. [2009-07-21 17:05:58 9102] DEBUG (DevController:139) Waiting for devices vif. [2009-07-21 17:05:58 9102] DEBUG (XendDomainInfo:1708) XendDomainInfo.handleShutdownWatch [2009-07-21 17:05:58 9102] DEBUG (DevController:144) Waiting for 0. [2009-07-21 17:05:58 9102] DEBUG (DevController:629) hotplugStatusCallback /local/domain/0/backend/vif/3/0/hotplug-status. [2009-07-21 17:07:38 9102] DEBUG (XendDomainInfo:2723) XendDomainInfo.destroy: domid=3 [2009-07-21 17:07:38 9102] DEBUG (XendDomainInfo:2198) Destroying device model [2009-07-21 17:07:38 9102] DEBUG (XendDomainInfo:2205) Releasing devices [2009-07-21 17:07:38 9102] DEBUG (XendDomainInfo:2218) Removing vif/0 [2009-07-21 17:07:38 9102] DEBUG (XendDomainInfo:1133) XendDomainInfo.destroyDevice: deviceClass = vif, device = vif/0 [2009-07-21 17:07:38 9102] DEBUG (XendDomainInfo:2218) Removing vbd/51713 [2009-07-21 17:07:38 9102] DEBUG (XendDomainInfo:1133) XendDomainInfo.destroyDevice: deviceClass = tap, device = vbd/51713 [2009-07-21 17:07:38 9102] DEBUG (XendDomainInfo:2218) Removing console/0 [2009-07-21 17:07:38 9102] DEBUG (XendDomainInfo:1133) XendDomainInfo.destroyDevice: deviceClass = console, device = console/0 [2009-07-21 17:07:39 9102] DEBUG (XendDomainInfo:2203) No device model [2009-07-21 17:07:39 9102] DEBUG (XendDomainInfo:2205) Releasing devices [2009-07-21 17:07:39 9102] DEBUG (DevController:629) hotplugStatusCallback /local/domain/0/backend/vif/3/0/hotplug-status. [2009-07-21 17:07:39 9102] DEBUG (DevController:629) hotplugStatusCallback /local/domain/0/backend/vif/3/0/hotplug-status. [2009-07-21 17:07:39 9102] DEBUG (DevController:629) hotplugStatusCallback /local/domain/0/backend/vif/1/0/hotplug-status. [2009-07-21 17:07:39 9102] DEBUG (DevController:629) hotplugStatusCallback /local/domain/0/backend/vif/2/0/hotplug-status. [2009-07-21 17:07:39 9102] DEBUG (DevController:629) hotplugStatusCallback /local/domain/0/backend/vif/3/0/hotplug-status. If i comment the line with vif = [] in domU config file the sistem boot correctly. Any idea? Thanks in advance, Muriel _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users OK there is something wrong in the scripts. If i create the vm without vif it correctly start. When the machine is running, if i add there a card i can see and configure: it works, i can ping the gw. But when the vif creation timeout in the script occured the card is removed. How can i fix it? Muriel _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users