Messages in this thread |  | | | Date | Thu, 27 Oct 2011 01:30:08 -0400 | | From | Konrad Rzeszutek Wilk <> | | Subject | Regression: patch " hvc_console: display printk messages on console." causing infinite loop with 3.2-rc0 + Xen. |
| |
Hey Miche.
The git commit 361162459f62dc0826b82c9690a741a940f457f0:
hvc_console: display printk messages on console.
is causing an infinite loop when booting Linux under Xen, as so:
[ 2.382984] console [hvc0] enabled [ 2.382984] console [hvc0] enabled [ 2.382984] console [hvc0] enabled [ 2.382984] console [hvc0] enabled [ 2.382984] console [hvc0] enabled [ 2.382984] console [hvc0] enabled ..
(see attached file titled bad.log)
If I use Linus's latest git tree and revert your patch I get the kernel to bootup (see good.log file), PXELINUX 3.82 2009-06-09 Copyright (C) 1994-2009 H. Peter Anvin et al Loading latest/xen.gz... ok Loading latest/vmlinuz... ok Loading latest/initramfs.cpio.gz... ok __ __ _ _ _ _ _ _ ___ ____ __ \ \/ /___ _ __ | || | / | / / / |/ _ \___ \ / /_ \ // _ \ '_ |__) | '_ \ / \ __/ | | | |__ _|| |__| | | | |_| / __/| (_) | /_/\_\___|_| |_| |_|(_)_| |_|_|_|\___/_____|\___/ (XEN) Xen version 4.1-111027 (konrad@dumpdata.com) (gcc version 4.4.4 20100503 (Red Hat 4.4.4-2) (GCC) ) Thu Oct 27 00:58:50 EDT 2011 (XEN) Latest ChangeSet: Wed Oct 12 10:00:10 2011 -0400 23160:3660ad2b187f (XEN) Console output is synchronous. (XEN) Bootloader: unknown (XEN) Command line: com1=115200,8n1 console=com1,vga guest_loglvl=all sync_console loglvl=all apic=debug (XEN) Video information: (XEN) VGA is text mode 80x25, font 8x16 (XEN) VBE/DDC methods: none; EDID transfer time: 2 seconds (XEN) EDID info not retrieved because no DDC retrieval method detected (XEN) Disc information: (XEN) Found 0 MBR signatures (XEN) Found 0 EDD information structures (XEN) Xen-e820 RAM map: (XEN) 0000000000000000 - 000000000009d800 (usable) (XEN) 000000000009d800 - 00000000000a0000 (reserved) (XEN) 00000000000cc000 - 0000000000100000 (reserved) (XEN) 0000000000100000 - 000000007fff0000 (usable) (XEN) 000000007fff0000 - 0000000080000000 (reserved) (XEN) 0000000080000000 - 00000000cfef0000 (usable) (XEN) 00000000cfef0000 - 00000000cfef5000 (ACPI data) (XEN) 00000000cfef5000 - 00000000cff7f000 (ACPI NVS) (XEN) 00000000cff80000 - 00000000d0000000 (reserved) (XEN) 00000000e0000000 - 00000000f0000000 (reserved) (XEN) 00000000fec00000 - 00000000fec10000 (reserved) (XEN) 00000000fee00000 - 00000000fee01000 (reserved) (XEN) 00000000fff80000 - 0000000100000000 (reserved) (XEN) 0000000100000000 - 0000000130000000 (usable) (XEN) ACPI: RSDP 000F79B0, 0024 (r2 PTLTD ) (XEN) ACPI: XSDT CFEF0753, 009C (r1 DELL PE_SC3 6040000 DELL 0) (XEN) ACPI: FACP CFEF3C5F, 00F4 (r3 DELL PE_SC3 6040000 DELL F4240) (XEN) ACPI: DSDT CFEF07EF, 33FC (r1 DELL PE_SC3 6040000 MSFT 100000E) (XEN) ACPI: FACS CFEF5FC0, 0040 (XEN) ACPI: TCPA CFEF3D53, 0032 (r1 Phoeni x 6040000 TL 0) (XEN) ACPI: SLIC CFEF3D85, 0024 (r1 DELL PE_SC3 6040000 PTL 1) (XEN) ACPI: SPCR CFEF3DA9, 0050 (r1 DELL PE_SC3 6040000 PTL 1) (XEN) ACPI: EINJ CFEF3DF9, 01B0 (r1 PTL WHEAPTL 6040000 PTL 1) (XEN) ACPI: HEST CFEF3FA9, 00A8 (r1 PTL WHEAPTL 6040000 PTL 1) (XEN) ACPI: BERT CFEF4051, 0030 (r1 PTL WHEAPTL 6040000 PTL 1) (XEN) ACPI: SSDT CFEF4081, 00E1 (r1 wheaos wheaosc 6040000 INTL 20050624) (XEN) ACPI: ERST CFEF4162, 0270 (r1 PTL WHEAPTL 6040000 PTL 1) (XEN) ACPI: SRAT CFEF43D2, 00E8 (r1 AMD HAMMER 6040000 AMD 1) (XEN) ACPI: SSDT CFEF44BA, 0A30 (r1 AMD POWERNOW 6040000 AMD 1) (XEN) ACPI: MCFG CFEF4EEA, 003C (r1 PTLTD MCFG 6040000 LTP 0) (XEN) ACPI: HPET CFEF4F26, 0038 (r1 PTLTD HPETTBL 6040000 LTP 1) (XEN) ACPI: APIC CFEF4F5E, 007A (r1 PTLTD APIC 6040000 LTP 0) (XEN) ACPI: BOOT CFEF4FD8, 0028 (r1 PTLTD $SBFTBL$ 6040000 LTP 1) (XEN) System RAM: 4094MB (4192756kB) (XEN) SRAT: PXM 0 -> APIC 0 -> Node 0 (XEN) SRAT: PXM 0 -> APIC 1 -> Node 0 (XEN) SRAT: PXM 0 -> APIC 2 -> Node 0 (XEN) SRAT:rom 120167000 - 120169000 (XEN) NUMA: Using 8 for the hash shift. (XEN) Domain heap initialised (XEN) found SMP MP-table at 000f7a70 (XEN) DMI present. (XEN) Using APIC driver default (XEN) ACPI: PM-Timer IO Port: 0x8008 (XEN) ACPI: ACPI SLEEP INFO: pm1x_cnt[8004,0], pm1x_evt[8000,0] (XEN) ACPI: wakeup_vec[cfef5fcc], vec_size[20] (XEN) ACPI: Local APIC address 0xfee00000 (XEN) ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled) (XEN) Processor #0 0:2 APIC version 16 (XEN) ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled) (XEN) Processor #1 0:2 APIC version 16 (XEN) ACPI: LAPIC (acpi_id[0x02] lapic_id[0x02] enabled) (XEN) Processor #2 0:2 APIC version 16 (XEN) ACPI: LAPIC (acpi_id[0x03] lapic_id[0x03] enabled) (XEN) Processor #3 0:2 APIC version 16 (XEN) ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1]) (XEN) ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1]) (XEN) ACPI: LAPIC_NMI (acpi_id[0x02] high edge lint[0x1]) (XEN) ACPI: LAPIC_NMI (acpi_id[0x03] high edge lint[0x1]) (XEN) ACPI: IOAPIC (id[0x04] address[0xfec00000] gsi_base[0]) (XEN) IOAPIC[0]: apic_id 4, version 17, address 0xfec00000, GSI 0-23 (XEN) ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 high edge) (XEN) ACPI: IRQ0 used by override. (XEN) ACPI: IRQ2 used by override. (XEN) Enabling APIC mode: Flat. Using 1 I/O APICs (XEN) ACPI: HPET id: 0x10de8201 base: 0xfed00000 (XEN) PCI: MCFG configuration 0: base e0000000 segment 0 buses 0 - 4 (XEN) PCI: MCFG area at e0000000 reserved in E820 (XEN) ERST table is invalid (XEN) Using ACPI (MADT) for SMP configuration information (XEN) IRQ limits: 24 GSI, 760 MSI/MSI-X (XEN) Using scheduler: SMP Credit Scheduler (credit) (XEN) Detected 2109.766 MHz processor. (XEN) Initing memory sharing. (XEN) AMD Fam10h machine check reporting enabled (XEN) AO-APIC IRQs (XEN) -> Using new ACK method (XEN) ..TIMER: vector=0xF0 apic1=0 pin1=2 apic2=-1 pin2=-1 (XEN) Platform timer is 25.000MHz HPETPXELINUX 3.82 2009-06-09 Copyright (C) 1994-2009 H. Peter Anvin et al Loading latest/xen.gz... ok Loading latest/vmlinuz... ok Loading latest/initramfs.cpio.gz... ok __ __ _ _ _ _ _ _ ___ ____ __ \ \/ /___ _ __ | || | / | / / / |/ _ \___ \ / /_ \ // _ \ '_ \ | || |_ | |__| | | | | | |__) | '_ \ / \ __/ | | | |__ _|| |__| | | | |_| / __/| (_) | /_/\_\___|_| |_| |_|(_)_| |_|_|_|\___/_____|\___/ (XEN) Xen version 4.1-111027 (konrad@dumpdata.com) (gcc version 4.4.4 20100503 (Red Hat 4.4.4-2) (GCC) ) Thu Oct 27 01:12:39 EDT 2011 (XEN) Latest ChangeSet: Wed Oct 12 10:00:10 2011 -0400 23160:3660ad2b187f (XEN) Console output is synchronous. (XEN) Bootloader: unknown (XEN) Command line: com1=115200,8n1 console=com1,vga guest_loglvl=all sync_console loglvl=all apic=debug (XEN) Video information: (XEN) VGA is text mode 80x25, font 8x16 (XEN) VBE/DDC methods: none; EDID transfer time: 2 seconds (XEN) EDID info not retrieved because no DDC retrieval method detected (XEN) Disc information: (XEN) Found 0 MBR signatures (XEN) Found 0 EDD information structures (XEN) Xen-e820 RAM map: (XEN) 0000000000000000 - 000000000009d800 (usable) (XEN) 000000000009d800 - 00000000000a0000 (reserved) (XEN) 00000000000cc000 - 0000000000100000 (reserved) (XEN) 0000000000100000 - 000000007fff0000 (usable) (XEN) 000000007fff0000 - 0000000080000000 (reserved) (XEN) 0000000080000000 - 00000000cfef0000 (usable) (XEN) 00000000cfef0000 - 00000000cfef5000 (ACPI data) (XEN) 00000000cfef5000 - 00000000cff7f000 (ACPI NVS) (XEN) 00000000cff80000 - 00000000d0000000 (reserved) (XEN) 00000000e0000000 - 00000000f0000000 (reserved) (XEN) 00000000fec00000 - 00000000fec10000 (reserved) (XEN) 00000000fee00000 - 00000000fee01000 (reserved) (XEN) 00000000fff80000 - 0000000100000000 (reserved) (XEN) 0000000100000000 - 0000000130000000 (usable) (XEN) ACPI: RSDP 000F79B0, 0024 (r2 PTLTD ) (XEN) ACPI: XSDT CFEF0753, 009C (r1 DELL PE_SC3 6040000 DELL 0) (XEN) ACPI: FACP CFEF3C5F, 00F4 (r3 DELL PE_SC3 6040000 DELL F4240) (XEN) ACPI: DSDT CFEF07EF, 33FC (r1 DELL PE_SC3 6040000 MSFT 100000E) (XEN) ACPI: FACS CFEF5FC0, 0040 (XEN) ACPI: TCPA CFEF3D53, 0032 (r1 Phoeni x 6040000 TL 0) (XEN) ACPI: SLIC CFEF3D85, 0024 (r1 DELL PE_SC3 6040000 PTL 1) (XEN) ACPI: SPCR CFEF3DA9, 0050 (r1 DELL PE_SC3 6040000 PTL 1) (XEN) ACPI: EINJ CFEF3DF9, 01B0 (r1 PTL WHEAPTL 6040000 PTL 1) (XEN) ACPI: HEST CFEF3FA9, 00A8 (r1 PTL WHEAPTL 6040000 PTL 1) (XEN) ACPI: BERT CFEF4051, 0030 (r1 PTL WHEAPTL 6040000 PTL 1) (XEN) ACPI: SSDT CFEF4081, 00E1 (r1 wheaos wheaosc 6040000 INTL 20050624) (XEN) ACPI: ERST CFEF4162, 0270 (r1 PTL WHEAPTL 6040000 PTL 1) (XEN) ACPI: SRAT CFEF43D2, 00E8 (r1 AMD HAMMER 6040000 AMD 1) (XEN) ACPI: SSDT CFEF44BA, 0A30 (r1 AMD POWERNOW 6040000 AMD 1) (XEN) ACPI: MCFG CFEF4EEA, 003C (r1 PTLTD MCFG 6040000 LTP 0) (XEN) ACPI: HPET CFEF4F26, 0038 (r1 PTLTD HPETTBL 6040000 LTP 1) (XEN) ACPI: APIC CFEF4F5E, 007A (r1 PTLTD APIC 6040000 LTP 0) (XEN) ACPI: BOOT CFEF4FD8, 0028 (r1 PTLTD $SBFTBL$ 6040000 LTP 1) (XEN) System RAM: 4094MB (4192756kB) (XEN) SRAT: PXM 0 -> APIC 0 -> Node 0 (XEN) SRAT: PXM 0 -> APIC 1 -> Node 0 (XEN) SRAT: PXM 0 -> APIC 2 -> Node 0 (XEN) SRAT: PXM 0 -> APIC 3 -> Node 0 (XEN) SRAT: Node 0 PXM 0 0-a0000 (XEN) SRAT: Node 0 PXM 0 100000-d0000000 (XEN) SRAT: Node 0 PXM 0 100000000-130000000 (XEN) NUMA: Allocated memnodemap from 120149000 - 12014b000 (XEN) NUMA: Using 8 for the hash shift. (XEN) Domain heap initialised (XEN) found SMP MP-table at 000f7a70 (XEN) DMI present. (XEN) Using APIC driver default (XEN) 0] (XEN) ACPI: wakeup_vec[cfef5fcc], vec_size[20] (XEN) ACPI: Local APIC address 0xfee00000 (XEN) ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled) (XEN) Processor #0 0:2 APIC version 16 (XEN) ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled) (XEN) Processor #1 0:2 APIC version 16 (XEN) ACPI: LAPIC (acpi_id[0x02] lapic_id[0x02] enabled) (XEN) Processor #2 0:2 APIC version 16 (XEN) ACPI: LAPIC (acpi_id[0x03] lapic_id[0x03] enabled) (XEN) Processor #3 0:2 APIC version 16 (XEN) ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1]) (XEN) ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1]) (XEN) ACPI: LAPIC_NMI (acpi_id[0x02] high edge lint[0x1]) (XEN) ACPI: LAPIC_NMI (acpi_id[0x03] high edge lint[0x1]) (XEN) ACPI: IOAPIC (id[0x04] address[0xfec00000] gsi_base[0]) (XEN) IOAPIC[0]: apic_id 4, version 17, address 0xfec00000, GSI 0-23 (XEN) ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 high edge) (XEN) ACPI: IRQ0 used by override. (XEN) ACPI: IRQ2 used by override. (XEN) Enabling APIC mode: Flat. Using 1 I/O APICs (XEN) ACPI: HPET id: 0x10de8201 base: 0xfed00000 (XEN) PCI: MCFG configuration 0: base e0000000 segment 0 buses 0 - 4 (XEN) PCI: MCFG area at e0000000 reserved in E820 (XEN) ERST table is invalid (XEN) Using ACPI (MADT) for SMP configuration information (XEN) IRQ limits: 24 GSI, 760 MSI/MSI-X (XEN) Using scheduler: SMP Credit Scheduler (credit) (XEN) Detected 2109.726 MHz processor. (XEN) Initing memory sharing. (XEN) AMD Fam10h machine check reporting enabled (XEN) Anot found! (XEN) I/O virtualisation disabled (XEN) ENABLING IO-APIC IRQs (XEN) -> Using new ACK method (XEN) ..TIMER: vector=0xF0 apic1=0 pin1=2 apic2=-1 pin2=-1 (XEN) Platform timer is 25.000MHz HPET |  |