Port-xen archive

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

i386 2Gb RAM, netbsd-4-0-RELEASE XEN3_DOM0



Hi,

again have some small problems. This domU with. 

I want netbsd-4-0-RELEASE as dom0 and NetBSD currnet and Solaris as domU

My dom1 config: 

Quantum# cat /usr/pkg/etc/xen/dom1   
# -*- mode: python; -*- 
#============================================================================ 
# Python defaults setup for 'xm create'. 
# Edit this file to reflect the configuration of your system. 
#============================================================================ 

#---------------------------------------------------------------------------- 
# Kernel image file. This kernel will be loaded in the new domain. 
kernel = "/netbsd-XEN3_DOMU" 
#kernel = "/netbsd-INSTALL_XEN3_DOMU" 

# Memory allocation (in megabytes) for the new domain. 
memory = 512 

# A handy name for your new domain. This will appear in 'xm list', 
# and you can use this as parameters for xm in place of the domain 
# number. All domains must have different names. 

name = "dom1" 

# Which CPU to start domain on (only relevant for SMP hardware). CPUs 
# numbered starting from ``0''. 

cpu = 0 # leave to Xen to pick 

#---------------------------------------------------------------------------- 
# Define network interfaces for the new domain. 

# Number of network interfaces (must be at least 1). Default is 1. 
#nics = 1 

# Define MAC and/or bridge for the network interfaces. 

# The MAC address specified in ``mac'' is the one used for the interface 
# in the new domain. The interface in domain0 will use this address XOR'd 
# with 00:00:00:01:00:00 (i.e. aa:00:00:51:02:f0 in our example). Random 
# MACs are assigned if not given. 

# ``bridge'' is a required parameter, which will be passed to the 
# vif-script called by xend(8) when a new domain is created to configure 
# the new xvif interface in domain0. 

# In this example, the xvif is added to bridge0, which should have been 
# set up prior to the new domain being created -- either in the 
# ``network'' script or using a /etc/ifconfig.bridge0 file. 

vif = [ 'mac=aa:00:00:50:02:f0, bridge=bridge0' ] 

#---------------------------------------------------------------------------- 
# Define the disk devices you want the domain to have access to, and 
# what you want them accessible as. 

# Each disk entry is of the form: 

# phy:DEV,VDEV,MODE 

# where DEV is the device, VDEV is the device name the domain will see, 
# and MODE is r for read-only, w for read-write. You can also create 
# file-backed domains using disk entries of the form: 

# file:PATH,VDEV,MODE 

# where PATH is the path to the file used as the virtual disk, and VDEV 
# and MODE have the same meaning as for ``phy'' devices. 

# VDEV doesn't really matter for a NetBSD guest OS (it's just used as an index), 
# but it does for Linux. 
# Worse, the device has to exist in /dev/ of domain0, because xm will 
# try to stat() it. This means that in order to load a Linux guest OS 
# from a NetBSD domain0, you'll have to create /dev/hda1, /dev/hda2, ... 
# on domain0, with the major/minor from Linux :( 
# Alternatively it's possible to specify the device number in hex, 
# e.g. 0x301 for /dev/hda1, 0x302 for /dev/hda2, etc ... 

disk = [ 'phy:/dev/wd0i,0x1,w' ] 
#disk = [ 'file:/var/xen/nbsd-disk,0x01,w' ] 
#disk = [ 'file:/var/xen/nbsd-disk,0x301,w' ] 

#---------------------------------------------------------------------------- 
# Set the kernel command line for the new domain. 

# Set root device. This one does matter for NetBSD 
root = "/dev/wd0d" 
# extra parameters passed to the kernel 
# this is where you can set boot flags like -s, -a, etc ... 
#extra = "" 

#---------------------------------------------------------------------------- 
# Set according to whether you want the domain restarted when it exits. 
# The default is False. 
#autorestart = True 

# end of nbsd config file ====================================================

And here are the errors:

Quantum# xm create -c /usr/pkg/etc/xen/dom1   
Using config file "/usr/pkg/etc/xen/dom1". 
Started domain dom1 
Loaded initial symtab at 0xc048a97c, strtab at 0xc04b8068, # entries 11558 
Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 
  2006, 2007 
  The NetBSD Foundation, Inc. All rights reserved. 
Copyright (c) 1982, 1986, 1989, 1991, 1993 
  The Regents of the University of California. All rights reserved. 

NetBSD 4.0 (XEN3_DOMU) #0: Sun Dec 16 01:26:00 PST 2007 
  builds@wb34:/home/builds/ab/netbsd-4-0-RELEASE/i386/200712160005Z-obj/home/builds/ab/netbsd-4-0-RELEASE/src/sys/arch/i386/compile/XEN3_DOMU 
total memory = 512 MB 
avail memory = 498 MB 
timecounter: Timecounters tick every 10.000 msec 
mainbus0 (root) 
hypervisor0 at mainbus0 
vcpu0 at hypervisor0: (uniprocessor) 
vcpu0: Intel Pentium Pro, II or III (686-class), 3333.50 MHz, id 0x6f6 
vcpu0: features bfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR> 
vcpu0: features bfebfbff<PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX> 
vcpu0: features bfebfbff<FXSR,SSE,SSE2,SS,HTT,TM,SBF> 
debug virtual interrupt using event channel 3 
xenbus0 at hypervisor0: Xen Virtual Bus Interface 
xencons0 at hypervisor0: Xen Virtual Console Driver 
xencons0: console major 143, unit 0 
xencons0: using event channel 2 
npx0 at hypervisor0: using exception 16 
timecounter: Timecounter "clockinterrupt" frequency 100 Hz quality 0 
Xen clock: using event channel 4 
timecounter: Timecounter "xen_system_time" frequency 1000000000 Hz quality 10000 
crypto: assign driver 0, flags 2 
crypto: driver 0 registers alg 1 flags 0 maxoplen 0 
crypto: driver 0 registers alg 2 flags 0 maxoplen 0 
crypto: driver 0 registers alg 3 flags 0 maxoplen 0 
crypto: driver 0 registers alg 4 flags 0 maxoplen 0 
crypto: driver 0 registers alg 5 flags 0 maxoplen 0 
crypto: driver 0 registers alg 17 flags 0 maxoplen 0 
crypto: driver 0 registers alg 6 flags 0 maxoplen 0 
crypto: driver 0 registers alg 7 flags 0 maxoplen 0 
crypto: driver 0 registers alg 15 flags 0 maxoplen 0 
crypto: driver 0 registers alg 8 flags 0 maxoplen 0 
crypto: driver 0 registers alg 16 flags 0 maxoplen 0 
crypto: driver 0 registers alg 9 flags 0 maxoplen 0 
crypto: driver 0 registers alg 10 flags 0 maxoplen 0 
crypto: driver 0 registers alg 13 flags 0 maxoplen 0 
crypto: driver 0 registers alg 14 flags 0 maxoplen 0 
crypto: driver 0 registers alg 11 flags 0 maxoplen 0 
crypto: driver 0 registers alg 18 flags 0 maxoplen 0 
raidattach: Asked for 8 units 
Kernelized RAIDframe activated 
xenbus0: using event channel 1 
xbd0 at xenbus0 id 1: Xen Virtual Block Device Interface 
xbd0: using event channel 5 
xennet0 at xenbus0 id 0: Xen Virtual Network Interface 
xennet0: MAC address aa:00:00:50:02:f0 
xennet0: using event channel 6 
unknown type console at xenbus0 id 0 not configured 
xbd0: 76963 MB, 512 bytes/sect x 157622094 sectors 
Searching for RAID components... 
unknown type console at xenbus0 id 0 not configured 
boot device: xbd0 
root on xbd0a dumps on xbd0b 
mountroot: trying lfs... 
mountroot: trying ffs... 
root file system type: ffs 
warning: no /dev/console 
init: copying out path `/sbin/init' 11 
exec /sbin/init: error 2 
init: copying out path `/sbin/oinit' 12 
exec /sbin/oinit: error 2 
init: copying out path `/sbin/init.bak' 15 
exec /sbin/init.bak: error 2 
init: not found 
panic: no init 
Stopped in pid 1.1 (init) at netbsd:cpu_Debugger+0x4: popl %ebp 
db>


Almost everything after HowTO made (?)


Next,  if I set 2097152 (RAM) for dom0 = Kernel Panic. Unable to boot.


Can anyone help me and tell what is wrong. I thank you in advance.

Greetings,
Damian Sobczak



Home | Main Index | Thread Index | Old Index