XEN 4.10, pvhvm stubdomain, windows10 fails immediately

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

XEN 4.10, pvhvm stubdomain, windows10 fails immediately

Éliás Tamás
Hi.

I have an ubuntu 16.04 , xen4.10 dom0, and several domu hvms with
Windows 10.

Unfortunately I could not manage to run these windows systems  within a
stubdomain (it worked with xen 4.9). The VMs does not initialize VNC
console, they fails immediately:

xl list
etit-planner                                92  4608     1     ---sc-
   0.0
etit-planner-dm                             93    36     1     -b----
   0.1

Any ideas please?


This is my VM config:

name = "etit-planner"

type = "hvm"

device_model_stubdomain_override=1

memory=4609
shadow_memory=32

disk=[
#       '/data/ISO/Win10_1709_Hungarian_x64.iso,raw,hdb,cdrom',
        '/data/xen/vms/etit-planner/disk.raw,raw,hda,w,backendtype=qdisk'
        ]

vif=[
'bridge=xenbr5,ip=10.0.5.2,mac=00:16:3e:01:16:4A,model=e1000,type=vif' ]


# boot on floppy (a), hard disk (c) or CD-ROM (d)
boot="c"

on_reboot='restart'
on_crash='preserve'
on_poweroff='destroy'

xen_platform_pci=1

independent_wallclock= 1
vcpus=2
cpus="2-3"
superpages=1

viridian=0

acpi=1
apic=1
localtime=1
keymap='hu'

pae=1
nx=1

usb=1
usbdevice='tablet'

audio=0
ne2000=0

vga="stdvga"
vncunused=0
vnc=1
vncdisplay=5
vnclisten='10.0.254.2'
sdl=0
opengl=0



This is the log I see:
Xen Minimal OS!
  start_info: 0x577000(VA)
    nr_pages: 0x2400
  shared_inf: 0xd4dc7000(MA)
     pt_base: 0x57a000(VA)
nr_pt_frames: 0x7
    mfn_list: 0x565000(VA)
   mod_start: 0x0(VA)
     mod_len: 0
       flags: 0x0
    cmd_line:  -d 90
       stack: 0x523820-0x543820
MM: Init
      _text: 0x0(VA)
     _etext: 0x113a22(VA)
   _erodata: 0x165000(VA)
     _edata: 0x16b108(VA)
stack start: 0x523820(VA)
       _end: 0x564138(VA)
  start_pfn: 581
    max_pfn: 2400
Mapping memory range 0x581000 - 0x2400000
setting 0x0-0x165000 readonly
skipped 1000
MM: Initialise page allocator for 58f000(58f000)-2400000(2400000)
MM: done
Demand map pfns at 100000000000-108000000000.
Heap resides at 200000000000-208000000000.
Initialising timer interface
Initialising console ... done.
gnttab_table mapped at 0x100000000000.
Initialising scheduler
Thread "Idle": pointer: 0x0x200000000050, stack: 0x0x5a0000
Thread "xenstore": pointer: 0x0x200000000800, stack: 0x0x5b0000
xenbus initialised on irq 1 mfn 0x1afb78
Thread "shutdown": pointer: 0x0x200000000fb0, stack: 0x0x5c0000
main.c: dummy main: start_info=0x543920
Thread "main": pointer: 0x0x200000001760, stack: 0x0x5d0000
Thread "pcifront": pointer: 0x0x200000001f50, stack: 0x0x5e0000
pcifront_watches: waiting for backend path to appear device/pci/0/backend
dom vm is at /vm/4d65689d-bce8-4f91-a641-f8c17f7b0016
"main" "-d" "90" "-d" "90" "-domain-name" "etit-planner" "-vnc"
"10.0.254.2:5,password" "-k" "hu" "-videoram" "8" "-std-vga" "-boot" "c"
"-usb" "-usbdevice" "tablet" "-acpi" "-vcpus" "2" "-vcpu_avail" "0x03"
"-net" "none"
domid: 90
domid: 90
xs_daemon_open -> 3, 0x169a48
Strip off blktap sub-type prefix to /data/xen/vms/etit-planner/disk.raw
(drv 'aio')
******************* BLKFRONT for /local/domain/91/device/vbd/768 **********


backend at /local/domain/0/backend/qdisk/91/768
Failed to read /local/domain/0/backend/qdisk/91/768/feature-flush-cache.
135578168 sectors of 512 bytes
**************************
blk_open(/local/domain/91/device/vbd/768) -> 4
xs_watch(device-model/90/logdirty/cmd, logdirty)
Watching device-model/90/logdirty/cmd
xs_watch(device-model/90/command, dm-command)
Watching device-model/90/command
xs_watch(/local/domain/90/cpu, vcpu-set)
Watching /local/domain/90/cpu
xs_read(/local/domain/0/backend/pci/90/0/msitranslate): ENOENT
xs_read(/local/domain/0/backend/pci/90/0/power_mgmt): ENOENT
qemu_map_cache_init nr_buckets = 10000 size 4194304
shared page at pfn feffd
buffered io page at pfn feffb
Guest uuid = 4d65689d-bce8-4f91-a641-f8c17f7b0016
xs_watch(/local/domain/0/backend/console/90, be:0x1544d0:90:0x165400)
xs_directory(/local/domain/0/backend/console/90): EACCES
xs_watch(/local/domain/0/backend/vkbd/90, be:0x150d99:90:0x1653a0)
xs_directory(/local/domain/0/backend/vkbd/90): EACCES
evtchn_open() -> 5
xenevtchn_bind_interdomain(90, 3) = 0
xenevtchn_bind_interdomain(90, 5) = 0
xenevtchn_bind_interdomain(90, 4) = 0
populating video RAM at ff000000
mapping video RAM from ff000000
xs_read(device-model/90/disable_pf): ENOENT
Register xen platform.
Done register platform.
xs_watch(/local/domain/90/log-throttling, /local/domain/90/log-throttling)
platform_fixed_ioport: unable to change ro/rw state of ROM memory area!
Thread "kbdfront": pointer: 0x0x200000027060, stack: 0x0xb60000
******************* FBFRONT for /local/domain/91/device/vfb/0 **********
******************* KBDFRONT for /local/domain/91/device/vkbd/0 **********


backend at /local/domain/0/backend/vkbd/91/0
backend at /local/domain/0/backend/vfb/91/0
/local/domain/0/backend/vkbd/91/0 connected
************************** KBDFRONT
Thread "kbdfront" exited.
/local/domain/0/backend/vfb/91/0 connected
************************** FBFRONT
kbd_open(/local/domain/91/device/vkbd/0) -> 6
fb_open(/local/domain/91/device/vfb/0) -> 7
resize to 640x480@32, 2560 required
can't store dev vc:80Cx24C name for domid 90 in /serial/0 from a stub domain
xs_read_watch() -> /local/domain/90/log-throttling
/local/domain/90/log-throttling
xs_read(/local/domain/90/log-throttling): ENOENT
xs_read(/local/domain/90/log-throttling): read error
qemu: ignoring not-understood drive `/local/domain/90/log-throttling'
medium change watch on `/local/domain/90/log-throttling' - unknown
device, ignored
resize to 720x400@32, 2880 required
xs_read_watch() -> /local/domain/90/cpu vcpu-set
vcpu-set: watch node error.
[xenstore_process_vcpu_set_event]: /local/domain/90/cpu has no CPU!
I/O request not ready: 0, ptr: 0, port: 0, data: 0, count: 0, size: 0
xs_read_watch() -> device-model/90/command dm-command
xs_read(device-model/90/command): ENOENT
I/O request not ready: 0, ptr: 0, port: 0, data: 0, count: 0, size: 0
xs_read_watch() -> device-model/90/logdirty/cmd logdirty
xs_read(device-model/90/logdirty/cmd): ENOENT
Log-dirty: no command yet.





--


Éliás Tamás
Thomas Elias

ETIT[nwpro] KFT, Ügyvezető-Hálózatbiztonsági specialista
ETIT[nwpro] Ltd, General Manager-Network security specialist

Tel. HU: +36/30-497-1626
OpenPGP pubkey: http://etit.hu/doc/et-pub.asc

Okleveles mérnök-informatikus (MSC)
Master of Science in Information Technology (MSC)
Licenced Penetration Tester (TM15-047)

Kapcsolat: http://etit.hu/index.php/hu/kapcsolat
Jogi nyilatkozat: http://etit.hu/disclaimer-email-hu.txt
Contact: http://etit.hu/index.php/en/contact
Disclaimer: http://etit.hu/disclaimer-email-en.txt


_______________________________________________
Xen-users mailing list
[hidden email]
https://lists.xenproject.org/mailman/listinfo/xen-users

signature.asc (836 bytes) Download Attachment