Port-xen archive

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

Re: Netbsd XEN nothing I can boot in





this took me a while as well, I am not 100% sure if it is the nosmp in the boot opts or if it was the cpu= and vcpu= that made it work.

#kernel = "/xen/kernels/NetBSD/netbsd-INSTALL_XEN3_DOMU"
kernel = "/xen/kernels/NetBSD/netbsd-XEN3_DOMU"
# Initial memory allocation (in megabytes) for the new domain.
memory = 256
name = "netbsd.xen.prgmr.com"
cpus = "1"
vcpus = 1
vif = [ 'bridge=xenbr0' ]
disk = [ 'phy:/dev/folsom-xen/netbsd.xen.prgmr.com,0x03,w' ]
root = "/dev/wd0d ro nosmp"


note the '0x03' in the disk... you use 0x301

the kernels I built are at
http://prgmr.com/~lsc/netbsd-INSTALL_XEN3_DOMU
http://prgmr.com/~lsc/netbsd-XEN3_DOMU

it works for me.


On Wed, 13 Sep 2006, Ivan Vari wrote:

Date: Wed, 13 Sep 2006 12:33:25 +1200
From: Ivan Vari <i.vari%niwa.co.nz@localhost>
To: port-xen%NetBSD.org@localhost
Subject: Netbsd XEN nothing I can boot in

Hi all,

I have been trying to use NetBSD as guest for 3 weeks and I can't get it to boot at all. This mailing list is my last chance I suppose before we stop moving toward NetBSD as a base for our new production systems. I don't want Linux for production so pls help! I try to provide as much as I can so this email may become long...my apologies.

Machine:
HP Proliant DL380 G3, 2xXeon 3Ghz(+HT), 4GB Ram, 200GB disk space in raid5 via Smartarray 5i controller.

Brief history:
stage1: tried NetBSD 3.1RC1 as dom0. System installed ok (generic kernel) however the dom0 (kernel) was crashed and got frozen as soon as the boot reached the cciss (smartarray 5i driver) driver stage. I couldn't do much about it even with my own kernel. (re-compiled dom0 kernel-same freezing at same stage) I blamed the cciss driver?!

stage2: tried Debian Etch as dom0. System installed ok, dom0 loaded ok. LVM was created for guests. I tried at least 15 different kernels including "INSTALL" ones, daily snapshot ones, from all versions above 3.0. None of them was able to boot in. I thought it's Debian's issue even though I re-compiled my kernel again and installed Xen 3.0.2 from source.

stage3: at present I am trying it with SuSE Openenterprise server as Xen 3.0.2 dom0. Same problem. same effect an I am tired of it. I have read awful lot of information and didn't find much relating my problem with google. I have always checked the kernel candidates with
objdump -s -j __xen_guest <kernelname>
and all of them was Xen3 kernel. Just to confirm my theory I tried Debian,SuSE even FreeBSD7 test kernels and they all load in OK! I don't get console or anything for NetBSD ones, my domain crashes in 2 sec according to the log file.

Here it is one of my config files but I have at least 15 different one:
kernel = "/tmp/netbsd-INSTALL_XEN3_DOMU"
memory = 256
name = "NetBSD"
disk = [ 'file:/tmp/i386cd-3.1_RC2.iso,cd0a,r', 'phy:mapper/Localraid5-VMPOOL1,0x301,w' ]
root = "/dev/cd0a"

I tried changing the device labelling schema (also not using LVM) but it made no affect (it perhaps does if I loaded the kernel in and wanted installation)

I have a bad feeling that I keep doing something wrong which is causing this. I disabled HT and 1 CPU but they made no affect, my kernel is still SMP though. Any help would be much appreciated.

Ivan

xen:~ # xm create -c /etc/xen/vm/vm2
Using config file "/etc/xen/vm/vm2".
Started domain NetBSD
xen:~ # xm list

Name                              ID Mem(MiB) VCPUs State  Time(s)
Domain-0                           0     3609     2 r-----   226.6


Xend.log:
[2006-09-13 12:30:16 xend.XendDomainInfo] DEBUG (XendDomainInfo:180) XendDomainInfo.create(['vm', ['name', 'NetBSD'], ['memory', 256], ['root', '/dev/cd0a'], ['vcpus', 1], ['root', '/dev/cd0a'], ['image', ['linux', ['kernel', '/tmp/netbsd-INSTALL_XEN3_DOMU'], ['root', '/dev/cd0a']]], ['device', ['vbd', ['uname', 'file:/tmp/i386cd-3.1_RC2.iso'], ['dev', 'cd0a'], ['mode', 'r']]], ['device', ['vbd', ['uname', 'phy:mapper/Localraid5-VMPOOL1'], ['dev', '0x301'], ['mode', 'w']]], ['device', ['vif', ['mac', 'ae:00:00:78:bd:00']]]]) [2006-09-13 12:30:16 xend.XendDomainInfo] DEBUG (XendDomainInfo:286) parseConfig: config is ['vm', ['name', 'NetBSD'], ['memory', 256], ['root', '/dev/cd0a'], ['vcpus', 1], ['root', '/dev/cd0a'], ['image', ['linux', ['kernel', '/tmp/netbsd-INSTALL_XEN3_DOMU'], ['root', '/dev/cd0a']]], ['device', ['vbd', ['uname', 'file:/tmp/i386cd-3.1_RC2.iso'], ['dev', 'cd0a'], ['mode', 'r']]], ['device', ['vbd', ['uname', 'phy:mapper/Localraid5-VMPOOL1'], ['dev', '0x301'], ['mode', 'w']]], ['device', ['vif', ['mac', 'ae:00:00:78:bd:00']]]] [2006-09-13 12:30:16 xend.XendDomainInfo] DEBUG (XendDomainInfo:382) parseConfig: result is {'ssidref': None, 'uuid': None, 'on_crash': None, 'on_reboot': None, 'localtime': None, 'image': ['linux', ['kernel', '/tmp/netbsd-INSTALL_XEN3_DOMU'], ['root', '/dev/cd0a']], 'on_poweroff': None, 'cpus': None, 'name': 'NetBSD', 'backend': [], 'cpu': None, 'vcpus': 1, 'cpu_weight': None, 'vcpu_avail': None, 'memory': 256, 'device': [('vbd', ['vbd', ['uname', 'file:/tmp/i386cd-3.1_RC2.iso'], ['dev', 'cd0a'], ['mode', 'r']]), ('vbd', ['vbd', ['uname', 'phy:mapper/Localraid5-VMPOOL1'], ['dev', '0x301'], ['mode', 'w']]), ('vif', ['vif', ['mac', 'ae:00:00:78:bd:00']])], 'bootloader': None, 'root': '/dev/cd0a', 'bootentry': None, 'maxmem': None} [2006-09-13 12:30:16 xend.XendDomainInfo] DEBUG (XendDomainInfo:1189) XendDomainInfo.construct: None 0 [2006-09-13 12:30:16 xend.XendDomainInfo] DEBUG (XendDomainInfo:1221) XendDomainInfo.initDomain: 11 1.0 [2006-09-13 12:30:16 xend] DEBUG (balloon:137) Balloon: 262244 KiB free; need 262144; done. [2006-09-13 12:30:16 xend] INFO (image:136) buildDomain os=linux dom=11 vcpus=1
[2006-09-13 12:30:16 xend] DEBUG (image:176) dom            = 11
[2006-09-13 12:30:16 xend] DEBUG (image:177) image = /tmp/netbsd-INSTALL_XEN3_DOMU
[2006-09-13 12:30:16 xend] DEBUG (image:178) store_evtchn   = 1
[2006-09-13 12:30:16 xend] DEBUG (image:179) console_evtchn = 2
[2006-09-13 12:30:16 xend] DEBUG (image:180) cmdline        = root=/dev/cd0a
[2006-09-13 12:30:16 xend] DEBUG (image:181) ramdisk        =
[2006-09-13 12:30:16 xend] DEBUG (image:182) vcpus          = 1
[2006-09-13 12:30:16 xend] DEBUG (image:183) features       =
[2006-09-13 12:30:16 xend] DEBUG (blkif:24) exception looking up device number for cd0a: [Errno 2] No such file or directory: '/dev/cd0a' [2006-09-13 12:30:16 xend] DEBUG (DevController:103) DevController: writing {'virtual-device': '52490', 'backend-id': '0', 'state': '1', 'backend': '/local/domain/0/backend/vbd/11/52490'} to /local/domain/11/device/vbd/52490. [2006-09-13 12:30:16 xend] DEBUG (DevController:105) DevController: writing {'domain': 'NetBSD', 'frontend': '/local/domain/11/device/vbd/52490', 'dev': 'cd0a', 'state': '1', 'params': '/tmp/i386cd-3.1_RC2.iso', 'mode': 'r', 'frontend-id': '11', 'type': 'file'} to /local/domain/0/backend/vbd/11/52490. [2006-09-13 12:30:17 xend] DEBUG (blkif:24) exception looking up device number for 0x301: [Errno 2] No such file or directory: '/dev/0x301' [2006-09-13 12:30:17 xend] DEBUG (DevController:103) DevController: writing {'virtual-device': '769', 'backend-id': '0', 'state': '1', 'backend': '/local/domain/0/backend/vbd/11/769'} to /local/domain/11/device/vbd/769. [2006-09-13 12:30:17 xend] DEBUG (DevController:105) DevController: writing {'domain': 'NetBSD', 'frontend': '/local/domain/11/device/vbd/769', 'dev': '0x301', 'state': '1', 'params': 'mapper/Localraid5-VMPOOL1', 'mode': 'w', 'frontend-id': '11', 'type': 'phy'} to /local/domain/0/backend/vbd/11/769. [2006-09-13 12:30:17 xend] DEBUG (DevController:103) DevController: writing {'backend-id': '0', 'mac': 'ae:00:00:78:bd:00', 'handle': '0', 'state': '1', 'backend': '/local/domain/0/backend/vif/11/0'} to /local/domain/11/device/vif/0. [2006-09-13 12:30:17 xend] DEBUG (DevController:105) DevController: writing {'mac': 'ae:00:00:78:bd:00', 'state': '1', 'handle': '0', 'script': '/etc/xen/scripts/vif-bridge', 'frontend-id': '11', 'domain': 'NetBSD', 'frontend': '/local/domain/11/device/vif/0'} to /local/domain/0/backend/vif/11/0. [2006-09-13 12:30:17 xend.XendDomainInfo] DEBUG (XendDomainInfo:675) Storing VM details: {'ssidref': '0', 'uuid': '74b11022-3d45-fab2-c5ac-1e957afbac18', 'on_reboot': 'restart', 'start_time': '1158107417.02', 'on_poweroff': 'destroy', 'name': 'NetBSD', 'vcpus': '1', 'vcpu_avail': '1', 'memory': '256', 'on_crash': 'restart', 'image': '(linux (kernel /tmp/netbsd-INSTALL_XEN3_DOMU) (root /dev/cd0a))', 'maxmem': '256'} [2006-09-13 12:30:17 xend.XendDomainInfo] DEBUG (XendDomainInfo:700) Storing domain details: {'console/ring-ref': '987515', 'console/port': '2', 'name': 'NetBSD', 'console/limit': '1048576', 'vm': '/vm/74b11022-3d45-fab2-c5ac-1e957afbac18', 'domid': '11', 'cpu/0/availability': 'online', 'memory/target': '262144', 'store/ring-ref': '987516', 'store/port': '1'}
[2006-09-13 12:30:17 xend] DEBUG (DevController:132) Waiting for devices vif.
[2006-09-13 12:30:17 xend.XendDomainInfo] DEBUG (XendDomainInfo:881) XendDomainInfo.handleShutdownWatch
[2006-09-13 12:30:17 xend] DEBUG (DevController:138) Waiting for 0.
[2006-09-13 12:30:17 xend] DEBUG (DevController:403) hotplugStatusCallback /local/domain/0/backend/vif/11/0/hotplug-status. [2006-09-13 12:30:17 xend] DEBUG (DevController:403) hotplugStatusCallback /local/domain/0/backend/vif/11/0/hotplug-status.
[2006-09-13 12:30:17 xend] DEBUG (DevController:417) hotplugStatusCallback 1.
[2006-09-13 12:30:17 xend] DEBUG (DevController:132) Waiting for devices usb.
[2006-09-13 12:30:17 xend] DEBUG (DevController:132) Waiting for devices vbd.
[2006-09-13 12:30:17 xend] DEBUG (DevController:138) Waiting for 52490.
[2006-09-13 12:30:17 xend] DEBUG (DevController:403) hotplugStatusCallback /local/domain/0/backend/vbd/11/52490/hotplug-status. [2006-09-13 12:30:17 xend] DEBUG (DevController:403) hotplugStatusCallback /local/domain/0/backend/vbd/11/52490/hotplug-status.
[2006-09-13 12:30:17 xend] DEBUG (DevController:417) hotplugStatusCallback 1.
[2006-09-13 12:30:17 xend] DEBUG (DevController:138) Waiting for 769.
[2006-09-13 12:30:17 xend] DEBUG (DevController:403) hotplugStatusCallback /local/domain/0/backend/vbd/11/769/hotplug-status.
[2006-09-13 12:30:17 xend] DEBUG (DevController:417) hotplugStatusCallback 1.
[2006-09-13 12:30:17 xend] DEBUG (DevController:132) Waiting for devices irq.
[2006-09-13 12:30:17 xend] DEBUG (DevController:132) Waiting for devices pci.
[2006-09-13 12:30:17 xend] DEBUG (DevController:132) Waiting for devices ioports. [2006-09-13 12:30:17 xend] DEBUG (DevController:132) Waiting for devices vtpm.
[2006-09-13 12:30:17 xend] INFO (XendDomain:363) Domain NetBSD (11) unpaused.
[2006-09-13 12:30:17 xend.XendDomainInfo] WARNING (XendDomainInfo:823) Domain has crashed: name=NetBSD id=11. [2006-09-13 12:30:17 xend.XendDomainInfo] DEBUG (XendDomainInfo:1364) XendDomainInfo.destroyDomain(11) [2006-09-13 12:30:17 xend.XendDomainInfo] DEBUG (XendDomainInfo:180) XendDomainInfo.create(['domain', ['domid', 11], ['uuid', '74b11022-3d45-fab2-c5ac-1e957afbac18'], ['ssidref', 0], ['vcpus', 1], ['vcpu_avail', 1], ['cpu_weight', 1.0], ['memory', 256], ['maxmem', 256], ['root', '/dev/cd0a'], ['name', 'NetBSD'], ['on_poweroff', 'destroy'], ['on_reboot', 'restart'], ['on_crash', 'restart'], ['image', ['linux', ['kernel', '/tmp/netbsd-INSTALL_XEN3_DOMU'], ['root', '/dev/cd0a']]], ['device', ['vif', ['backend', 0], ['script', 'vif-bridge'], ['mac', 'ae:00:00:78:bd:00']]], ['device', ['vbd', ['backend', 0], ['dev', 'cd0a'], ['uname', 'file:/tmp/i386cd-3.1_RC2.iso'], ['mode', 'r']]], ['device', ['vbd', ['backend', 0], ['dev', '0x301'], ['uname', 'phy:mapper/Localraid5-VMPOOL1'], ['mode', 'w']]], ['state', '----c-'], ['shutdown_reason', 'crash'], ['cpu_time', 0.000464871], ['online_vcpus', 1], ['up_time', '0.554826021194'], ['start_time', '1158107417.02'], ['store_mfn', 987516], ['console_mfn', 987515]]) [2006-09-13 12:30:17 xend.XendDomainInfo] DEBUG (XendDomainInfo:286) parseConfig: config is ['domain', ['domid', 11], ['uuid', '74b11022-3d45-fab2-c5ac-1e957afbac18'], ['ssidref', 0], ['vcpus', 1], ['vcpu_avail', 1], ['cpu_weight', 1.0], ['memory', 256], ['maxmem', 256], ['root', '/dev/cd0a'], ['name', 'NetBSD'], ['on_poweroff', 'destroy'], ['on_reboot', 'restart'], ['on_crash', 'restart'], ['image', ['linux', ['kernel', '/tmp/netbsd-INSTALL_XEN3_DOMU'], ['root', '/dev/cd0a']]], ['device', ['vif', ['backend', 0], ['script', 'vif-bridge'], ['mac', 'ae:00:00:78:bd:00']]], ['device', ['vbd', ['backend', 0], ['dev', 'cd0a'], ['uname', 'file:/tmp/i386cd-3.1_RC2.iso'], ['mode', 'r']]], ['device', ['vbd', ['backend', 0], ['dev', '0x301'], ['uname', 'phy:mapper/Localraid5-VMPOOL1'], ['mode', 'w']]], ['state', '----c-'], ['shutdown_reason', 'crash'], ['cpu_time', 0.000464871], ['online_vcpus', 1], ['up_time', '0.554826021194'], ['start_time', '1158107417.02'], ['store_mfn', 987516], ['console_mfn', 987515]] [2006-09-13 12:30:17 xend.XendDomainInfo] DEBUG (XendDomainInfo:382) parseConfig: result is {'ssidref': 0, 'uuid': '74b11022-3d45-fab2-c5ac-1e957afbac18', 'on_crash': 'restart', 'on_reboot': 'restart', 'localtime': None, 'image': ['linux', ['kernel', '/tmp/netbsd-INSTALL_XEN3_DOMU'], ['root', '/dev/cd0a']], 'on_poweroff': 'destroy', 'cpus': None, 'name': 'NetBSD', 'backend': [], 'cpu': None, 'vcpus': 1, 'cpu_weight': 1.0, 'vcpu_avail': 1, 'memory': 256, 'device': [('vif', ['vif', ['backend', 0], ['script', 'vif-bridge'], ['mac', 'ae:00:00:78:bd:00']]), ('vbd', ['vbd', ['backend', 0], ['dev', 'cd0a'], ['uname', 'file:/tmp/i386cd-3.1_RC2.iso'], ['mode', 'r']]), ('vbd', ['vbd', ['backend', 0], ['dev', '0x301'], ['uname', 'phy:mapper/Localraid5-VMPOOL1'], ['mode', 'w']])], 'bootloader': None, 'root': '/dev/cd0a', 'bootentry': None, 'maxmem': 256} [2006-09-13 12:30:17 xend.XendDomainInfo] DEBUG (XendDomainInfo:1189) XendDomainInfo.construct: None 0 [2006-09-13 12:30:17 xend.XendDomainInfo] DEBUG (XendDomainInfo:1221) XendDomainInfo.initDomain: 12 1.0 [2006-09-13 12:30:17 xend] DEBUG (balloon:143) Balloon: 51136 KiB free; 211076 to scrub; need 262144; retries: 10.
[2006-09-13 12:30:17 xend] DEBUG (balloon:151) Balloon: waiting on scrubbing
[2006-09-13 12:30:18 xend] DEBUG (balloon:137) Balloon: 262244 KiB free; need 262144; done. [2006-09-13 12:30:18 xend] INFO (image:136) buildDomain os=linux dom=12 vcpus=1
[2006-09-13 12:30:18 xend] DEBUG (image:176) dom            = 12
[2006-09-13 12:30:18 xend] DEBUG (image:177) image = /tmp/netbsd-INSTALL_XEN3_DOMU
[2006-09-13 12:30:18 xend] DEBUG (image:178) store_evtchn   = 1
[2006-09-13 12:30:18 xend] DEBUG (image:179) console_evtchn = 2
[2006-09-13 12:30:18 xend] DEBUG (image:180) cmdline        = root=/dev/cd0a
[2006-09-13 12:30:18 xend] DEBUG (image:181) ramdisk        =
[2006-09-13 12:30:18 xend] DEBUG (image:182) vcpus          = 1
[2006-09-13 12:30:18 xend] DEBUG (image:183) features       =
[2006-09-13 12:30:18 xend] DEBUG (DevController:103) DevController: writing {'backend-id': '0', 'mac': 'ae:00:00:78:bd:00', 'handle': '0', 'state': '1', 'backend': '/local/domain/0/backend/vif/12/0'} to /local/domain/12/device/vif/0. [2006-09-13 12:30:18 xend] DEBUG (DevController:105) DevController: writing {'mac': 'ae:00:00:78:bd:00', 'state': '1', 'handle': '0', 'script': '/etc/xen/scripts/vif-bridge', 'frontend-id': '12', 'domain': 'NetBSD', 'frontend': '/local/domain/12/device/vif/0'} to /local/domain/0/backend/vif/12/0. [2006-09-13 12:30:18 xend] DEBUG (blkif:24) exception looking up device number for cd0a: [Errno 2] No such file or directory: '/dev/cd0a' [2006-09-13 12:30:18 xend] DEBUG (DevController:103) DevController: writing {'virtual-device': '52490', 'backend-id': '0', 'state': '1', 'backend': '/local/domain/0/backend/vbd/12/52490'} to /local/domain/12/device/vbd/52490. [2006-09-13 12:30:18 xend] DEBUG (DevController:105) DevController: writing {'domain': 'NetBSD', 'frontend': '/local/domain/12/device/vbd/52490', 'dev': 'cd0a', 'state': '1', 'params': '/tmp/i386cd-3.1_RC2.iso', 'mode': 'r', 'frontend-id': '12', 'type': 'file'} to /local/domain/0/backend/vbd/12/52490. [2006-09-13 12:30:18 xend] DEBUG (blkif:24) exception looking up device number for 0x301: [Errno 2] No such file or directory: '/dev/0x301' [2006-09-13 12:30:18 xend] DEBUG (DevController:103) DevController: writing {'virtual-device': '769', 'backend-id': '0', 'state': '1', 'backend': '/local/domain/0/backend/vbd/12/769'} to /local/domain/12/device/vbd/769. [2006-09-13 12:30:18 xend] DEBUG (DevController:105) DevController: writing {'domain': 'NetBSD', 'frontend': '/local/domain/12/device/vbd/769', 'dev': '0x301', 'state': '1', 'params': 'mapper/Localraid5-VMPOOL1', 'mode': 'w', 'frontend-id': '12', 'type': 'phy'} to /local/domain/0/backend/vbd/12/769. [2006-09-13 12:30:18 xend.XendDomainInfo] DEBUG (XendDomainInfo:675) Storing VM details: {'ssidref': '0', 'uuid': '74b11022-3d45-fab2-c5ac-1e957afbac18', 'on_reboot': 'restart', 'start_time': '1158107418.44', 'on_poweroff': 'destroy', 'name': 'NetBSD', 'vcpus': '1', 'vcpu_avail': '1', 'memory': '256', 'on_crash': 'restart', 'image': '(linux (kernel /tmp/netbsd-INSTALL_XEN3_DOMU) (root /dev/cd0a))', 'maxmem': '256'} [2006-09-13 12:30:18 xend.XendDomainInfo] DEBUG (XendDomainInfo:700) Storing domain details: {'console/ring-ref': '987517', 'console/port': '2', 'name': 'NetBSD', 'console/limit': '1048576', 'vm': '/vm/74b11022-3d45-fab2-c5ac-1e957afbac18', 'domid': '12', 'cpu/0/availability': 'online', 'memory/target': '262144', 'store/ring-ref': '987518', 'store/port': '1'} [2006-09-13 12:30:18 xend.XendDomainInfo] WARNING (XendDomainInfo:823) Domain has crashed: name=NetBSD id=12. [2006-09-13 12:30:18 xend.XendDomainInfo] ERROR (XendDomainInfo:1496) VM NetBSD restarting too fast (0.904129 seconds since the last restart). Refusing to restart to avoid loops. [2006-09-13 12:30:18 xend.XendDomainInfo] DEBUG (XendDomainInfo:1356) XendDomainInfo.destroy: domid=12 [2006-09-13 12:30:18 xend.XendDomainInfo] DEBUG (XendDomainInfo:1364) XendDomainInfo.destroyDomain(12)




Home | Main Index | Thread Index | Old Index