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

Re: [Xen-users] help on FreeBSD using hvm



Hi again,

well, sdl was not working because I was calling xm from root and Xserver
was started from another user.
I had to switch to that user and :

xhost +local:root

to allow root to start X applications from localhost.

Now, at last I see a window with a FreeBSD installation going on ... but
not everything is good news ... the domain crashes when the countdown in
the freebsd splash window ends.

Logs at /var/log/xen doesn't say much about the crash ... how can I
debug this deeply?

Thanks,
Sergi

Sergi Seira wrote:
> Hello,
> 
> I've made some progress ...
> 
> I found that one could set up a tap interface with:
> 
> # modprobe tun
> # tunctl -t tap0
> 
> a command included in uml-utilities package for debian (dist. I'm using).
> 
> Now the domain starts and spends some CPU time but dies:
> 
> # tail xend.log
> [2007-02-27 16:24:50 xend.XendDomainInfo 3297] WARNING
> (XendDomainInfo:950) Domain has crashed: name=FreeBSD60_01 id=8.
> [2007-02-27 16:24:50 xend.XendDomainInfo 3297] DEBUG
> (XendDomainInfo:1483) XendDomainInfo.destroy: domid=8
> [2007-02-27 16:24:50 xend.XendDomainInfo 3297] DEBUG
> (XendDomainInfo:1491) XendDomainInfo.destroyDomain(8)
> [2007-02-27 16:24:50 xend 3297] DEBUG (image:533) hvm shutdown watch
> unregistered
> [2007-02-27 16:24:50 xend 3297] DEBUG (image:572) hvm reboot feature
> watch unregistered
> 
> It seems a problem with vnc?
> 
> # tail qemu-dm.8309.log
> domid: 7
> qemu: the number of cpus is 1
> qemu_map_cache_init nr_buckets = 1000
> shared page at pfn:ffff
> buffered io page at pfn:fffd
> vncviewer execlp failed
> char device redirected to /dev/pts/2
> I/O request not ready: 0, ptr: 0, port: 0, data: 0, count: 0, size: 0
> 
> I'm stuck here right now. Any ideas?
> Why do you think I have to do this things (tun/tap) by hand instead of
> been done by xm?
> 
> About the cdrom issue ... I removed the cdrom part and could see the
> qemu log complaining about not including /dev/cdrom.
> 
> Thanks,
> regards,
> Sergi
> 
> 
> 
> 
> Mark Williamson wrote:
>>> CPU time doesn't go up.
>> Weird.  It's strange given the guest also isn't paused...
>>
>>> I've checked /var/log/xen/qemu-dm.19594.log (I missed this files before
>>> posting):
>> I noticed that you had the physical CD-ROM drive mapped as the guests 
>> virtual 
>> CDROM.  Could you try taking that out, please?  I'm not at all convinced 
>> that's the source of the problem but I do remember having problems when I 
>> tried to do that myself (that was for an installation of Windows - I ended 
>> up 
>> ripping the CD to an ISO and using that as the virtual CD drive!)
>>
>> Cheers,
>> Mark
>>
>>> domid: 3
>>> qemu: the number of cpus is 1
>>> warning: could not open /dev/net/tun: no virtual network emulation
>>> Could not initialize device 'tap'
>>>
>>> After searching a little I found that maybe:
>>>
>>> modprobe tun
>>>
>>> would work, but I get the same error.
>>>
>>> Do I have to recompile xen with some tun/tap option?
>>>
>>> Thanks for your quick answer.
>>> Regards,
>>> Sergi
>>>
>>> Mark Williamson wrote:
>>>>> I'm trying to install FreeBSD 6.0 from cdrom to a fully virtualized
>>>>> machine. I've already run domU using xen patched kernels without a
>>>>> problem, but can't create a fully virtualized domU.
>>>>>
>>>>> I am running :
>>>>>
>>>>>  - AMD dual opteron with SVM Code option enabled (BIOS)
>>>>>  - xen 3.0.4 compiled from sources
>>>> OK.  It *should* work - my own test machine is an AMD-V box running
>>>> 3.0.4-testing
>>>>
>>>>> When issuing :
>>>>>
>>>>> # xm create xm_fbsd.hvm
>>>>> Using config file "./xm_fbsd.hvm".
>>>>> Started domain FreeBSD60_01
>>>>>
>>>>>
>>>>> It starts (apparently) my fbsd domU:
>>>>>
>>>>> # xm list
>>>>> Name                      ID   Mem VCPUs      State   Time(s)
>>>>> Domain-0                   0   125     4     r-----    168.5
>>>>> FreeBSD60_01              18   256     1     ------      0.0
>>>>>
>>>>> nothing happens, nothing really starts. It will do the same, if I remove
>>>>> all entries abount disks ... I don't know where to look for errors, for
>>>>> xend.log doesn't really tell me anything interesting.
>>>> Does the CPU time go up?
>>>>
>>>>> I have tried both sdl=1 and vnc=1, but no console access.
>>>> The SDL needs there to be an accessible X server (e.g. via SSH
>>>> forwarding, or you're running from a terminal on the local X server).  Do
>>>> you have this?
>>>>
>>>> Have you tried connecting a VNC viewer manually to port 5900 +
>>>> vncdisplay?
>>>>
>>>> Are you running 64-bit Xen on the host?
>>>>
>>>> Cheers,
>>>> Mark
>>>>
>>>>> Long output from xm list:
>>>>>
>>>>> # xm list --long
>>>>> (domain
>>>>>     (domid 0)
>>>>>     (on_crash restart)
>>>>>     (memory 125)
>>>>>     (uuid 00000000-0000-0000-0000-000000000000)
>>>>>     (bootloader_args )
>>>>>     (name Domain-0)
>>>>>     (maxmem 125)
>>>>>     (on_reboot restart)
>>>>>     (on_poweroff destroy)
>>>>>     (vcpus 4)
>>>>>     (bootloader )
>>>>>     (shadow_memory 0)
>>>>>     (cpu_weight 256)
>>>>>     (cpu_cap 0)
>>>>>     (features )
>>>>>     (on_xend_start ignore)
>>>>>     (on_xend_stop ignore)
>>>>>     (cpu_time 171.188784501)
>>>>>     (online_vcpus 4)
>>>>>     (status 2)
>>>>>     (memory_dynamic_min 125)
>>>>>     (memory_dynamic_max 0)
>>>>>     (state r-----)
>>>>> )
>>>>> (domain
>>>>>     (domid 19)
>>>>>     (on_crash destroy)
>>>>>     (memory 256)
>>>>>     (uuid 64b0c736-4736-a29b-3425-21f90f137eae)
>>>>>     (bootloader_args )
>>>>>     (name FreeBSD60_01)
>>>>>     (maxmem 264)
>>>>>     (on_reboot destroy)
>>>>>     (on_poweroff destroy)
>>>>>     (localtime 0)
>>>>>     (vcpus 1)
>>>>>     (bootloader )
>>>>>     (shadow_memory 8)
>>>>>     (cpu_weight 256)
>>>>>     (cpu_cap 0)
>>>>>     (features )
>>>>>     (on_xend_start ignore)
>>>>>     (on_xend_stop ignore)
>>>>>     (start_time 1172570145.59)
>>>>>     (cpu_time 6.4349e-05)
>>>>>     (online_vcpus 1)
>>>>>     (image
>>>>>         (hvm
>>>>>             (kernel /usr/lib/xen/boot/hvmloader)
>>>>>             (nographic 0)
>>>>>             (vnc 0)
>>>>>             (sdl 1)
>>>>>             (vncunused 1)
>>>>>             (device_model /usr/lib/xen/bin/qemu-dm)
>>>>>             (xauthority /root/.Xauthority)
>>>>>             (vncconsole 1)
>>>>>             (pae 1)
>>>>>             (apic 1)
>>>>>             (acpi 1)
>>>>>             (boot d)
>>>>>             (isa 0)
>>>>>             (localtime 0)
>>>>>             (serial pty)
>>>>>             (usb 0)
>>>>>             (vcpus 1)
>>>>>         )
>>>>>     )
>>>>>     (status 2)
>>>>>     (memory_dynamic_min 256)
>>>>>     (memory_dynamic_max 264)
>>>>>     (state ------)
>>>>>     (store_mfn 65534)
>>>>>     (device
>>>>>         (vif
>>>>>             (bridge xenbr0)
>>>>>             (uuid 10950eec-5eb7-94a8-b297-faa18264460d)
>>>>>             (script vif-bridge)
>>>>>             (mac 00:16:3e:00:dd:c1)
>>>>>             (type ioemu)
>>>>>             (backend 0)
>>>>>         )
>>>>>     )
>>>>>     (device
>>>>>         (vbd
>>>>>             (uname file:/xenvm/fbsd/freebsd_xen_INSTALL.img)
>>>>>             (uuid 9f100ba5-4cae-0c05-7d76-09c9c4a24c4d)
>>>>>             (mode w)
>>>>>             (dev hda:disk)
>>>>>             (backend 0)
>>>>>         )
>>>>>     )
>>>>>     (device
>>>>>         (vbd
>>>>>             (uname phy:/dev/cdrom)
>>>>>             (uuid 71c65447-84b2-8168-fdf4-8e4f3d795adc)
>>>>>             (mode r)
>>>>>             (dev hdc:cdrom)
>>>>>             (backend 0)
>>>>>         )
>>>>>     )
>>>>> )
>>>>>
>>>>>
>>>>> Thanks in advance,
>>>>> regards,
>>>>> Sergi
>>>>>
>>>>> _______________________________________________
>>>>> Xen-users mailing list
>>>>> Xen-users@xxxxxxxxxxxxxxxxxxx
>>>>> http://lists.xensource.com/xen-users
>>> _______________________________________________
>>> Xen-users mailing list
>>> Xen-users@xxxxxxxxxxxxxxxxxxx
>>> http://lists.xensource.com/xen-users
> 
> 
> _______________________________________________
> Xen-users mailing list
> Xen-users@xxxxxxxxxxxxxxxxxxx
> http://lists.xensource.com/xen-users
> 


_______________________________________________
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®.