[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-users] PV guests hang at boot time
upgraded to xen-3.4.1 and it works fine. Op Friday 23 October 2009 15:18:19 schreef Maarten Vanraes: > ok, i retested all 8 machines with 'file' instead of 'tap:aio'. all 8 > booted fine... :-( > > so, the issue appears to be tap... i had already tried killing blktapctrl > en restarting it, so what could be the problem here? CAN the problem be > kernel config? or not? > > Sincerely, > > Maarten > > Op Friday 23 October 2009 12:02:18 schreef Maarten Vanraes: > > i booted 8 machines: > > > > test1: hung after "XENBUS: Device with no driver: device/console/0" > > test2: hung after "XENBUS: Device with no driver: device/console/0" > > test3: "Unable to mount root fs" list partitions: "sda1 sdb1" and shut > > down test4: hung after "XENBUS: Device with no driver: device/console/0" > > test5: booted completely, SSH works, can write files, ... > > test6: booted completely, SSH works, can write files, ... > > test7: "Unable to mount root fs" list partitions: "sda1 sdb1" and shut > > down test8: hung after "XENBUS: Device with no driver: device/console/0" > > > > - all 8 xm's are defunct on the host. > > > > - i have about 15 "/var/run/tap/tapctrlwrite35 > > /var/run/tap/tapctrlread35" processes and 2 "/var/run/tap/tapctrlwrite34 > > /var/run/tap/tapctrlread34" > > > > - all 6 up machines have 2 blktap processes (sda1 and sdb1) > > > > is there ANYTHING i can try? > > > > does anyone have any idea??? > > > > i'm completely stuck here... > > > > i've already rebooted the host, to see if it would help. > > > > Op Friday 23 October 2009 11:32:57 schreef Maarten Vanraes: > > > Hello, > > > > > > i used xen 3.2 before on 2.6.21, now i'm trying 3.4.0 on 2.6.31-4. > > > > > > my domU's hang at booting time... > > > > > > I've been reading and looking around for about a week now. > > > > > > I've identified 3 different places to hang (tested with the same > > > domUs): * right after kernel booted, before init > > > * after "mounting swap..." > > > * after "starting crond" > > > * sometimes it boots until login and i can login fine. > > > > > > i'm alway starting with "xm create -c <domname>" > > > > > > in the host: i see that the "xm" command is always defunct. > > > > > > if it's after starting crond. then SSH is also started, and i can ssh > > > fine. if it's before, i cannot SSH. (this also happens if i manually > > > start with "xm create ", and do xm console later; the only difference > > > is that there is no defunct xm process). > > > > > > I'm using the ebuild from the gentoo-patches and google code with > > > kernel 2.6.31-r4 . > > > > > > both dom0 and domU kernels are that kernel, allthough they have > > > different configs. (see below) > > > > > > my domUs are debootstrapped debian4, with udev and syslog-ng installed. > > > > > > I tried booting also with extra='console=xvc0' and xencons=tty1 in > > > different combinations, but that was not it. > > > > > > I thought it was something console-related, because of the error (see > > > below): "XENBUS: Device with no driver: device/console/0" > > > > > > the xen log files show no error, i can figure out. > > > > > > also something i see, i also tried different things here, but cant find > > > it: PCI: Fatal: No config space access function found > > > PCI: setting up Xen PCI frontend stub > > > > > > > > > xend-debug log does have errors, but i don't think they are serious: > > > ----------------------------------------------------------------------- > > >-- -- ------------- cat: /sys/bus/scsi/devices/host0/vendor: No such > > > file or directory cat: /sys/bus/scsi/devices/host0/model: No such file > > > or directory cat: /sys/bus/scsi/devices/host0/type: No such file or > > > directory cat: /sys/bus/scsi/devices/host0/rev: No such file or > > > directory cat: /sys/bus/scsi/devices/host0/scsi_level: No such file or > > > directory cat: /sys/bus/scsi/devices/host1/vendor: No such file or > > > directory cat: /sys/bus/scsi/devices/host1/model: No such file or > > > directory cat: /sys/bus/scsi/devices/host1/type: No such file or > > > directory cat: /sys/bus/scsi/devices/host1/rev: No such file or > > > directory cat: /sys/bus/scsi/devices/host1/scsi_level: No such file or > > > directory cat: /sys/bus/scsi/devices/host2/vendor: No such file or > > > directory cat: /sys/bus/scsi/devices/host2/model: No such file or > > > directory cat: /sys/bus/scsi/devices/host2/type: No such file or > > > directory cat: /sys/bus/scsi/devices/host2/rev: No such file or > > > directory cat: /sys/bus/scsi/devices/host2/scsi_level: No such file or > > > directory cat: /sys/bus/scsi/devices/host3/vendor: No such file or > > > directory cat: /sys/bus/scsi/devices/host3/model: No such file or > > > directory cat: /sys/bus/scsi/devices/host3/type: No such file or > > > directory cat: /sys/bus/scsi/devices/host3/rev: No such file or > > > directory cat: /sys/bus/scsi/devices/host3/scsi_level: No such file or > > > directory cat: /sys/bus/scsi/devices/host4/vendor: No such file or > > > directory cat: /sys/bus/scsi/devices/host4/model: No such file or > > > directory cat: /sys/bus/scsi/devices/host4/type: No such file or > > > directory cat: /sys/bus/scsi/devices/host4/rev: No such file or > > > directory cat: /sys/bus/scsi/devices/host4/scsi_level: No such file or > > > directory cat: /sys/bus/scsi/devices/host5/vendor: No such file or > > > directory cat: /sys/bus/scsi/devices/host5/model: No such file or > > > directory cat: /sys/bus/scsi/devices/host5/type: No such file or > > > directory cat: /sys/bus/scsi/devices/host5/rev: No such file or > > > directory cat: /sys/bus/scsi/devices/host5/scsi_level: No such file or > > > directory cat: /sys/bus/scsi/devices/host6/vendor: No such file or > > > directory cat: /sys/bus/scsi/devices/host6/model: No such file or > > > directory cat: /sys/bus/scsi/devices/host6/type: No such file or > > > directory cat: /sys/bus/scsi/devices/host6/rev: No such file or > > > directory cat: /sys/bus/scsi/devices/host6/scsi_level: No such file or > > > directory cat: /sys/bus/scsi/devices/host7/vendor: No such file or > > > directory cat: /sys/bus/scsi/devices/host7/model: No such file or > > > directory cat: /sys/bus/scsi/devices/host7/type: No such file or > > > directory cat: /sys/bus/scsi/devices/host7/rev: No such file or > > > directory cat: /sys/bus/scsi/devices/host7/scsi_level: No such file or > > > directory cat: /sys/bus/scsi/devices/host8/vendor: No such file or > > > directory cat: /sys/bus/scsi/devices/host8/model: No such file or > > > directory cat: /sys/bus/scsi/devices/host8/type: No such file or > > > directory cat: /sys/bus/scsi/devices/host8/rev: No such file or > > > directory cat: /sys/bus/scsi/devices/host8/scsi_level: No such file or > > > directory cat: /sys/bus/scsi/devices/target8:0:0/vendor: No such file > > > or directory cat: /sys/bus/scsi/devices/target8:0:0/model: No such file > > > or directory cat: /sys/bus/scsi/devices/target8:0:0/type: No such file > > > or directory cat: /sys/bus/scsi/devices/target8:0:0/rev: No such file > > > or directory cat: /sys/bus/scsi/devices/target8:0:0/scsi_level: No such > > > file or directory cat: /sys/bus/scsi/devices/target8:0:1/vendor: No > > > such file or directory cat: /sys/bus/scsi/devices/target8:0:1/model: No > > > such file or directory cat: /sys/bus/scsi/devices/target8:0:1/type: No > > > such file or directory cat: /sys/bus/scsi/devices/target8:0:1/rev: No > > > such file or directory cat: > > > /sys/bus/scsi/devices/target8:0:1/scsi_level: No such file or directory > > > cat: /sys/bus/scsi/devices/target8:1:0/vendor: No such file or > > > directory cat: /sys/bus/scsi/devices/target8:1:0/model: No such file or > > > directory cat: /sys/bus/scsi/devices/target8:1:0/type: No such file or > > > directory cat: /sys/bus/scsi/devices/target8:1:0/rev: No such file or > > > directory cat: /sys/bus/scsi/devices/target8:1:0/scsi_level: No such > > > file or directory > > > > > > > > > > > > > > > xm console output: > > > ------------------------- > > > Using config file "/etc/xen/vm-test6". > > > Started domain vm-test6 (id=15) > > > [ 0.000000] Linux version 2.6.31 > > > (root@sparco01) (gcc version 4.3.2 (Gentoo 4.3.2-r3 p1.6, pie-10.1.5) ) > > > #15 SMP Thu Oct 22 16:44:31 CEST 2009 > > > [ 0.000000] Command line: root=/dev/sda1 ro console=xvc0 > > > xencons=tty1 [ 0.000000] KERNEL supported cpus: > > > [ 0.000000] Intel GenuineIntel > > > [ 0.000000] AMD AuthenticAMD > > > [ 0.000000] Centaur CentaurHauls > > > [ 0.000000] maxmem of 4104M is invalid for an initial allocation of > > > 128M, using 4096M > > > [ 0.000000] Xen-provided physical RAM map: > > > [ 0.000000] Xen: 0000000000000000 - 0000000100000000 (usable) > > > [ 0.000000] last_pfn = 0x100000 max_arch_pfn = 0x80000000 > > > [ 0.000000] init_memory_mapping: 0000000000000000-0000000100000000 > > > [ 0.000000] (3 early reservations) ==> bootmem [0000000000 - > > > 0008000000] [ 0.000000] #0 [0001485000 - 00014d7000] Xen > > > provided ==> [0001485000 - 00014d7000] > > > [ 0.000000] #1 [0001000000 - 0001464cb8] TEXT DATA BSS ==> > > > [0001000000 - 0001464cb8] > > > [ 0.000000] #2 [00014d7000 - 0001cdc000] PGTABLE ==> > > > [00014d7000 - 0001cdc000] > > > [ 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 -> 0x00008000 > > > [ 0.000000] 0: 0x00100000 -> 0x00100000 > > > [ 0.000000] NR_CPUS:64 nr_cpumask_bits:64 nr_cpu_ids:1 nr_node_ids:1 > > > [ 0.000000] PERCPU: Allocated 11 4k pages, static data 41120 bytes > > > [ 0.000000] Swapping MFNs for PFN 13a6 and 1493 (MFN 2606cc and > > > 2605df) [ 0.000000] Built 1 zonelists in Zone order, mobility > > > grouping on. Total pages: 18432 > > > [ 0.000000] Kernel command line: root=/dev/sda1 ro console=xvc0 > > > xencons=tty1 > > > [ 0.000000] PID hash table entries: 512 (order: 9, 4096 bytes) > > > [ 0.000000] Dentry cache hash table entries: 16384 (order: 5, 131072 > > > bytes) [ 0.000000] Inode-cache hash table entries: 8192 (order: 4, > > > 65536 bytes) [ 0.000000] Initializing CPU#0 > > > [ 0.000000] Software IO TLB disabled > > > [ 0.000000] Memory: 52288k/4194304k available (2511k kernel code, > > > 4063232k absent, 78716k reserved, 1190k data, 220k init) > > > [ 0.000000] SLUB: Genslabs=13, HWalign=64, Order=0-3, MinObjects=0, > > > CPUs=1, Nodes=1 > > > [ 0.000000] NR_IRQS:336 > > > [ 0.000000] Xen reported: 2493.748 MHz processor. > > > [ 0.000999] Console: colour dummy device 80x25 > > > [ 0.000999] console [tty-1] enabled > > > [ 0.862897] Calibrating delay using timer specific routine.. 4990.76 > > > BogoMIPS (lpj=2495382) > > > [ 0.862945] Mount-cache hash table entries: 256 > > > [ 0.863126] CPU: L1 I cache: 32K, L1 D cache: 32K > > > [ 0.863131] CPU: L2 cache: 6144K > > > [ 0.863142] SMP alternatives: switching to UP code > > > [ 0.878077] Freeing SMP alternatives: 22k freed > > > [ 0.878172] Brought up 1 CPUs > > > [ 0.879684] NET: Registered protocol family 16 > > > [ 0.880701] Brought up 1 CPUs > > > [ 0.880910] PCI: Fatal: No config space access function found > > > [ 0.880919] PCI: setting up Xen PCI frontend stub > > > [ 0.883166] bio: create slab <bio-0> at 0 > > > [ 0.883483] suspend: event channel 9 > > > [ 0.883782] xen_mem: Initialising balloon driver. > > > [ 1.018676] SCSI subsystem initialized > > > [ 1.018815] usbcore: registered new interface driver usbfs > > > [ 1.018853] usbcore: registered new interface driver hub > > > [ 1.018893] usbcore: registered new device driver usb > > > [ 1.019198] PCI: System does not support PCI > > > [ 1.019202] PCI: System does not support PCI > > > [ 1.019616] NET: Registered protocol family 2 > > > [ 1.019675] IP route cache hash table entries: 4096 (order: 3, 32768 > > > bytes) [ 1.019865] TCP established hash table entries: 16384 (order: > > > 6, 262144 bytes) > > > [ 1.020169] TCP bind hash table entries: 16384 (order: 6, 262144 > > > bytes) [ 1.020426] TCP: Hash tables configured (established 16384 > > > bind 16384) [ 1.020431] TCP reno registered > > > [ 1.020489] NET: Registered protocol family 1 > > > [ 1.020628] platform rtc_cmos: registered platform RTC device (no > > > PNP device found) > > > [ 1.022852] VFS: Disk quotas dquot_6.5.2 > > > [ 1.022929] Dquot-cache hash table entries: 512 (order 0, 4096 > > > bytes) [ 1.023370] msgmni has been set to 256 > > > [ 1.023648] alg: No test for stdrng (krng) > > > [ 1.023659] io scheduler noop registered > > > [ 1.023661] io scheduler anticipatory registered > > > [ 1.023664] io scheduler deadline registered > > > [ 1.023672] io scheduler cfq registered (default) > > > [ 1.023722] pci_hotplug: PCI Hot Plug PCI Core version: 0.5 > > > [ 1.023745] pciehp: PCI Express Hot Plug Controller Driver version: > > > 0.4 [ 1.023895] Linux agpgart interface v0.103 > > > [ 1.024949] brd: module loaded > > > [ 1.025551] loop: module loaded > > > [ 1.025696] nbd: registered device at major 43 > > > [ 1.028481] Xen virtual console successfully installed as tty1 > > > [ 1.028525] Event-channel device installed. > > > [ 1.050852] netfront: Initialising virtual ethernet driver. > > > [ 1.067106] xen-vbd: registered block device major 8 > > > [ 1.067122] blkfront: sda1: barriers enabled > > > [ 1.067997] blkfront: sdb1: barriers enabled > > > [ 1.076451] usbmon: debugfs is not available > > > [ 1.076454] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) > > > Driver [ 1.076493] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) > > > Driver [ 1.076527] uhci_hcd: USB Universal Host Controller Interface > > > driver [ 1.076601] Initializing USB Mass Storage driver... > > > [ 1.076625] usbcore: registered new interface driver usb-storage > > > [ 1.076629] USB Mass Storage support registered. > > > [ 1.076653] usbcore: registered new interface driver libusual > > > [ 1.077546] i8042.c: No controller found. > > > [ 1.077574] mice: PS/2 mouse device common for all mice > > > [ 1.077802] TCP cubic registered > > > [ 1.077804] Initializing XFRM netlink socket > > > [ 1.077809] NET: Registered protocol family 17 > > > [ 1.077906] XENBUS: Device with no driver: device/console/0 > > > [ 1.152249] kjournald starting. Commit interval 5 seconds > > > [ 1.152264] EXT3-fs: mounted filesystem with writeback data mode. > > > [ 1.152273] VFS: Mounted root (ext3 filesystem) readonly on device > > > 8:1. [ 1.152351] Freeing unused kernel memory: 220k freed > > > INIT: version 2.86 booting > > > Activating swap...[ 13.319535] Adding 262136k swap on /dev/sdb1. > > > Priority:-1 extents:1 across:262136k SS > > > done. > > > Checking root file system...fsck 1.40-WIP (14-Nov-2006) > > > /dev/sda1: clean, 15166/65808 files, 73647/263168 blocks > > > done. > > > [ 14.432238] EXT3 FS on sda1, internal journal > > > Setting the system clock.. > > > Cannot access the Hardware Clock via any known method. > > > Use the --debug option to see the details of our search for an access > > > method. Cleaning up ifupdown.... > > > Loading kernel modules...done. > > > Loading device-mapper support. > > > Checking file systems...fsck 1.40-WIP (14-Nov-2006) > > > done. > > > Setting kernel variables...done. > > > Mounting local filesystems...done. > > > Activating swapfile swap...done. > > > Setting up networking.... > > > Configuring network interfaces...done. > > > INIT: Entering runlevel: 2 > > > Starting system logging: syslog-ng. > > > Starting nagios-nrpe: nagios-nrpe. > > > * Not starting internet superserver: no services enabled. > > > Starting OpenBSD Secure Shell server: sshd[ 22.389110] NET: > > > Registered protocol family 10 > > > . > > > Starting periodic command scheduler: crond. > > > > > > Debian GNU/Linux 4.0 test6.colo.ba.be tty1 > > > > > > test6.colo.ba.be login: root > > > Password: > > > Linux test6.colo.ba.be 2.6.31 #15 SMP Thu Oct 22 16:44:31 CEST 2009 > > > x86_64 > > > > > > The programs included with the Debian GNU/Linux system are free > > > software; the exact distribution terms for each program are described > > > in the individual files in /usr/share/doc/*/copyright. > > > > > > Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent > > > permitted by applicable law. > > > > > > > > > dom0 kernel .config file > > > ------------------------------- > > > > > > sparco01 xen # zcat /proc/config.gz | grep XEN > > > CONFIG_X86_64_XEN=y > > > # CONFIG_XEN_PCIDEV_FRONTEND is not set > > > CONFIG_XEN=y > > > CONFIG_XEN_INTERFACE_VERSION=0x00030207 > > > # XEN > > > CONFIG_XEN_PRIVILEGED_GUEST=y > > > # CONFIG_XEN_UNPRIVILEGED_GUEST is not set > > > CONFIG_XEN_PRIVCMD=y > > > CONFIG_XEN_XENBUS_DEV=y > > > CONFIG_XEN_BACKEND=y > > > CONFIG_XEN_BLKDEV_BACKEND=y > > > CONFIG_XEN_BLKDEV_TAP=y > > > CONFIG_XEN_BLKDEV_TAP2=y > > > CONFIG_XEN_BLKBACK_PAGEMAP=y > > > CONFIG_XEN_NETDEV_BACKEND=y > > > CONFIG_XEN_NETDEV_TX_SHIFT=8 > > > # CONFIG_XEN_NETDEV_PIPELINED_TRANSMITTER is not set > > > CONFIG_XEN_NETDEV_LOOPBACK=m > > > CONFIG_XEN_PCIDEV_BACKEND=y > > > CONFIG_XEN_PCIDEV_BACKEND_VPCI=y > > > # CONFIG_XEN_PCIDEV_BACKEND_PASS is not set > > > # CONFIG_XEN_PCIDEV_BACKEND_SLOT is not set > > > # CONFIG_XEN_PCIDEV_BACKEND_CONTROLLER is not set > > > # CONFIG_XEN_PCIDEV_BE_DEBUG is not set > > > # CONFIG_XEN_TPMDEV_BACKEND is not set > > > CONFIG_XEN_SCSI_BACKEND=y > > > CONFIG_XEN_USB_BACKEND=y > > > # CONFIG_XEN_BLKDEV_FRONTEND is not set > > > # CONFIG_XEN_NETDEV_FRONTEND is not set > > > # CONFIG_XEN_SCSI_FRONTEND is not set > > > # CONFIG_XEN_USB_FRONTEND is not set > > > # CONFIG_XEN_GRANT_DEV is not set > > > # CONFIG_XEN_FRAMEBUFFER is not set > > > CONFIG_XEN_DISABLE_SERIAL=y > > > CONFIG_XEN_SYSFS=y > > > CONFIG_XEN_NR_GUEST_DEVICES=256 > > > # CONFIG_XEN_COMPAT_030002_AND_LATER is not set > > > # CONFIG_XEN_COMPAT_030004_AND_LATER is not set > > > # CONFIG_XEN_COMPAT_030100_AND_LATER is not set > > > CONFIG_XEN_COMPAT_030200_AND_LATER=y > > > # CONFIG_XEN_COMPAT_030300_AND_LATER is not set > > > # CONFIG_XEN_COMPAT_LATEST_ONLY is not set > > > CONFIG_XEN_COMPAT=0x030200 > > > CONFIG_XEN_VCPU_INFO_PLACEMENT=y > > > CONFIG_XEN_SMPBOOT=y > > > CONFIG_XEN_DEVMEM=y > > > CONFIG_XEN_BALLOON=y > > > CONFIG_XEN_SCRUB_PAGES=y > > > > > > > > > > > > domU kernel .config file: > > > -------------------------------- > > > test6:~# zcat /proc/config.gz | grep XEN > > > CONFIG_X86_64_XEN=y > > > CONFIG_XEN_PCIDEV_FRONTEND=y > > > # CONFIG_XEN_PCIDEV_FE_DEBUG is not set > > > CONFIG_XEN=y > > > CONFIG_XEN_INTERFACE_VERSION=0x00030207 > > > # XEN > > > # CONFIG_XEN_PRIVILEGED_GUEST is not set > > > CONFIG_XEN_UNPRIVILEGED_GUEST=y > > > CONFIG_XEN_PRIVCMD=y > > > CONFIG_XEN_XENBUS_DEV=y > > > # CONFIG_XEN_BACKEND is not set > > > CONFIG_XEN_BLKDEV_FRONTEND=y > > > CONFIG_XEN_NETDEV_FRONTEND=y > > > # CONFIG_XEN_NETDEV_ACCEL_SFC_FRONTEND is not set > > > CONFIG_XEN_SCSI_FRONTEND=y > > > CONFIG_XEN_USB_FRONTEND=y > > > # CONFIG_XEN_USB_FRONTEND_HCD_STATS is not set > > > # CONFIG_XEN_GRANT_DEV is not set > > > CONFIG_XEN_FRAMEBUFFER=y > > > CONFIG_XEN_KEYBOARD=y > > > CONFIG_XEN_DISABLE_SERIAL=y > > > CONFIG_XEN_SYSFS=y > > > CONFIG_XEN_NR_GUEST_DEVICES=256 > > > # CONFIG_XEN_COMPAT_030002_AND_LATER is not set > > > # CONFIG_XEN_COMPAT_030004_AND_LATER is not set > > > # CONFIG_XEN_COMPAT_030100_AND_LATER is not set > > > # CONFIG_XEN_COMPAT_030200_AND_LATER is not set > > > # CONFIG_XEN_COMPAT_030300_AND_LATER is not set > > > CONFIG_XEN_COMPAT_LATEST_ONLY=y > > > CONFIG_XEN_COMPAT=0xffffff > > > CONFIG_XEN_VCPU_INFO_PLACEMENT=y > > > CONFIG_XEN_SMPBOOT=y > > > CONFIG_XEN_DEVMEM=y > > > CONFIG_XEN_BALLOON=y > > > CONFIG_XEN_SCRUB_PAGES=y -- BA N.V. - http://www.ba.be _______________________________________________ Xen-users mailing list Xen-users@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-users
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |