Date: Tue, 26 Jan 2010 11:54:50 +0100 From: Deploy IS INFO <info@deployis.eu> To: G VM <drums_gvm@hotmail.com> Cc: freebsd-xen@freebsd.org Subject: Re: Kernel panic on FreeBSD 8.0 RELEASE when starting kernel Message-ID: <4B5EC9FA.7010901@deployis.eu> In-Reply-To: <SNT130-w41301FE4AE3A02978433E5915E0@phx.gbl> References: <SNT130-w41301FE4AE3A02978433E5915E0@phx.gbl>
next in thread | previous in thread | raw e-mail | index | archive | help
G VM wrote: > Deploy IS INFO wrote: > > Hi, > > > > You can run (in theory) any FreeBSD on a hardware that has HVM > > support. You can check that with xm info. You can only run FreeBSD 8 > > as a PV guest with 32bit arch and hvm-pv with amd64. For the pv or the > > hvm-pv mode you have to compile the XEN (for 32bit) or XENHVM (amd64) > > kernel config. > > > > You'll have to install FreeBSD as a hvm guest and after a successful > > install you may go on with the above mentioned kernels. > > > > For pv mode use only 1 vcpu and max 2 for hvm-pv. > > > > Regards, > > Andras > > > > G VM wrote: > >> Justin T. Gibbs wrote: > >>> On 1/24/2010 4:54 PM, G VM wrote: > >>> > >>>> Hi all, > >>>> > >>>> I wanted to try running FreeBSD as a guest os. > >>>> > >> I followed the instructions on this url. > >> http://www.ita.com.ua/eng/articles.htm?id=34 > >> > >> I am not sure what Xen exactly does. Does it uses the kernel on the > >> dom0? Or does it both uses the bsd kernel on the dom0 and a modified > >> kernel on domU? > >> I do not have a done: > >> > >> make buildkernel KERNCONF=/XEN > >> > >> Is this necessary? I thought xen support was included in the kernel. > >> > >> Do note the instructions I followed. I used those. > >> / > >> > >> > >> > >> _______________________________________________ > >> freebsd-xen@freebsd.org mailing list > >> http://lists.freebsd.org/mailman/listinfo/freebsd-xen > >> To unsubscribe, send any mail to "freebsd-xen-unsubscribe@freebsd.org" > > > > > # xm info > host : backupserver > release : 2.6.18-164.9.1.el5xen > version : #1 SMP Tue Dec 15 21:31:37 EST 2009 > machine : x86_64 > nr_cpus : 2 > nr_nodes : 1 > cores_per_socket : 2 > threads_per_core : 1 > cpu_mhz : 2210 > hw_caps : > 178bf3ff:ebd3fbff:00000000:00000010:00002001:00000000:0 > 000001f:00000000 > virt_caps : hvm > total_memory : 2046 > free_memory : 512 > node_to_cpu : node0:0-1 > node_to_memory : node0:512 > xen_major : 3 > xen_minor : 4 > xen_extra : .2 > xen_caps : xen-3.0-x86_64 xen-3.0-x86_32p hvm-3.0-x86_32 > hvm-3.0-x > 86_32p hvm-3.0-x86_64 > xen_scheduler : credit > xen_pagesize : 4096 > platform_params : virt_start=0xffff800000000000 > xen_changeset : unavailable > cc_compiler : gcc version 4.1.2 20080704 (Red Hat 4.1.2-44) > cc_compile_by : root > cc_compile_domain : gitco.tld > cc_compile_date : Wed Nov 11 21:16:28 CET 2009 > xend_config_format : 4 > > So this seems ok. > > My dom0 is x86_64. > Does this mean I have to use hvm-pv (XENHVM) -> FreeBSD amd64 install? > Or can I run the i386 pv (XEN) on a 64 bit dom0 too? > Does this also needs a copy of the compiled kernel to the dom0? > > Do note that the default 8.0-RELEASE cd does panic (this is part of the > config, when trying to do a normal install to compile the new kernel > (that is why I used VMware to compile the kernel)): > ... > > builder = "hvm" > kernel = "/usr/lib/xen/boot/hvmloader" > device_model = "/usr/lib64/xen/bin/qemu-dm" > > ... > Hi, You can any guests arch that fits into the xm info's xen cap line, so a 32bit pv guest is not a problem for you. We use the following example config: kernel = "/usr/lib/xen/boot/hvmloader" #kernel = "/path/to/pvkernel" builder='hvm' memory = 1024 name = "FreeBSD8" vif = [ '' ] disk = [ 'phy:/dev/volgroup/freebsd-lv-rootfs,hda,w', 'file:/path/to/8.0-RELEASE-amd64-disc1.iso,hdd:cdrom,r' ] boot="cda" vnc=1 vncpasswd='ihavepassword' #vcpus='2' The commented parts are should be tried only after a succesful install and of course the amd64 iso could be an i386 also. Under 3.3.1 Xen it works one a X2270 test server and a x2250 prod server. Regards, Andras
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4B5EC9FA.7010901>
