Hi,
I have been going over and over this for about 8 hours straight, and I
can't see what I'm doing wrong.
I have just upgraded from Debian lenny to Squeeze, using their Xen.
When I was running lenny, I made my domUs with the debian tool
utility. It set the drives to sda*, instead of xvda*.
I know that with Xen 4, they like you to use xvda*, rather than sda*.
I'm cool with that, so I changed it in my configs, and even mounted
the domu in question, and set it correctly in /etc/fstab. However, it
still will not boot. In the console, I see it complain that it wasn't
able to assemble all the raid devices -- why that matters, I don't
know, Dom0 assembled them just fine, I don't understand why they would
need to be reassembled... but anyway... Here is what I am getting at
the xm console:
dom0box:/etc/xen/configs# xm console domubox
[ 0.000000] Initializing cgroup subsys cpuset
[ 0.000000] Initializing cgroup subsys cpu
[ 0.000000] Linux version 2.6.32-5-xen-amd64 (Debian 2.6.32-38)
(ben@xxxxxxxxxxxxxxx) (gcc version 4.3.5 (Debian 4.3.5-4) ) #1 SMP Mon
Oct 3 07:53:54 UTC 2011
[ 0.000000] Command line: root=/dev/xvda2 ro
ip=:127.0.255.255::::eth0:dhcp clocksource=jiffies
[ 0.000000] KERNEL supported cpus:
[ 0.000000] Intel GenuineIntel
[ 0.000000] AMD AuthenticAMD
[ 0.000000] Centaur CentaurHauls
[ 0.000000] ACPI in unprivileged domain disabled
[ 0.000000] released 0 pages of unused memory
[ 0.000000] BIOS-provided physical RAM map:
[ 0.000000] Xen: 0000000000000000 - 00000000000a0000 (usable)
[ 0.000000] Xen: 00000000000a0000 - 0000000000100000 (reserved)
[ 0.000000] Xen: 0000000000100000 - 0000000020000000 (usable)
[ 0.000000] DMI not present or invalid.
[ 0.000000] last_pfn = 0x20000 max_arch_pfn = 0x400000000
[ 0.000000] init_memory_mapping: 0000000000000000-0000000020000000
[ 0.000000] RAMDISK: 016b9000 - 01f21000
[ 0.000000] No NUMA configuration found
[ 0.000000] Faking a node at 0000000000000000-0000000020000000
[ 0.000000] Bootmem setup node 0 0000000000000000-0000000020000000
[ 0.000000] NODE_DATA [0000000000008000 - 000000000000ffff]
[ 0.000000] bootmap [0000000000010000 - 0000000000013fff] pages 4
[ 0.000000] (7 early reservations) ==> bootmem [0000000000 -
0020000000]
[ 0.000000] #0 [0000000000 - 0000001000] BIOS data page ==>
[0000000000 - 0000001000]
[ 0.000000] #1 [0002024000 - 0002039000] XEN PAGETABLES ==>
[0002024000 - 0002039000]
[ 0.000000] #2 [0000006000 - 0000008000] TRAMPOLINE ==>
[0000006000 - 0000008000]
[ 0.000000] #3 [0001000000 - 0001698b14] TEXT DATA BSS ==>
[0001000000 - 0001698b14]
[ 0.000000] #4 [00016b9000 - 0001f21000] RAMDISK ==>
[00016b9000 - 0001f21000]
[ 0.000000] #5 [0001f21000 - 0002024000] XEN START INFO ==>
[0001f21000 - 0002024000]
[ 0.000000] #6 [0000100000 - 00001ea000] PGTABLE ==>
[0000100000 - 00001ea000]
[ 0.000000] Zone PFN ranges:
[ 0.000000] DMA 0x00000000 -> 0x00001000
[ 0.000000] DMA32 0x00001000 -> 0x00100000
[ 0.000000] Normal 0x00100000 -> 0x00100000
[ 0.000000] Movable zone start PFN for each node
[ 0.000000] early_node_map[2] active PFN ranges
[ 0.000000] 0: 0x00000000 -> 0x000000a0
[ 0.000000] 0: 0x00000100 -> 0x00020000
[ 0.000000] SFI: Simple Firmware Interface v0.7
http://simplefirmware.org
[ 0.000000] SMP: Allowing 1 CPUs, 0 hotplug CPUs
[ 0.000000] No local APIC present
[ 0.000000] APIC: disable apic facility
[ 0.000000] PM: Registered nosave memory: 00000000000a0000 -
0000000000100000
[ 0.000000] Allocating PCI resources starting at 20000000 (gap:
20000000:e0000000)
[ 0.000000] Booting paravirtualized kernel on Xen
[ 0.000000] Xen version: 4.0.1 (preserve-AD)
[ 0.000000] NR_CPUS:512 nr_cpumask_bits:512 nr_cpu_ids:1 nr_node_ids:1
[ 0.000000] PERCPU: Embedded 30 pages/cpu @ffff88000206f000 s90328
r8192 d24360 u122880
[ 0.000000] pcpu-alloc: s90328 r8192 d24360 u122880 alloc=30*4096
[ 0.000000] pcpu-alloc: [0] 0
[ 0.000000] Xen: using vcpu_info placement
[ 0.000000] Built 1 zonelists in Node order, mobility grouping on.
Total pages: 128947
[ 0.000000] Policy zone: DMA32
[ 0.000000] Kernel command line: root=/dev/xvda2 ro
ip=:127.0.255.255::::eth0:dhcp clocksource=jiffies
[ 0.000000] PID hash table entries: 2048 (order: 2, 16384 bytes)
[ 0.000000] Initializing CPU#0
[ 0.000000] Checking aperture...
[ 0.000000] No AGP bridge found
[ 0.000000] Memory: 498868k/524288k available (3149k kernel code,
384k absent, 25036k reserved, 1906k data, 604k init)
[ 0.000000] SLUB: Genslabs=14, HWalign=64, Order=0-3, MinObjects=0,
CPUs=1, Nodes=1
[ 0.000000] Hierarchical RCU implementation.
[ 0.000000] NR_IRQS:4352 nr_irqs:512
[ 0.000000] Console: colour dummy device 80x25
[ 0.000000] console [tty0] enabled
[ 0.000000] console [hvc0] enabled
[ 0.000000] installing Xen timer for CPU 0
[ 0.000000] Detected 2800.168 MHz processor.
[ 0.004000] Calibrating delay loop (skipped), value calculated
using timer frequency.. 5600.33 BogoMIPS (lpj=11200672)
[ 0.004000] Security Framework initialized
[ 0.004000] SELinux: Disabled at boot.
[ 0.004000] Dentry cache hash table entries: 65536 (order: 7,
524288 bytes)
[ 0.004000] Inode-cache hash table entries: 32768 (order: 6, 262144
bytes)
[ 0.004000] Mount-cache hash table entries: 256
[ 0.004000] Initializing cgroup subsys ns
[ 0.004000] Initializing cgroup subsys cpuacct
[ 0.004000] Initializing cgroup subsys devices
[ 0.004000] Initializing cgroup subsys freezer
[ 0.004000] Initializing cgroup subsys net_cls
[ 0.004000] CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64
bytes/line)
[ 0.004000] CPU: L2 Cache: 1024K (64 bytes/line)
[ 0.004000] CPU 0/0x0 -> Node 0
[ 0.004000] CPU: Physical Processor ID: 1
[ 0.004000] CPU: Processor Core ID: 0
[ 0.004000] Performance Events: AMD PMU driver.
[ 0.004000] ... version: 0
[ 0.004000] ... bit width: 48
[ 0.004000] ... generic registers: 4
[ 0.004000] ... value mask: 0000ffffffffffff
[ 0.004000] ... max period: 00007fffffffffff
[ 0.004000] ... fixed-purpose events: 0
[ 0.004000] ... event mask: 000000000000000f
[ 0.004000] SMP alternatives: switching to UP code
[ 0.004000] Freeing SMP alternatives: 28k freed
[ 0.004277] Brought up 1 CPUs
[ 0.004436] devtmpfs: initialized
[ 0.007292] Grant table initialized
[ 0.007299] regulator: core version 0.5
[ 0.007362] NET: Registered protocol family 16
[ 0.008000] PCI: setting up Xen PCI frontend stub
[ 0.008435] bio: create slab <bio-0> at 0
[ 0.008520] ACPI: Interpreter disabled.
[ 0.008563] xen_balloon: Initialising balloon driver with page
order 0.
[ 0.008624] vgaarb: loaded
[ 0.008704] PCI: System does not support PCI
[ 0.008710] PCI: System does not support PCI
[ 0.010231] pnp: PnP ACPI: disabled
[ 0.010484] NET: Registered protocol family 2
[ 0.010572] IP route cache hash table entries: 4096 (order: 3,
32768 bytes)
[ 0.010861] TCP established hash table entries: 16384 (order: 6,
262144 bytes)
[ 0.011043] TCP bind hash table entries: 16384 (order: 6, 262144
bytes)
[ 0.011157] TCP: Hash tables configured (established 16384 bind 16384)
[ 0.011165] TCP reno registered
[ 0.011235] NET: Registered protocol family 1
[ 0.011295] Unpacking initramfs...
[ 0.022974] Freeing initrd memory: 8608k freed
[ 0.028269] platform rtc_cmos: registered platform RTC device (no
PNP device found)
[ 0.028524] audit: initializing netlink socket (disabled)
[ 0.032013] type=2000 audit(1321142933.822:1): initialized
[ 0.034410] HugeTLB registered 2 MB page size, pre-allocated 0 pages
[ 0.035999] VFS: Disk quotas dquot_6.5.2
[ 0.036039] Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[ 0.036147] msgmni has been set to 991
[ 0.036367] alg: No test for stdrng (krng)
[ 0.036429] Block layer SCSI generic (bsg) driver version 0.4
loaded (major 253)
[ 0.036439] io scheduler noop registered
[ 0.036445] io scheduler anticipatory registered
[ 0.036451] io scheduler deadline registered
[ 0.036487] io scheduler cfq registered (default)
[ 0.042810] registering netback
[ 0.044510] Linux agpgart interface v0.103
[ 0.044551] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[ 0.044778] input: Macintosh mouse button emulation as
/devices/virtual/input/input0
[ 0.044836] PNP: No PS/2 controller found. Probing ports directly.
[ 0.045659] i8042.c: No controller found.
[ 0.045741] mice: PS/2 mouse device common for all mice
[ 0.045846] rtc_cmos rtc_cmos: rtc core: registered rtc_cmos as rtc0
[ 0.045906] cpuidle: using governor ladder
[ 0.045914] cpuidle: using governor menu
[ 0.045927] No iBFT detected.
[ 0.046192] TCP cubic registered
[ 0.046317] NET: Registered protocol family 10
[ 0.046993] Mobile IPv6
[ 0.047003] NET: Registered protocol family 17
[ 0.047095] registered taskstats version 1
[ 0.047112] XENBUS: Device with no driver: device/vbd/51713
[ 0.047119] XENBUS: Device with no driver: device/vbd/51714
[ 0.047126] XENBUS: Device with no driver: device/vif/0
[ 0.047132] XENBUS: Device with no driver: device/console/0
[ 0.047152]
/build/buildd-linux-2.6_2.6.32-38-amd64-bk66e4/linux-2.6-2.6.32/debian/build/source_amd64_xen/drivers/rtc/hctosys.c:
unable to open rtc device (rtc0)
[ 0.047191] Initalizing network drop monitor service
[ 0.047267] Freeing unused kernel memory: 604k freed
[ 0.047549] Write protecting the kernel read-only data: 4332k
Loading, please wait...
[ 0.088230] udev[45]: starting version 164
Begin: Loading essential drivers ... [ 0.165910] SCSI subsystem
initialized
done.
Begin: Running /scripts/init-premount ... done.
Begin: Mounting root file system ... Begin: Running /scripts/local-top
... Begin: Loading[ 0.202908] md: raid1 personality registered for
level 1
Success: loaded module raid1.
[ 0.205951] async_tx: api initialized (async)
[ 0.206720] xor: automatically using best checksumming function:
generic_sse
[ 0.224008] generic_sse: 3660.000 MB/sec
[ 0.224016] xor: using function: generic_sse (3660.000 MB/sec)
[ 0.292026] raid6: int64x1 2503 MB/s
[ 0.360020] raid6: int64x2 3307 MB/s
[ 0.428014] raid6: int64x4 2505 MB/s
[ 0.496025] raid6: int64x8 2286 MB/s
[ 0.564012] raid6: sse2x1 767 MB/s
[ 0.632030] raid6: sse2x2 1508 MB/s
[ 0.700022] raid6: sse2x4 2062 MB/s
[ 0.700030] raid6: using algorithm sse2x4 (2062 MB/s)
[ 0.707225] md: raid6 personality registered for level 6
[ 0.707237] md: raid5 personality registered for level 5
[ 0.707244] md: raid4 personality registered for level 4
Success: loaded module raid456.
done.
Begin: Assembling all MD arrays ... mdadm: No devices listed in conf
file were found.
Failure: failed to assemble all arrays.
done.
[ 0.722826] device-mapper: uevent: version 1.0.3
[ 0.723476] device-mapper: ioctl: 4.15.0-ioctl (2009-04-01)
initialised: dm-devel@xxxxxxxxxx
done.
Begin: Waiting for root file system ... done.
Gave up waiting for root device. Common problems:
- Boot args (cat /proc/cmdline)
- Check rootdelay= (did the system wait long enough?)
- Check root= (did the system wait for the right device?)
- Missing modules (cat /proc/modules; ls /dev)
ALERT! /dev/xvda2 does not exist. Dropping to a shell!
BusyBox v1.17.1 (Debian 1:1.17.1-8) built-in shell (ash)
Enter 'help' for a list of built-in commands.
/bin/sh: can't access tty; job control turned off
(initramfs)
Here is my config:
kernel = '/boot/vmlinuz-2.6.32-5-xen-amd64'
ramdisk = '/boot/initrd.img-2.6.32-5-xen-amd64'
memory = '512'
root = '/dev/xvda2 ro'
disk = [
'phy:/dev/vg/domubox-swap,xvda1,w',
'phy:/dev/vg/domubox-disk,xvda2,w'
]
vcpus = 1
cpus = "0"
name = 'domubox'
dhcp = 'dhcp'
vif = [ 'mac=00:16:3E:xx:xx:xx' ]
on_poweroff = 'destroy'
on_reboot = 'restart'
on_crash = 'restart'
extra = "console=hvc0 xencons=tty"
extra="clocksource=jiffies
I have checked (on Dom0) my /etc/mdadm/mdadm.conf file, and the UUIDs
are correct. I have been looking at scores of posts on the list and
elsewhere for help, and one had stated that changing level=raidx to
level=x, but that didn't help either.
Interestingly enough, my hvm domus DO start up fine. They were made
using xvda* instead of sda*... I don't know which part here is
significant (hvm or being made with xvda).
I also noticed that the debian wiki says: "If your domU kernel happens
to miss support for the xvda* disk devices (the xen-blkfront driver),
use the --scsi option that makes the VM use normal SCSI HD names like
sda*. "
However, they do not say where to use the --scsi... the xm command
doesn't accept it... so what else is there?
I've been over this a million times now, I just can't see what I'm
missing.
Can someone please give me a hand here?
Thank you.
_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users