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

Bug#644604: linux-image-2.6.32-5-xen-amd64: Console hangs on PV guest with Xen 4.1.1



On Fri, 2011-10-07 at 12:11 +0200, Guido Günther wrote:
> Package: linux-2.6
> Version: 2.6.32-38
> Severity: normal
> 
> Hi,
> when using this kernel or linux-image-2.6.32-5-amd64 as a PV guest on Xen 4.1.1 the console is broken after suspend/resume or migration.
> 
> Steps to reproduce:
> 
> xm save squeeze squeeze.img
> xm restore squeeze.img
> xm console squeeze
> 
> The console won't accept any keyboard input but will still print kernel
> messages. The machine is also still pingable. Ssh login still works but there also
> no input possible after login.
> 
> The problem doesn't show up with 2.6.32-35 so this is a regression.

It appears that this mainline issue has made it into the longterm tree:
http://thread.gmane.org/gmane.linux.kernel/1198673

I'm working on a proper fix.

Ian.

> Cheers,
>  -- Guido
> 
> 
> -- Package-specific info:
> ** Version:
> Linux version 2.6.32-5-xen-amd64 (Debian 2.6.32-38) (ben@decadent.org.uk) (gcc version 4.3.5 (Debian 4.3.5-4) ) #1 SMP Mon Oct 3 07:53:54 UTC 2011
> 
> ** Command line:
> root=/dev/xvda2 ro  quiet 
> 
> ** Not tainted
> 
> ** Kernel log:
> [    0.004000] CPU 0/0x3 -> Node 0
> [    0.004000] CPU: Unsupported number of siblings 16
> [    0.004000] Performance Events: unsupported p6 CPU model 42 no PMU driver, software events only.
> [    0.004000] SMP alternatives: switching to UP code
> [    0.004000] Freeing SMP alternatives: 28k freed
> [    0.004045]   alloc irq_desc for 510 on node -1
> [    0.004047]   alloc kstat_irqs on node -1
> [    0.004053]   alloc irq_desc for 509 on node -1
> [    0.004055]   alloc kstat_irqs on node -1
> [    0.004059]   alloc irq_desc for 508 on node -1
> [    0.004060]   alloc kstat_irqs on node -1
> [    0.004063]   alloc irq_desc for 507 on node -1
> [    0.004065]   alloc kstat_irqs on node -1
> [    0.004133] Brought up 1 CPUs
> [    0.004145] CPU0 attaching NULL sched-domain.
> [    0.004218] devtmpfs: initialized
> [    0.007158] Grant table initialized
> [    0.007160] regulator: core version 0.5
> [    0.007212] NET: Registered protocol family 16
> [    0.007264]   alloc irq_desc for 506 on node -1
> [    0.007267]   alloc kstat_irqs on node -1
> [    0.007983] PCI: setting up Xen PCI frontend stub
> [    0.008365] bio: create slab <bio-0> at 0
> [    0.008411] ACPI: Interpreter disabled.
> [    0.008433] xen_balloon: Initialising balloon driver with page order 0.
> [    0.008465] vgaarb: loaded
> [    0.008505] PCI: System does not support PCI
> [    0.008506] PCI: System does not support PCI
> [    0.008560] Switching to clocksource xen
> [    0.009446] pnp: PnP ACPI: disabled
> [    0.009591] NET: Registered protocol family 2
> [    0.009636] IP route cache hash table entries: 1024 (order: 1, 8192 bytes)
> [    0.009767] TCP established hash table entries: 4096 (order: 4, 65536 bytes)
> [    0.009787] TCP bind hash table entries: 4096 (order: 4, 65536 bytes)
> [    0.009795] TCP: Hash tables configured (established 4096 bind 4096)
> [    0.009797] TCP reno registered
> [    0.009832] NET: Registered protocol family 1
> [    0.009864] Unpacking initramfs...
> [    0.025607] Freeing initrd memory: 26592k freed
> [    0.030698] platform rtc_cmos: registered platform RTC device (no PNP device found)
> [    0.030848] audit: initializing netlink socket (disabled)
> [    0.030857] type=2000 audit(1317988583.088:1): initialized
> [    0.033242] HugeTLB registered 2 MB page size, pre-allocated 0 pages
> [    0.034361] VFS: Disk quotas dquot_6.5.2
> [    0.034406] Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
> [    0.034477] msgmni has been set to 236
> [    0.034653] alg: No test for stdrng (krng)
> [    0.034707] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
> [    0.034710] io scheduler noop registered
> [    0.034712] io scheduler anticipatory registered
> [    0.034715] io scheduler deadline registered
> [    0.034740] io scheduler cfq registered (default)
> [    0.037690] registering netback
> [    0.038625]   alloc irq_desc for 505 on node -1
> [    0.038627]   alloc kstat_irqs on node -1
> [    0.038779] Linux agpgart interface v0.103
> [    0.038800] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
> [    0.038934] input: Macintosh mouse button emulation as /devices/virtual/input/input0
> [    0.038966] PNP: No PS/2 controller found. Probing ports directly.
> [    0.039775] i8042.c: No controller found.
> [    0.039822] mice: PS/2 mouse device common for all mice
> [    0.039878] rtc_cmos rtc_cmos: rtc core: registered rtc_cmos as rtc0
> [    0.039914] cpuidle: using governor ladder
> [    0.039916] cpuidle: using governor menu
> [    0.039921] No iBFT detected.
> [    0.040097] TCP cubic registered
> [    0.040175] NET: Registered protocol family 10
> [    0.040585] Mobile IPv6
> [    0.040587] NET: Registered protocol family 17
> [    0.040640] PM: Resume from disk failed.
> [    0.040650] registered taskstats version 1
> [    0.040657] XENBUS: Device with no driver: device/console/0
> [    0.040659] XENBUS: Device with no driver: device/vbd/51714
> [    0.040660] XENBUS: Device with no driver: device/vbd/51713
> [    0.040662] XENBUS: Device with no driver: device/vif/0
> [    0.040674] /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.040694] Initalizing network drop monitor service
> [    0.040741] Freeing unused kernel memory: 604k freed
> [    0.040836] Write protecting the kernel read-only data: 4332k
> [    0.068184] udev[46]: starting version 164
> [    0.112231] Initialising Xen virtual ethernet driver.
> [    0.112330]   alloc irq_desc for 504 on node -1
> [    0.112333]   alloc kstat_irqs on node -1
> [    0.114921]   alloc irq_desc for 503 on node -1
> [    0.114925]   alloc kstat_irqs on node -1
> [    0.122987] blkfront: xvda2: barriers enabled
> [    0.127428]   alloc irq_desc for 502 on node -1
> [    0.127432]   alloc kstat_irqs on node -1
> [    0.138905] blkfront: xvda1: barriers enabled
> [    0.338608] EXT3-fs: INFO: recovery required on readonly filesystem.
> [    0.338611] EXT3-fs: write access will be enabled during recovery.
> [    0.383458] kjournald starting.  Commit interval 5 seconds
> [    0.383472] EXT3-fs: recovery complete.
> [    0.383571] EXT3-fs: mounted filesystem with ordered data mode.
> [    0.683011] udev[156]: starting version 164
> [    0.753052] input: PC Speaker as /devices/platform/pcspkr/input/input1
> [    0.826029] Error: Driver 'pcspkr' is already registered, aborting...
> [    0.896608] Adding 131064k swap on /dev/xvda1.  Priority:-1 extents:1 across:131064k SS
> [    0.945999] EXT3 FS on xvda2, internal journal
> [   11.732075] eth0: no IPv6 routers present
> 
> ** Model information
> not available
> 
> ** Loaded modules:
> Module                  Size  Used by
> snd_pcm                60535  0 
> snd_timer              15598  1 snd_pcm
> snd                    46526  2 snd_pcm,snd_timer
> soundcore               4598  1 snd
> snd_page_alloc          6249  1 snd_pcm
> evdev                   7352  0 
> pcspkr                  1699  0 
> ext3                  106710  1 
> jbd                    37205  1 ext3
> mbcache                 5050  1 ext3
> xen_netfront           16257  0 
> xen_blkfront            9435  2 
> 
> ** Network interface configuration:
> ** PCI devices:
> not available
> 
> ** USB devices:
> not available
> 
> 
> -- System Information:
> Debian Release: 6.0.2
>   APT prefers proposed-updates
>   APT policy: (500, 'proposed-updates'), (500, 'stable')
> Architecture: amd64 (x86_64)
> 
> Kernel: Linux 2.6.32-5-xen-amd64 (SMP w/1 CPU core)
> Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
> Shell: /bin/sh linked to /bin/dash
> 
> Versions of packages linux-image-2.6.32-5-xen-amd64 depends on:
> ii  debconf [debconf-2.0]         1.5.36.1   Debian configuration management sy
> ii  initramfs-tools               0.98.8     tools for generating an initramfs
> ii  linux-base                    2.6.32-38  Linux image base package
> ii  module-init-tools             3.12-1     tools for managing Linux kernel mo
> 
> Versions of packages linux-image-2.6.32-5-xen-amd64 recommends:
> ii  firmware-linux-free           2.6.32-35  Binary firmware for various driver
> 
> Versions of packages linux-image-2.6.32-5-xen-amd64 suggests:
> pn  grub                          <none>     (no description available)
> pn  linux-doc-2.6.32              <none>     (no description available)
> 
> Versions of packages linux-image-2.6.32-5-xen-amd64 is related to:
> pn  firmware-bnx2                 <none>     (no description available)
> pn  firmware-bnx2x                <none>     (no description available)
> pn  firmware-ipw2x00              <none>     (no description available)
> pn  firmware-ivtv                 <none>     (no description available)
> pn  firmware-iwlwifi              <none>     (no description available)
> pn  firmware-linux                <none>     (no description available)
> pn  firmware-linux-nonfree        <none>     (no description available)
> pn  firmware-qlogic               <none>     (no description available)
> pn  firmware-ralink               <none>     (no description available)
> pn  xen-hypervisor                <none>     (no description available)
> 
> -- debconf information:
>   linux-image-2.6.32-5-xen-amd64/postinst/depmod-error-initrd-2.6.32-5-xen-amd64: false
>   linux-image-2.6.32-5-xen-amd64/postinst/ignoring-do-bootloader-2.6.32-5-xen-amd64:
>   linux-image-2.6.32-5-xen-amd64/prerm/removing-running-kernel-2.6.32-5-xen-amd64: true
>   linux-image-2.6.32-5-xen-amd64/postinst/missing-firmware-2.6.32-5-xen-amd64:
> 
> 
> 

-- 
Ian Campbell
Current Noise: Immortal - Eternal Years On The Path To The Cemetary Gates

Life is like an onion: you peel off layer after layer and then you find
there is nothing in it.
		-- James Huneker




Reply to: