Using config file "/etc/xen/dom1".
* xen/xm/create.py --- main()--> parseCommandLine Completed TestPoint 1 ****
* xen/xm/create.py --- main()--> make_domain() function call started TestPoint 2 ****
Entered make_domain() --------------------->
privcmd_ioctl, virual address : 40674000, mfn : c2c00 npages : 400
*** LOADING DOMAIN : 1 ***
[XEN] Physical Memory Arrangement: c2000000->c3000000
[XEN] VIRTUAL MEMORY ARRANGEMENT:
[XEN] Loaded kernel: c0008000->c024bc00
[XEN] Init. ramdisk: c024c000->c024c000
[XEN] Phys-Mach map: c024c000->c0250000
[XEN] Store mfn: c0250000->c0251000
[XEN] Console mfn: c0251000->c0252000
[XEN] Start info: c0252000->c0253000
[XEN] Page tables: c0254000->c0263000
[XEN] Boot stack: c0263000->c0264000
[XEN] TOTAL: c0000000->c1000000
[XEN] ENTRY ADDRESS: c0008000
[XEN] store_mfn physical addres c2250000
[XEN] console_mfn physical addres c2251000
[XEN] [TODO] dma channel access permission, in construct_guest_dom()
privcmd_ioctl, virual address : 40018000, mfn : c2250 npages : 1
fbsetback_probe called
fbsetback_probe: be->fbsetif = 0xc116ae60
privcmd_ioctl, virual address : 40017000, mfn : c2251 npages : 1
** xen/xm/create.py -- make_domain()--> xend.domain.create() completed [TP #1] *****
dominfo returned completed
** xen/xm/create.py -- make_domain()--> xend.domain.waitForDevices() START [TP #2] *****
xmlrpclib.Fault exception occured @ [TP #2] dom1 is being destroyed!
calling server.xend.domain.destroy()
Device 768 (vbd) could not be connected. Hotplug scripts not working.
[XEN]
[XEN] returnVal = -22, domain = -16553344, current->domain = -16554624
[XEN] sync_vcpu_execstate : Not Yet
[XEN] domain_relinquish_resources : Not Yet
[XEN] Domain 1 killed
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
I inserted some custom print statements in the Python scripts for debugging. As you can see, waitForDevices() returned Timeout which caused the system to shutdown Dom1. Strangely, this also caused the entire Dom0 kernel to freeze. I searched online for the above error message, "Device 768 (vbd) could not be connected. Hotplug scripts not working.", but couldn't find any useful information.
I wonder if someone from the XenARM community has more insight knowledge about this and hopefully can give me some directions.