Mailing List Archive

Console is not working with 2.6.38.4 Dom0 and Xen unstable
Hi,

I'm building my development with Debian Squeeze, Xen unstable and the
latest 2.6.38.4 kernel.

According to Xen wiki page, graphic subsystem is not working with
2.6.38 [1], so I disable GDM. I also set up various Xen and Linux
debug options, now that my grub entry looks like:

--- start of grub config ---
multiboot /boot/xen-4.gz com1=115200,8n1 console=com1,vga
sync_console console_to_ring loglvl=all guest_loglvl=all noreboot
lapic=debug apic_verbosity=debug apic=debug iommu=off

module /boot/vmlinuz-2.6.38.4-liuw+ console=hvc0,vga earlyprintk=xen
nomodeset initcall_debug debug loglevel=10
root=UUID=fd49322b-830f-44d2-8bdf-de5c355bb159 ro quiet
--- end of grub config ---

Another thing I do is setup a serial tty in /etc/inittab, which looks like:

--- start of inittab ---
s0:2345:respawn:/sbin/getty 115200 ttyS0
--- end of inittab ---

After Xen relinquishes the VGA console, the screen goes black. Serial
line has some output, but no login prompt is showed.

However, I can login with SSH. Everything works fine.

So it seems that the VGA console and serial console are not working
properly. Any suggestions?

[1] http://wiki.xensource.com/xenwiki/XenPVOPSDRM

--
Best regards
Wei Liu
Twitter: @iliuw
Site: http://liuw.name

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel
Re: Console is not working with 2.6.38.4 Dom0 and Xen unstable [ In reply to ]
On Sat, Apr 30, 2011 at 05:13:19PM +0800, Wei Liu wrote:
> Hi,
>
> I'm building my development with Debian Squeeze, Xen unstable and the
> latest 2.6.38.4 kernel.
>
> According to Xen wiki page, graphic subsystem is not working with
> 2.6.38 [1], so I disable GDM. I also set up various Xen and Linux
> debug options, now that my grub entry looks like:
>
> --- start of grub config ---
> multiboot /boot/xen-4.gz com1=115200,8n1 console=com1,vga
> sync_console console_to_ring loglvl=all guest_loglvl=all noreboot
> lapic=debug apic_verbosity=debug apic=debug iommu=off
>
> module /boot/vmlinuz-2.6.38.4-liuw+ console=hvc0,vga earlyprintk=xen
> nomodeset initcall_debug debug loglevel=10
> root=UUID=fd49322b-830f-44d2-8bdf-de5c355bb159 ro quiet
> --- end of grub config ---
>

You've configured Xen hypervisor (xen.gz) to use the serial port as a console,
do you get XEN output on the serial? If not, the settings are wrong.

For dom0 linux kernel you've specified to use the hypervisor (hvc0) as a console.
So dom0 linux kernel messages should go to the serial through Xen.

> Another thing I do is setup a serial tty in /etc/inittab, which looks like:
>
> --- start of inittab ---
> s0:2345:respawn:/sbin/getty 115200 ttyS0
> --- end of inittab ---
>

Not sure if you can use ttyS0 from dom0 since Xen is already using it..


> After Xen relinquishes the VGA console, the screen goes black. Serial
> line has some output, but no login prompt is showed.
>

What output exactly?

> However, I can login with SSH. Everything works fine.
>

So dom0 starts fine. Just settings are wrong.

> So it seems that the VGA console and serial console are not working
> properly. Any suggestions?
>
> [1] http://wiki.xensource.com/xenwiki/XenPVOPSDRM
>


-- Pasi

> --
> Best regards
> Wei Liu
> Twitter: @iliuw
> Site: http://liuw.name
>
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xensource.com
> http://lists.xensource.com/xen-devel

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel
Re: Console is not working with 2.6.38.4 Dom0 and Xen unstable [ In reply to ]
On Sat, Apr 30, 2011 at 5:59 PM, Pasi Kärkkäinen <pasik@iki.fi> wrote:
> You've configured Xen hypervisor (xen.gz) to use the serial port as a console,
> do you get XEN output on the serial? If not, the settings are wrong.
>
> For dom0 linux kernel you've specified to use the hypervisor (hvc0) as a console.
> So dom0 linux kernel messages should go to the serial through Xen.
>

I got Xen output from the serial.

> What output exactly?
>

Things like populating /dev, SSH daemon starting, Apache starting,
etc. Just normal messages that show up when the system is booting. No
error is showed.

I'm pretty sure that Dom0 is running normally. I will check my settings.

--
Best regards
Wei Liu
Twitter: @iliuw
Site: http://liuw.name

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel
Re: Console is not working with 2.6.38.4 Dom0 and Xen unstable [ In reply to ]
On Sat, Apr 30, 2011 at 06:27:35PM +0800, Wei Liu wrote:
> On Sat, Apr 30, 2011 at 5:59 PM, Pasi Kärkkäinen <pasik@iki.fi> wrote:
> > You've configured Xen hypervisor (xen.gz) to use the serial port as a console,
> > do you get XEN output on the serial? If not, the settings are wrong.
> >
> > For dom0 linux kernel you've specified to use the hypervisor (hvc0) as a console.
> > So dom0 linux kernel messages should go to the serial through Xen.
> >
>
> I got Xen output from the serial.
>

Ok, so that works.

> > What output exactly?
> >
>
> Things like populating /dev, SSH daemon starting, Apache starting,
> etc. Just normal messages that show up when the system is booting. No
> error is showed.
>
> I'm pretty sure that Dom0 is running normally. I will check my settings.
>

So you're probably just missing a getty for hvc0 ?

-- Pasi


_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel
Re: Console is not working with 2.6.38.4 Dom0 and Xen unstable [ In reply to ]
On Sat, Apr 30, 2011 at 6:41 PM, Pasi Kärkkäinen <pasik@iki.fi> wrote:
> So you're probably just missing a getty for hvc0 ?
>

I just tried. Login prompt shows up in serial console, but it doesn't
react to my key strokes. VGA console has no login prompt.

I tried two configs:

/sbin/getty 115200 hvc0
/sbin/getty -L 115200 hvc0 vt100

If you have any working grub config, could you please share it with me?

--
Best regards
Wei Liu
Twitter: @iliuw
Site: http://liuw.name

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel
Re: Console is not working with 2.6.38.4 Dom0 and Xen unstable [ In reply to ]
On Sat, Apr 30, 2011 at 07:17:54PM +0800, Wei Liu wrote:
> On Sat, Apr 30, 2011 at 6:41 PM, Pasi Kärkkäinen <pasik@iki.fi> wrote:
> > So you're probably just missing a getty for hvc0 ?
> >
>
> I just tried. Login prompt shows up in serial console, but it doesn't
> react to my key strokes. VGA console has no login prompt.
>
> I tried two configs:
>
> /sbin/getty 115200 hvc0
> /sbin/getty -L 115200 hvc0 vt100
>
> If you have any working grub config, could you please share it with me?
>

An example that works for me:

title pv_ops dom0 (2.6.32.36) with serial console
root (hd0,0)
kernel /xen-4.0.gz dom0_mem=1024M loglvl=all guest_loglvl=all sync_console console_to_ring com1=57600,8n1 console=com1
module /vmlinuz-2.6.32.36 ro root=/dev/vg00/lv01 console=hvc0 earlyprintk=xen nomodeset
module /initrd-2.6.32.36.img


-- Pasi



_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel
Re: Console is not working with 2.6.38.4 Dom0 and Xen unstable [ In reply to ]
I test with various command line options, along with Konrad's [1] and
Jeremy's [2] kernel. It's still blank.

Konrad's kernel is 2.6.39-rc4, runs well on bare metal, blank screen
on Xen unstable.

Jeremy's kernel is 2.6.32.39, assertion fails with
boot_cpu_has(X86_FEATURE_TSC_RELIABLE) when booting on Xen unstable.

I also skim hvc_xen.c, the Dom0 console operations are straight
forward -- they are just wrapper of console IO hypercall.

Is that a hardware-related problem?

------ output of lspci -vvv ------

00:00.0 Host bridge: Intel Corporation 4 Series Chipset DRAM Controller (rev 03)
Subsystem: Lenovo Device 3047
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR+ FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort+ >SERR- <PERR- INTx-
Latency: 0
Capabilities: <access denied>
Kernel driver in use: agpgart-intel

00:02.0 VGA compatible controller: Intel Corporation 4 Series Chipset
Integrated Graphics Controller (rev 03) (prog-if 00 [VGA controller])
Subsystem: Lenovo Device 3047
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 11
Region 0: Memory at fc000000 (64-bit, non-prefetchable) [size=4M]
Region 2: Memory at e0000000 (64-bit, prefetchable) [size=256M]
Region 4: I/O ports at 1c70 [size=8]
Expansion ROM at <unassigned> [disabled]
Capabilities: <access denied>

00:02.1 Display controller: Intel Corporation 4 Series Chipset
Integrated Graphics Controller (rev 03)
Subsystem: Lenovo Device 3047
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Region 0: Memory at fc400000 (64-bit, non-prefetchable) [size=1M]
Capabilities: <access denied>

00:03.0 Communication controller: Intel Corporation 4 Series Chipset
HECI Controller (rev 03)
Subsystem: Lenovo Device 3047
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx+
Latency: 0
Interrupt: pin A routed to IRQ 11
Region 0: Memory at fc524000 (64-bit, non-prefetchable) [size=16]
Capabilities: <access denied>

00:03.2 IDE interface: Intel Corporation 4 Series Chipset PT IDER
Controller (rev 03) (prog-if 85 [Master SecO PriO])
Subsystem: Lenovo Device 3047
Control: I/O- Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin C routed to IRQ 5
Region 0: I/O ports at 1c88 [disabled] [size=8]
Region 1: I/O ports at 1c7c [disabled] [size=4]
Region 2: I/O ports at 1c80 [disabled] [size=8]
Region 3: I/O ports at 1c78 [disabled] [size=4]
Region 4: I/O ports at 1c40 [disabled] [size=16]
Capabilities: <access denied>

00:03.3 Serial controller: Intel Corporation 4 Series Chipset Serial
KT Controller (rev 03) (prog-if 02 [16550])
Subsystem: Lenovo Device 3047
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin B routed to IRQ 17
Region 0: I/O ports at 1c90 [size=8]
Region 1: Memory at fc526000 (32-bit, non-prefetchable) [size=4K]
Capabilities: <access denied>
Kernel driver in use: serial

00:19.0 Ethernet controller: Intel Corporation 82567LM-3 Gigabit
Network Connection (rev 02)
Subsystem: Lenovo Device 3047
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR+ FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 43
Region 0: Memory at fc500000 (32-bit, non-prefetchable) [size=128K]
Region 1: Memory at fc527000 (32-bit, non-prefetchable) [size=4K]
Region 2: I/O ports at 1820 [size=32]
Capabilities: <access denied>
Kernel driver in use: e1000e

00:1a.0 USB Controller: Intel Corporation 82801JD/DO (ICH10 Family)
USB UHCI Controller #4 (rev 02) (prog-if 00 [UHCI])
Subsystem: Lenovo Device 3047
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 16
Region 4: I/O ports at 1840 [size=32]
Capabilities: <access denied>
Kernel driver in use: uhci_hcd

00:1a.1 USB Controller: Intel Corporation 82801JD/DO (ICH10 Family)
USB UHCI Controller #5 (rev 02) (prog-if 00 [UHCI])
Subsystem: Lenovo Device 3047
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin B routed to IRQ 17
Region 4: I/O ports at 1860 [size=32]
Capabilities: <access denied>
Kernel driver in use: uhci_hcd

00:1a.2 USB Controller: Intel Corporation 82801JD/DO (ICH10 Family)
USB UHCI Controller #6 (rev 02) (prog-if 00 [UHCI])
Subsystem: Lenovo Device 3047
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin C routed to IRQ 18
Region 4: I/O ports at 1880 [size=32]
Capabilities: <access denied>
Kernel driver in use: uhci_hcd

00:1a.7 USB Controller: Intel Corporation 82801JD/DO (ICH10 Family)
USB2 EHCI Controller #2 (rev 02) (prog-if 20 [EHCI])
Subsystem: Lenovo Device 3047
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR+ FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin C routed to IRQ 18
Region 0: Memory at fc528000 (32-bit, non-prefetchable) [size=1K]
Capabilities: <access denied>
Kernel driver in use: ehci_hcd

00:1b.0 Audio device: Intel Corporation 82801JD/DO (ICH10 Family) HD
Audio Controller (rev 02)
Subsystem: Lenovo Device 3047
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR+ FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 32 bytes
Interrupt: pin A routed to IRQ 44
Region 0: Memory at fc520000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: HDA Intel

00:1d.0 USB Controller: Intel Corporation 82801JD/DO (ICH10 Family)
USB UHCI Controller #1 (rev 02) (prog-if 00 [UHCI])
Subsystem: Lenovo Device 3047
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 16
Region 4: I/O ports at 18a0 [size=32]
Capabilities: <access denied>
Kernel driver in use: uhci_hcd

00:1d.1 USB Controller: Intel Corporation 82801JD/DO (ICH10 Family)
USB UHCI Controller #2 (rev 02) (prog-if 00 [UHCI])
Subsystem: Lenovo Device 3047
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin B routed to IRQ 17
Region 4: I/O ports at 18c0 [size=32]
Capabilities: <access denied>
Kernel driver in use: uhci_hcd

00:1d.2 USB Controller: Intel Corporation 82801JD/DO (ICH10 Family)
USB UHCI Controller #3 (rev 02) (prog-if 00 [UHCI])
Subsystem: Lenovo Device 3047
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin C routed to IRQ 18
Region 4: I/O ports at 18e0 [size=32]
Capabilities: <access denied>
Kernel driver in use: uhci_hcd

00:1d.7 USB Controller: Intel Corporation 82801JD/DO (ICH10 Family)
USB2 EHCI Controller #1 (rev 02) (prog-if 20 [EHCI])
Subsystem: Lenovo Device 3047
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR+ FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 16
Region 0: Memory at fc529000 (32-bit, non-prefetchable) [size=1K]
Capabilities: <access denied>
Kernel driver in use: ehci_hcd

00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev a2)
(prog-if 01 [Subtractive decode])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR+ FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Bus: primary=00, secondary=11, subordinate=11, sec-latency=32
I/O behind bridge: 0000f000-00000fff
Memory behind bridge: fff00000-000fffff
Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff
Secondary status: 66MHz- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort+ <SERR- <PERR-
BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities: <access denied>

00:1f.0 ISA bridge: Intel Corporation 82801JDO (ICH10DO) LPC Interface
Controller (rev 02)
Subsystem: Lenovo Device 3047
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Capabilities: <access denied>

00:1f.2 SATA controller: Intel Corporation 82801JD/DO (ICH10 Family)
SATA AHCI Controller (rev 02) (prog-if 01 [AHCI 1.0])
Subsystem: Lenovo Device 3047
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin B routed to IRQ 42
Region 0: I/O ports at 1ca8 [size=8]
Region 1: I/O ports at 1c9c [size=4]
Region 2: I/O ports at 1ca0 [size=8]
Region 3: I/O ports at 1c98 [size=4]
Region 4: I/O ports at 1c00 [size=32]
Region 5: Memory at fc52a000 (32-bit, non-prefetchable) [size=2K]
Capabilities: <access denied>
Kernel driver in use: ahci

00:1f.3 SMBus: Intel Corporation 82801JD/DO (ICH10 Family) SMBus
Controller (rev 02)
Subsystem: Lenovo Device 3047
Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Interrupt: pin B routed to IRQ 17
Region 0: Memory at fc52b000 (64-bit, non-prefetchable) [size=256]
Region 4: I/O ports at 1c20 [size=32]
Kernel driver in use: i801_smbus

------ end of output ------

[1] git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
[2] git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen.git

--
Best regards
Wei Liu
Twitter: @iliuw
Site: http://liuw.name

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel
Re: Console is not working with 2.6.38.4 Dom0 and Xen unstable [ In reply to ]
Finally, I manage to get a working serial console with much tuning.

To wrap it up, getty for hvc0 and correct flow-control option are necessary.

But I'm still interested in a working VGA console. I'll get to that later. :)

Thank you for your help, Pasi.

--
Best regards
Wei Liu
Twitter: @iliuw
Site: http://liuw.name

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel
Re: Console is not working with 2.6.38.4 Dom0 and Xen unstable [ In reply to ]
On Mon, May 02, 2011 at 07:31:21PM +0800, Wei Liu wrote:
> I test with various command line options, along with Konrad's [1] and
> Jeremy's [2] kernel. It's still blank.

For the Intel graphic cards to work, you need CONFIG_DMAR to be set.
Do you have that?
>
> Konrad's kernel is 2.6.39-rc4, runs well on bare metal, blank screen
> on Xen unstable.

I am 99% sure you have forgotten to set CONFIG_DMAR?
>
> Jeremy's kernel is 2.6.32.39, assertion fails with
> boot_cpu_has(X86_FEATURE_TSC_RELIABLE) when booting on Xen unstable.
>
> I also skim hvc_xen.c, the Dom0 console operations are straight
> forward -- they are just wrapper of console IO hypercall.

For that, try 'debug loglevel=8 console=hvc' on your Linux line to make sure that the output
is being piped through to the Xen hypervisor.

And on the Xen hypervisor do have 'console_to_ring'
>
> Is that a hardware-related problem?
No.

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel
Re: Console is not working with 2.6.38.4 Dom0 and Xen unstable [ In reply to ]
On Mon, May 2, 2011 at 10:10 PM, Konrad Rzeszutek Wilk
<konrad.wilk@oracle.com> wrote:
> On Mon, May 02, 2011 at 07:31:21PM +0800, Wei Liu wrote:
>> I test with various command line options, along with Konrad's [1] and
>> Jeremy's [2] kernel. It's still blank.
>
> For the Intel graphic cards to work, you need CONFIG_DMAR to be set.
> Do you have that?
>>
>> Konrad's kernel is 2.6.39-rc4, runs well on bare metal, blank screen
>> on Xen unstable.
>
> I am 99% sure you have forgotten to set CONFIG_DMAR?

Actually I have set CONFIG_DMAR.

CONFIG_DMAR=y
CONFIG_DMAR_DEFAULT_ON=y
CONFIG_DMAR_FLOPPY_WA=y

>
> For that, try 'debug loglevel=8 console=hvc' on your Linux line to make sure that the output
> is being piped through to the Xen hypervisor.
>
> And on the Xen hypervisor do have 'console_to_ring'

I've added those debugging options in the first place. Here is my
kernel dmesg output.

------ start of dmesg ------

[ 0.000000] Initializing cgroup subsys cpuset
[ 0.000000] Initializing cgroup subsys cpu
[ 0.000000] Linux version 2.6.39-rc4-konrad+ (liuw@limbo) (gcc
version 4.4.5 (Debian 4.4.5-8) ) #0 SMP Tue May 3 10:42:21 CST 2011
[ 0.000000] Command line: console=hvc0 earlyprintk=xen debug
loglevel=8 root=UUID=fd49322b-830f-44d2-8bdf-de5c355bb159 ro quiet
[ 0.000000] e820_region: type=1 start=0000000000000000 end=000000000009d000
[ 0.000000] e820_region: type=2 start=000000000009d000 end=00000000000a0000
[ 0.000000] e820_region: type=2 start=00000000000ce000 end=00000000000d0000
[ 0.000000] e820_region: type=2 start=00000000000e0000 end=0000000000100000
[ 0.000000] e820_region: type=1 start=0000000000100000 end=0000000076a80000
[ 0.000000] e820_region: type=3 start=0000000076a80000 end=0000000076a98000
[ 0.000000] e820_region: type=4 start=0000000076a98000 end=0000000076abc000
[ 0.000000] e820_region: type=2 start=0000000076abc000 end=0000000080000000
[ 0.000000] e820_region: type=2 start=00000000f8000000 end=00000000fc000000
[ 0.000000] e820_region: type=2 start=00000000fec00000 end=00000000fec10000
[ 0.000000] e820_region: type=2 start=00000000fee00000 end=00000000fee01000
[ 0.000000] e820_region: type=2 start=00000000ff000000 end=0000000100000000
[ 0.000000] released 0 pages of unused memory
[ 0.000000] extra e820 region: start=0000000100000000 end=00000001090d9000
[ 0.000000] 1-1 mapping on 9d->100
[ 0.000000] 1-1 mapping on 76a80->100000
[ 0.000000] Set 562659 page(s) to 1-1 mapping.
[ 0.000000] BIOS-provided physical RAM map:
[ 0.000000] Xen: 0000000000000000 - 000000000009d000 (usable)
[ 0.000000] Xen: 000000000009d000 - 0000000000100000 (reserved)
[ 0.000000] Xen: 0000000000100000 - 000000006d9a7000 (usable)
[ 0.000000] Xen: 000000006d9a7000 - 0000000076a80000 (unusable)
[ 0.000000] Xen: 0000000076a80000 - 0000000076a98000 (ACPI data)
[ 0.000000] Xen: 0000000076a98000 - 0000000076abc000 (ACPI NVS)
[ 0.000000] Xen: 0000000076abc000 - 0000000080000000 (reserved)
[ 0.000000] Xen: 00000000f8000000 - 00000000fc000000 (reserved)
[ 0.000000] Xen: 00000000fec00000 - 00000000fec10000 (reserved)
[ 0.000000] Xen: 00000000fee00000 - 00000000fee01000 (reserved)
[ 0.000000] Xen: 00000000ff000000 - 0000000100000000 (reserved)
[ 0.000000] Xen: 0000000100000000 - 00000001090d9000 (usable)
[ 0.000000] bootconsole [xenboot0] enabled
[ 0.000000] NX (Execute Disable) protection: active
[ 0.000000] DMI present.
[ 0.000000] DMI: LENOVO QiTianM8200/LENOVO, BIOS 5CKT54AUS 09/07/2009
[ 0.000000] e820 update range: 0000000000000000 - 0000000000010000
(usable) ==> (reserved)
[ 0.000000] e820 remove range: 00000000000a0000 - 0000000000100000 (usable)
[ 0.000000] No AGP bridge found
[ 0.000000] last_pfn = 0x1090d9 max_arch_pfn = 0x400000000
[ 0.000000] last_pfn = 0x6d9a7 max_arch_pfn = 0x400000000
[ 0.000000] found SMP MP-table at [ffff8800000f6b20] f6b20
[ 0.000000] initial memory mapped : 0 - 10ac8000
[ 0.000000] Base memory trampoline at [ffff880000098000] 98000 size 20480
[ 0.000000] init_memory_mapping: 0000000000000000-000000006d9a7000
[ 0.000000] 0000000000 - 006d9a7000 page 4k
[ 0.000000] kernel direct mapping tables up to 6d9a7000 @ 6d637000-6d9a7000
[ 0.000000] xen: setting RW the range 6d919000 - 6d9a7000
[ 0.000000] init_memory_mapping: 0000000100000000-00000001090d9000
[ 0.000000] 0100000000 - 01090d9000 page 4k
[ 0.000000] kernel direct mapping tables up to 1090d9000 @ 6cde8000-6d637000
[ 0.000000] xen: setting RW the range 6ce32000 - 6d637000
[ 0.000000] RAMDISK: 0192d000 - 10ac8000
[ 0.000000] ACPI: RSDP 00000000000f68f0 00024 (v02 LENOVO)
[ 0.000000] ACPI: XSDT 0000000076a8a41a 000AC (v01 LENOVO TC-5C
00000136 LTP 00000000)
[ 0.000000] ACPI: TCPA 0000000076a97c3f 00032 (v02 LENOVO TC-5C
00000136 PTL 00000000)
[ 0.000000] ACPI: FACP 0000000076a97c71 000F4 (v03 LENOVO TC-5C
00000136 PTL 00000002)
[ 0.000000] ACPI: DSDT 0000000076a8e4e8 096D3 (v01 LENOVO TC-5C
00000136 MSFT 0100000E)
[ 0.000000] ACPI: FACS 0000000076abbfc0 00040
[ 0.000000] ACPI: XMAR 0000000076a97d65 00120 (v01 LENOVO TC-5C
00000136 LOHR 00000001)
[ 0.000000] ACPI: MCFG 0000000076a97e85 0003C (v01 LENOVO TC-5C
00000136 LTP 00000000)
[ 0.000000] ACPI: HPET 0000000076a97ec1 00038 (v01 LENOVO TC-5C
00000136 LTP 00000001)
[ 0.000000] ACPI: APIC 0000000076a97ef9 00068 (v01 LENOVO TC-5C
00000136 LTP 00000000)
[ 0.000000] ACPI: BOOT 0000000076a97f61 00028 (v01 LENOVO TC-5C
00000136 LTP 00000001)
[ 0.000000] ACPI: ASF! 0000000076a97f89 00077 (v32 LENOVO TC-5C
00000136 PTL 00000001)
[ 0.000000] ACPI: SSDT 0000000076a8bd12 0025F (v01 LENOVO TC-5C
00000136 INTL 20050228)
[ 0.000000] ACPI: SSDT 0000000076a8bc6c 000A6 (v01 LENOVO TC-5C
00000136 INTL 20050228)
[ 0.000000] ACPI: SSDT 0000000076a8bbc6 000A6 (v01 LENOVO TC-5C
00000136 INTL 20050228)
[ 0.000000] ACPI: SSDT 0000000076a8bb20 000A6 (v01 LENOVO TC-5C
00000136 INTL 20050228)
[ 0.000000] ACPI: SSDT 0000000076a8ba7a 000A6 (v01 LENOVO TC-5C
00000136 INTL 20050228)
[ 0.000000] ACPI: SSDT 0000000076a8b9d4 000A6 (v01 LENOVO TC-5C
00000136 INTL 20050228)
[ 0.000000] ACPI: SSDT 0000000076a8b92e 000A6 (v01 LENOVO TC-5C
00000136 INTL 20050228)
[ 0.000000] ACPI: SSDT 0000000076a8b888 000A6 (v01 LENOVO TC-5C
00000136 INTL 20050228)
[ 0.000000] ACPI: SSDT 0000000076a8a4c6 013C2 (v01 LENOVO TC-5C
00000136 INTL 20050228)
[ 0.000000] ACPI: Local APIC address 0xfee00000
[ 0.000000] No NUMA configuration found
[ 0.000000] Faking a node at 0000000000000000-00000001090d9000
[ 0.000000] NUMA: Using 63 for the hash shift.
[ 0.000000] Initmem setup node 0 0000000000000000-00000001090d9000
[ 0.000000] NODE_DATA [000000006d9a2000 - 000000006d9a6fff]
[ 0.000000] Zone PFN ranges:
[ 0.000000] DMA 0x00000010 -> 0x00001000
[ 0.000000] DMA32 0x00001000 -> 0x00100000
[ 0.000000] Normal 0x00100000 -> 0x001090d9
[ 0.000000] Movable zone start PFN for each node
[ 0.000000] early_node_map[3] active PFN ranges
[ 0.000000] 0: 0x00000010 -> 0x0000009d
[ 0.000000] 0: 0x00000100 -> 0x0006d9a7
[ 0.000000] 0: 0x00100000 -> 0x001090d9
[ 0.000000] On node 0 totalpages: 485901
[ 0.000000] DMA zone: 56 pages used for memmap
[ 0.000000] DMA zone: 5 pages reserved
[ 0.000000] DMA zone: 3920 pages, LIFO batch:0
[ 0.000000] DMA32 zone: 14280 pages used for memmap
[ 0.000000] DMA32 zone: 430559 pages, LIFO batch:31
[ 0.000000] Normal zone: 507 pages used for memmap
[ 0.000000] Normal zone: 36574 pages, LIFO batch:7
[ 0.000000] ACPI: PM-Timer IO Port: 0x1008
[ 0.000000] ACPI: Local APIC address 0xfee00000
[ 0.000000] ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
[ 0.000000] BIOS bug: APIC version is 0 for CPU 0/0x0, fixing up to 0x10
[ 0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled)
[ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
[ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
[ 0.000000] ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0])
[ 0.000000] IOAPIC[0]: apic_id 2, version 255, address 0xfec00000, GSI 0-255
[ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 high edge)
[ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[ 0.000000] ACPI: IRQ0 used by override.
[ 0.000000] ACPI: IRQ2 used by override.
[ 0.000000] ACPI: IRQ9 used by override.
[ 0.000000] Using ACPI (MADT) for SMP configuration information
[ 0.000000] ACPI: HPET id: 0xffffffff base: 0xfed00000
[ 0.000000] SMP: Allowing 2 CPUs, 0 hotplug CPUs
[ 0.000000] nr_irqs_gsi: 272
[ 0.000000] PM: Registered nosave memory: 000000000009d000 - 0000000000100000
[ 0.000000] PM: Registered nosave memory: 000000006d9a7000 - 0000000076a80000
[ 0.000000] PM: Registered nosave memory: 0000000076a80000 - 0000000076a98000
[ 0.000000] PM: Registered nosave memory: 0000000076a98000 - 0000000076abc000
[ 0.000000] PM: Registered nosave memory: 0000000076abc000 - 0000000080000000
[ 0.000000] PM: Registered nosave memory: 0000000080000000 - 00000000f8000000
[ 0.000000] PM: Registered nosave memory: 00000000f8000000 - 00000000fc000000
[ 0.000000] PM: Registered nosave memory: 00000000fc000000 - 00000000fec00000
[ 0.000000] PM: Registered nosave memory: 00000000fec00000 - 00000000fec10000
[ 0.000000] PM: Registered nosave memory: 00000000fec10000 - 00000000fee00000
[ 0.000000] PM: Registered nosave memory: 00000000fee00000 - 00000000fee01000
[ 0.000000] PM: Registered nosave memory: 00000000fee01000 - 00000000ff000000
[ 0.000000] PM: Registered nosave memory: 00000000ff000000 - 0000000100000000
[ 0.000000] Allocating PCI resources starting at 80000000 (gap:
80000000:78000000)
[ 0.000000] Booting paravirtualized kernel on Xen
[ 0.000000] Xen version: 4.2-unstable (preserve-AD)
[ 0.000000] setup_percpu: NR_CPUS:512 nr_cpumask_bits:512
nr_cpu_ids:2 nr_node_ids:1
[ 0.000000] PERCPU: Embedded 28 pages/cpu @ffff88006d5ff000 s83392
r8192 d23104 u114688
[ 0.000000] pcpu-alloc: s83392 r8192 d23104 u114688 alloc=28*4096
[ 0.000000] pcpu-alloc: [0] 0 [0] 1
[ 0.000000] Built 1 zonelists in Node order, mobility grouping on.
Total pages: 471053
[ 0.000000] Policy zone: Normal
[ 0.000000] Kernel command line: console=hvc0 earlyprintk=xen debug
loglevel=8 root=UUID=fd49322b-830f-44d2-8bdf-de5c355bb159 ro quiet
[ 0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes)
[ 0.000000] xsave/xrstor: enabled xstate_bv 0x3, cntxt size 0x240
[ 0.000000] Placing 64MB software IO TLB between ffff880066c00000 -
ffff88006ac00000
[ 0.000000] software IO TLB at phys 0x66c00000 - 0x6ac00000
[ 0.000000] Memory: 1437004k/4342628k available (3811k kernel code,
2399024k absent, 506600k reserved, 2854k data, 592k init)
[ 0.000000] SLUB: Genslabs=15, HWalign=64, Order=0-3, MinObjects=0,
CPUs=2, Nodes=1
[ 0.000000] Hierarchical RCU implementation.
[ 0.000000] RCU-based detection of stalled CPUs is disabled.
[ 0.000000] NR_IRQS:33024 nr_irqs:512 16
[ 0.000000] xen: sci override: global_irq=9 trigger=0 polarity=0
[ 0.000000] xen: registering gsi 9 triggering 0 polarity 0
[ 0.000000] xen: --> pirq=9 -> irq=9
[ 0.000000] xen: acpi sci 9
[ 0.000000] xen: --> pirq=1 -> irq=1
[ 0.000000] xen: --> pirq=2 -> irq=2
[ 0.000000] xen: --> pirq=3 -> irq=3
[ 0.000000] xen: --> pirq=4 -> irq=4
[ 0.000000] xen: --> pirq=5 -> irq=5
[ 0.000000] xen: --> pirq=6 -> irq=6
[ 0.000000] xen: --> pirq=7 -> irq=7
[ 0.000000] xen: --> pirq=8 -> irq=8
[ 0.000000] xen_map_pirq_gsi: returning irq 9 for gsi 9
[ 0.000000] xen: --> pirq=9 -> irq=9
[ 0.000000] xen: --> pirq=10 -> irq=10
[ 0.000000] xen: --> pirq=11 -> irq=11
[ 0.000000] xen: --> pirq=12 -> irq=12
[ 0.000000] xen: --> pirq=13 -> irq=13
[ 0.000000] xen: --> pirq=14 -> irq=14
[ 0.000000] xen: --> pirq=15 -> irq=15
[ 0.000000] Console: colour dummy device 80x25
[ 0.000000] console [hvc0] enabled, bootconsole disabled
[ 0.000000] Xen: using vcpuop timer interface
[ 0.000000] installing Xen timer for CPU 0
[ 0.000000] Detected 2992.540 MHz processor.
[ 0.004000] Calibrating delay loop (skipped), value calculated
using timer frequency.. 5985.08 BogoMIPS (lpj=11970160)
[ 0.004000] pid_max: default: 32768 minimum: 301
[ 0.004000] Security Framework initialized
[ 0.004000] SELinux: Disabled at boot.
[ 0.004000] Dentry cache hash table entries: 262144 (order: 9, 2097152 bytes)
[ 0.004000] Inode-cache hash table entries: 131072 (order: 8, 1048576 bytes)
[ 0.004000] Mount-cache hash table entries: 256
[ 0.004000] Initializing cgroup subsys ns
[ 0.004000] ns_cgroup deprecated: consider using the
'clone_children' flag without the ns_cgroup.
[ 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: Physical Processor ID: 0
[ 0.004000] CPU: Processor Core ID: 0
[ 0.004000] ACPI: Core revision 20110316
[ 0.016072] Performance Events: unsupported p6 CPU model 23 no PMU
driver, software events only.
[ 0.016277] installing Xen timer for CPU 1
[ 0.016396] Brought up 2 CPUs
[ 0.016456] devtmpfs: initialized
[ 0.018005] PM: Registering ACPI NVS region at 76a98000 (147456 bytes)
[ 0.018005] Grant table initialized
[ 0.018005] print_constraints: dummy:
[ 0.018005] NET: Registered protocol family 16
[ 0.018005] ACPI: bus type pci registered
[ 0.018005] PCI: MMCONFIG for domain 0000 [bus 00-10] at [mem
0xf8000000-0xf90fffff] (base 0xf8000000)
[ 0.018005] PCI: MMCONFIG at [mem 0xf8000000-0xf90fffff] reserved in E820
[ 0.023399] PCI: Using configuration type 1 for base access
[ 0.023799] bio: create slab <bio-0> at 0
[ 0.026338] ACPI: EC: Look up EC in DSDT
[ 0.032203] ACPI: SSDT 0000000076a8c991 001DD (v01 LENOVO TC-5C
00000136 INTL 20050228)
[ 0.032799] ACPI: Dynamic OEM Table Load:
[ 0.032803] ACPI: SSDT (null) 001DD (v01 LENOVO TC-5C
00000136 INTL 20050228)
[ 0.033178] ACPI: SSDT 0000000076a8bf71 0067D (v01 LENOVO TC-5C
00000136 INTL 20050228)
[ 0.033814] ACPI: Dynamic OEM Table Load:
[ 0.033818] ACPI: SSDT (null) 0067D (v01 LENOVO TC-5C
00000136 INTL 20050228)
[ 0.048491] ACPI: SSDT 0000000076a8cb6e 0016E (v01 LENOVO TC-5C
00000136 INTL 20050228)
[ 0.049100] ACPI: Dynamic OEM Table Load:
[ 0.049104] ACPI: SSDT (null) 0016E (v01 LENOVO TC-5C
00000136 INTL 20050228)
[ 0.049338] ACPI: SSDT 0000000076a8c5ee 00085 (v01 LENOVO TC-5C
00000136 INTL 20050228)
[ 0.049934] ACPI: Dynamic OEM Table Load:
[ 0.049938] ACPI: SSDT (null) 00085 (v01 LENOVO TC-5C
00000136 INTL 20050228)
[ 0.060322] ACPI: Interpreter enabled
[ 0.060325] ACPI: (supports S0 S3 S4 S5)
[ 0.060341] ACPI: Using IOAPIC for interrupt routing
[ 0.080293] ACPI: No dock devices found.
[ 0.080297] PCI: Using host bridge windows from ACPI; if necessary,
use "pci=nocrs" and report a bug
[ 0.081048] ACPI Error: [CAPB] Namespace lookup failure,
AE_ALREADY_EXISTS (20110316/dsfield-143)
[ 0.081056] ACPI Error: Method parse/execution failed
[\_SB_.PCI0._OSC] (Node ffff88006d3330a0), AE_ALREADY_EXISTS
(20110316/psparse-536)
[ 0.081064] ACPI: Marking method _OSC as Serialized because of
AE_ALREADY_EXISTS error
[ 0.081071] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-3f])
[ 0.082443] pci_root PNP0A03:00: host bridge window [io 0x0000-0x0cf7]
[ 0.082446] pci_root PNP0A03:00: host bridge window [mem
0x000a0000-0x000bffff]
[ 0.082448] pci_root PNP0A03:00: host bridge window [mem
0x000d0000-0x000d3fff]
[ 0.082451] pci_root PNP0A03:00: host bridge window [mem
0x000d4000-0x000d7fff]
[ 0.082453] pci_root PNP0A03:00: host bridge window [mem
0x000d8000-0x000dbfff]
[ 0.082456] pci_root PNP0A03:00: host bridge window [mem
0x000dc000-0x000dffff]
[ 0.082459] pci_root PNP0A03:00: host bridge window [mem
0x7f000000-0xfffffffe]
[ 0.082462] pci_root PNP0A03:00: host bridge window [io 0x0d00-0xfdff]
[ 0.082464] pci_root PNP0A03:00: host bridge window [mem
0xfed40000-0xfed4ffff]
[ 0.082467] pci_root PNP0A03:00: host bridge window expanded to
[mem 0x7f000000-0xfffffffe]; [mem 0xfed40000-0xfed4ffff] ignored
[ 0.082485] pci 0000:00:00.0: [8086:2e10] type 0 class 0x000600
[ 0.082574] pci 0000:00:02.0: [8086:2e12] type 0 class 0x000300
[ 0.082602] pci 0000:00:02.0: reg 10: [mem 0xfc000000-0xfc3fffff 64bit]
[ 0.082620] pci 0000:00:02.0: reg 18: [mem 0xe0000000-0xefffffff 64bit pref]
[ 0.082632] pci 0000:00:02.0: reg 20: [io 0x1c70-0x1c77]
[ 0.082700] pci 0000:00:02.1: [8086:2e13] type 0 class 0x000380
[ 0.082724] pci 0000:00:02.1: reg 10: [mem 0xfc400000-0xfc4fffff 64bit]
[ 0.082835] pci 0000:00:03.0: [8086:2e14] type 0 class 0x000780
[ 0.082879] pci 0000:00:03.0: reg 10: [mem 0xfc524000-0xfc52400f 64bit]
[ 0.082979] pci 0000:00:03.0: PME# supported from D0 D3hot D3cold
[ 0.082985] pci 0000:00:03.0: PME# disabled
[ 0.083017] pci 0000:00:03.2: [8086:2e16] type 0 class 0x000101
[ 0.083055] pci 0000:00:03.2: reg 10: [io 0x1c88-0x1c8f]
[ 0.083073] pci 0000:00:03.2: reg 14: [io 0x1c7c-0x1c7f]
[ 0.083091] pci 0000:00:03.2: reg 18: [io 0x1c80-0x1c87]
[ 0.083109] pci 0000:00:03.2: reg 1c: [io 0x1c78-0x1c7b]
[ 0.083127] pci 0000:00:03.2: reg 20: [io 0x1c40-0x1c4f]
[ 0.083248] pci 0000:00:03.3: [8086:2e17] type 0 class 0x000700
[ 0.083285] pci 0000:00:03.3: reg 10: [io 0x1c90-0x1c97]
[ 0.083304] pci 0000:00:03.3: reg 14: [mem 0xfc526000-0xfc526fff]
[ 0.083529] pci 0000:00:19.0: [8086:10de] type 0 class 0x000200
[ 0.083571] pci 0000:00:19.0: reg 10: [mem 0xfc500000-0xfc51ffff]
[ 0.083589] pci 0000:00:19.0: reg 14: [mem 0xfc527000-0xfc527fff]
[ 0.083608] pci 0000:00:19.0: reg 18: [io 0x1820-0x183f]
[ 0.083725] pci 0000:00:19.0: PME# supported from D0 D3hot D3cold
[ 0.083732] pci 0000:00:19.0: PME# disabled
[ 0.083770] pci 0000:00:1a.0: [8086:3a67] type 0 class 0x000c03
[ 0.083866] pci 0000:00:1a.0: reg 20: [io 0x1840-0x185f]
[ 0.083960] pci 0000:00:1a.1: [8086:3a68] type 0 class 0x000c03
[ 0.084004] pci 0000:00:1a.1: reg 20: [io 0x1860-0x187f]
[ 0.084047] pci 0000:00:1a.2: [8086:3a69] type 0 class 0x000c03
[ 0.084142] pci 0000:00:1a.2: reg 20: [io 0x1880-0x189f]
[ 0.084255] pci 0000:00:1a.7: [8086:3a6c] type 0 class 0x000c03
[ 0.084297] pci 0000:00:1a.7: reg 10: [mem 0xfc528000-0xfc5283ff]
[ 0.084446] pci 0000:00:1a.7: PME# supported from D0 D3hot D3cold
[ 0.084452] pci 0000:00:1a.7: PME# disabled
[ 0.084500] pci 0000:00:1b.0: [8086:3a6e] type 0 class 0x000403
[ 0.084533] pci 0000:00:1b.0: reg 10: [mem 0xfc520000-0xfc523fff 64bit]
[ 0.084664] pci 0000:00:1b.0: PME# supported from D0 D3hot D3cold
[ 0.084671] pci 0000:00:1b.0: PME# disabled
[ 0.084716] pci 0000:00:1d.0: [8086:3a64] type 0 class 0x000c03
[ 0.084811] pci 0000:00:1d.0: reg 20: [io 0x18a0-0x18bf]
[ 0.084905] pci 0000:00:1d.1: [8086:3a65] type 0 class 0x000c03
[ 0.085000] pci 0000:00:1d.1: reg 20: [io 0x18c0-0x18df]
[ 0.085095] pci 0000:00:1d.2: [8086:3a66] type 0 class 0x000c03
[ 0.085189] pci 0000:00:1d.2: reg 20: [io 0x18e0-0x18ff]
[ 0.085302] pci 0000:00:1d.7: [8086:3a6a] type 0 class 0x000c03
[ 0.085343] pci 0000:00:1d.7: reg 10: [mem 0xfc529000-0xfc5293ff]
[ 0.085493] pci 0000:00:1d.7: PME# supported from D0 D3hot D3cold
[ 0.085500] pci 0000:00:1d.7: PME# disabled
[ 0.085538] pci 0000:00:1e.0: [8086:244e] type 1 class 0x000604
[ 0.085669] pci 0000:00:1f.0: [8086:3a14] type 0 class 0x000601
[ 0.085877] pci 0000:00:1f.2: [8086:3a02] type 0 class 0x000106
[ 0.085923] pci 0000:00:1f.2: reg 10: [io 0x1ca8-0x1caf]
[ 0.085941] pci 0000:00:1f.2: reg 14: [io 0x1c9c-0x1c9f]
[ 0.085960] pci 0000:00:1f.2: reg 18: [io 0x1ca0-0x1ca7]
[ 0.085978] pci 0000:00:1f.2: reg 1c: [io 0x1c98-0x1c9b]
[ 0.085997] pci 0000:00:1f.2: reg 20: [io 0x1c00-0x1c1f]
[ 0.086015] pci 0000:00:1f.2: reg 24: [mem 0xfc52a000-0xfc52a7ff]
[ 0.086098] pci 0000:00:1f.2: PME# supported from D3hot
[ 0.086105] pci 0000:00:1f.2: PME# disabled
[ 0.086141] pci 0000:00:1f.3: [8086:3a60] type 0 class 0x000c05
[ 0.086175] pci 0000:00:1f.3: reg 10: [mem 0xfc52b000-0xfc52b0ff 64bit]
[ 0.086225] pci 0000:00:1f.3: reg 20: [io 0x1c20-0x1c3f]
[ 0.086404] pci 0000:00:1e.0: PCI bridge to [bus 11-11] (subtractive decode)
[ 0.086412] pci 0000:00:1e.0: bridge window [io 0xf000-0x0000] (disabled)
[ 0.086419] pci 0000:00:1e.0: bridge window [mem
0xfff00000-0x000fffff] (disabled)
[ 0.086432] pci 0000:00:1e.0: bridge window [mem
0xfff00000-0x000fffff pref] (disabled)
[ 0.086435] pci 0000:00:1e.0: bridge window [io 0x0000-0x0cf7]
(subtractive decode)
[ 0.086438] pci 0000:00:1e.0: bridge window [mem
0x000a0000-0x000bffff] (subtractive decode)
[ 0.086441] pci 0000:00:1e.0: bridge window [mem
0x000d0000-0x000d3fff] (subtractive decode)
[ 0.086445] pci 0000:00:1e.0: bridge window [mem
0x000d4000-0x000d7fff] (subtractive decode)
[ 0.086448] pci 0000:00:1e.0: bridge window [mem
0x000d8000-0x000dbfff] (subtractive decode)
[ 0.086451] pci 0000:00:1e.0: bridge window [mem
0x000dc000-0x000dffff] (subtractive decode)
[ 0.086454] pci 0000:00:1e.0: bridge window [mem
0x7f000000-0xfffffffe] (subtractive decode)
[ 0.086458] pci 0000:00:1e.0: bridge window [io 0x0d00-0xfdff]
(subtractive decode)
[ 0.086474] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
[ 0.086718] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCIB._PRT]
[ 0.086853] ACPI Error: [CAPB] Namespace lookup failure,
AE_ALREADY_EXISTS (20110316/dsfield-143)
[ 0.086860] ACPI Error: Method parse/execution failed
[\_SB_.PCI0._OSC] (Node ffff88006d3330a0), AE_ALREADY_EXISTS
(20110316/psparse-536)
[ 0.086871] pci0000:00: Requesting ACPI _OSC control (0x1d)
[ 0.086923] ACPI Error: [CAPB] Namespace lookup failure,
AE_ALREADY_EXISTS (20110316/dsfield-143)
[ 0.086930] ACPI Error: Method parse/execution failed
[\_SB_.PCI0._OSC] (Node ffff88006d3330a0), AE_ALREADY_EXISTS
(20110316/psparse-536)
[ 0.086940] Unable to assume _OSC PCIe control. Disabling ASPM
[ 0.164084] ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 10 *11 12 14 15)
[ 0.164147] ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 *10 11 12 14 15)
[ 0.164207] ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 *5 6 7 10 11 12 14 15)
[ 0.164267] ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 7 *10 11 12 14 15)
[ 0.164331] ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 10 11
12 14 15) *0, disabled.
[ 0.164396] ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 7 10 11
12 14 15) *0, disabled.
[ 0.164461] ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 6 7 10 11
12 14 15) *0, disabled.
[ 0.164536] ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 6 7 10 11
12 14 15) *0, disabled.
[ 0.164580] xen/balloon: Initialising balloon driver.
[ 0.164583] last_pfn = 0x1090d9 max_arch_pfn = 0x400000000
[ 0.165349] xen-balloon: Initialising balloon driver.
[ 0.165399] vgaarb: device added:
PCI:0000:00:02.0,decodes=io+mem,owns=io+mem,locks=none
[ 0.165408] vgaarb: loaded
[ 0.165466] SCSI subsystem initialized
[ 0.165495] libata version 3.00 loaded.
[ 0.165495] PCI: Using ACPI for IRQ routing
[ 0.165495] PCI: pci_cache_line_size set to 64 bytes
[ 0.165495] Expanded resource reserved due to conflict with PCI Bus 0000:00
[ 0.165495] Expanded resource reserved due to conflict with reserved
[ 0.165495] reserve RAM buffer: 000000000009d000 - 000000000009ffff
[ 0.165495] reserve RAM buffer: 000000006d9a7000 - 000000006fffffff
[ 0.165495] reserve RAM buffer: 00000001090d9000 - 000000010bffffff
[ 0.165495] Switching to clocksource xen
[ 0.166213] pnp: PnP ACPI init
[ 0.166219] ACPI: bus type pnp registered
[ 0.166265] Switched to NOHz mode on CPU #0
[ 0.166630] pnp 00:00: [bus 00-3f]
[ 0.166632] pnp 00:00: [io 0x0cf8-0x0cff]
[ 0.166635] pnp 00:00: [io 0x0000-0x0cf7 window]
[ 0.166637] pnp 00:00: [mem 0x000a0000-0x000bffff window]
[ 0.166640] pnp 00:00: [mem 0x000c0000-0x000c3fff window]
[ 0.166642] pnp 00:00: [mem 0x000c4000-0x000c7fff window]
[ 0.166644] pnp 00:00: [mem 0x000c8000-0x000cbfff window]
[ 0.166646] pnp 00:00: [mem 0x000cc000-0x000cffff window]
[ 0.166650] pnp 00:00: [mem 0x000d0000-0x000d3fff window]
[ 0.166653] pnp 00:00: [mem 0x000d4000-0x000d7fff window]
[ 0.166655] pnp 00:00: [mem 0x000d8000-0x000dbfff window]
[ 0.166657] pnp 00:00: [mem 0x000dc000-0x000dffff window]
[ 0.166660] pnp 00:00: [mem 0x000e0000-0x000e3fff window]
[ 0.166662] pnp 00:00: [mem 0x000e4000-0x000e7fff window]
[ 0.166664] pnp 00:00: [mem 0x000e8000-0x000ebfff window]
[ 0.166667] pnp 00:00: [mem 0x000ec000-0x000effff window]
[ 0.166669] pnp 00:00: [mem 0x000f0000-0x000fffff window]
[ 0.166671] pnp 00:00: [mem 0x7f000000-0xfffffffe window]
[ 0.166674] pnp 00:00: [io 0x0d00-0xfdff window]
[ 0.166676] pnp 00:00: [mem 0x00000000 window]
[ 0.166678] pnp 00:00: [mem 0xfed40000-0xfed4ffff window]
[ 0.166732] pnp 00:00: Plug and Play ACPI device, IDs PNP0a03 (active)
[ 0.166905] pnp 00:01: [io 0x0010-0x001f]
[ 0.166907] pnp 00:01: [io 0x0024-0x0025]
[ 0.166909] pnp 00:01: [io 0x0028-0x0029]
[ 0.166911] pnp 00:01: [io 0x002c-0x002d]
[ 0.166913] pnp 00:01: [io 0x0030-0x0031]
[ 0.166915] pnp 00:01: [io 0x0034-0x0035]
[ 0.166917] pnp 00:01: [io 0x0038-0x0039]
[ 0.166919] pnp 00:01: [io 0x003c-0x003d]
[ 0.166922] pnp 00:01: [io 0x0072-0x0077]
[ 0.166924] pnp 00:01: [io 0x0080]
[ 0.166925] pnp 00:01: [io 0x0090-0x009f]
[ 0.166928] pnp 00:01: [io 0x00a4-0x00a5]
[ 0.166930] pnp 00:01: [io 0x00a8-0x00a9]
[ 0.166932] pnp 00:01: [io 0x00ac-0x00ad]
[ 0.166934] pnp 00:01: [io 0x00b0-0x00b5]
[ 0.166936] pnp 00:01: [io 0x00b8-0x00b9]
[ 0.166938] pnp 00:01: [io 0x00bc-0x00bd]
[ 0.166940] pnp 00:01: [io 0x0500-0x057f]
[ 0.166942] pnp 00:01: [io 0x0800-0x080f]
[ 0.166944] pnp 00:01: [io 0x1000-0x107f]
[ 0.166946] pnp 00:01: [io 0x1180-0x11bf]
[ 0.166948] pnp 00:01: [io 0x004e-0x004f]
[ 0.166950] pnp 00:01: [io 0x04d0-0x04d1]
[ 0.166952] pnp 00:01: [io 0xfe00]
[ 0.166954] pnp 00:01: [mem 0xfed14000-0xfed17fff]
[ 0.166956] pnp 00:01: [mem 0xf8000000-0xfbffffff]
[ 0.166958] pnp 00:01: [mem 0xfed20000-0xfed3ffff]
[ 0.166961] pnp 00:01: [mem 0xfed12000-0xfed12fff]
[ 0.166963] pnp 00:01: [mem 0xfed45000-0xfed8ffff]
[ 0.166967] pnp 00:01: [mem 0xfef00000-0xfeffffff]
[ 0.166970] pnp 00:01: [mem 0xfed18000-0xfed18fff]
[ 0.166972] pnp 00:01: [mem 0xfed19000-0xfed19fff]
[ 0.166974] pnp 00:01: [mem 0xfed1c000-0xfed1ffff]
[ 0.166976] pnp 00:01: [mem 0xfed90000-0xfed93fff]
[ 0.166978] pnp 00:01: [mem 0xfee00000-0xfee00fff]
[ 0.167054] system 00:01: [io 0x0500-0x057f] has been reserved
[ 0.167057] system 00:01: [io 0x0800-0x080f] has been reserved
[ 0.167060] system 00:01: [io 0x1000-0x107f] has been reserved
[ 0.167062] system 00:01: [io 0x1180-0x11bf] has been reserved
[ 0.167065] system 00:01: [io 0x04d0-0x04d1] has been reserved
[ 0.167068] system 00:01: [io 0xfe00] has been reserved
[ 0.167071] system 00:01: [mem 0xfed14000-0xfed17fff] has been reserved
[ 0.167074] system 00:01: [mem 0xf8000000-0xfbffffff] has been reserved
[ 0.167077] system 00:01: [mem 0xfed20000-0xfed3ffff] has been reserved
[ 0.167080] system 00:01: [mem 0xfed12000-0xfed12fff] has been reserved
[ 0.167082] system 00:01: [mem 0xfed45000-0xfed8ffff] has been reserved
[ 0.167086] system 00:01: [mem 0xfef00000-0xfeffffff] has been reserved
[ 0.167088] system 00:01: [mem 0xfed18000-0xfed18fff] has been reserved
[ 0.167091] system 00:01: [mem 0xfed19000-0xfed19fff] has been reserved
[ 0.167094] system 00:01: [mem 0xfed1c000-0xfed1ffff] has been reserved
[ 0.167097] system 00:01: [mem 0xfed90000-0xfed93fff] has been reserved
[ 0.167100] system 00:01: [mem 0xfee00000-0xfee00fff] has been reserved
[ 0.167104] system 00:01: Plug and Play ACPI device, IDs PNP0c02 (active)
[ 0.167114] pnp 00:02: [io 0x0000-0x000f]
[ 0.167116] pnp 00:02: [io 0x0081-0x008f]
[ 0.167118] pnp 00:02: [io 0x00c0-0x00df]
[ 0.167121] pnp 00:02: [dma 4]
[ 0.167152] pnp 00:02: Plug and Play ACPI device, IDs PNP0200 (active)
[ 0.167162] pnp 00:03: [io 0x00f0-0x00fe]
[ 0.167166] xen: registering gsi 13 triggering 1 polarity 0
[ 0.167168] xen_map_pirq_gsi: returning irq 13 for gsi 13
[ 0.167170] xen: --> pirq=13 -> irq=13
[ 0.167180] pnp 00:03: [irq 13]
[ 0.167212] pnp 00:03: Plug and Play ACPI device, IDs PNP0c04 (active)
[ 0.167284] pnp 00:04: [irq 0 disabled]
[ 0.167287] xen: registering gsi 8 triggering 1 polarity 0
[ 0.167289] xen_map_pirq_gsi: returning irq 8 for gsi 8
[ 0.167291] xen: --> pirq=8 -> irq=8
[ 0.167296] pnp 00:04: [irq 8]
[ 0.167298] pnp 00:04: [mem 0xfed00000-0xfed003ff]
[ 0.167335] pnp 00:04: Plug and Play ACPI device, IDs PNP0103 (active)
[ 0.167359] pnp 00:05: [io 0x0070-0x0071]
[ 0.167393] pnp 00:05: Plug and Play ACPI device, IDs PNP0b00 (active)
[ 0.167402] pnp 00:06: [io 0x0061]
[ 0.167435] pnp 00:06: Plug and Play ACPI device, IDs PNP0800 (active)
[ 0.167586] pnp 00:07: [mem 0xff800000-0xffffffff]
[ 0.167624] pnp 00:07: Plug and Play ACPI device, IDs INT0800 (active)
[ 0.167826] pnp 00:08: [io 0x03f8-0x03ff]
[ 0.167829] xen: registering gsi 4 triggering 1 polarity 0
[ 0.167831] xen_map_pirq_gsi: returning irq 4 for gsi 4
[ 0.167833] xen: --> pirq=4 -> irq=4
[ 0.167836] Already setup the GSI :4
[ 0.167838] pnp 00:08: [irq 4]
[ 0.167906] pnp 00:08: Plug and Play ACPI device, IDs PNP0501 (active)
[ 0.168380] pnp 00:09: [io 0x03f0-0x03f5]
[ 0.168383] pnp 00:09: [io 0x03f7]
[ 0.168385] xen: registering gsi 6 triggering 1 polarity 0
[ 0.168387] xen_map_pirq_gsi: returning irq 6 for gsi 6
[ 0.168389] xen: --> pirq=6 -> irq=6
[ 0.168395] pnp 00:09: [irq 6]
[ 0.168397] pnp 00:09: [dma 2]
[ 0.168455] pnp 00:09: Plug and Play ACPI device, IDs PNP0700 (active)
[ 0.168699] Switched to NOHz mode on CPU #1
[ 0.168834] pnp 00:0a: [io 0x0060]
[ 0.168837] pnp 00:0a: [io 0x0064]
[ 0.168889] system 00:0a: Plug and Play ACPI device, IDs PNP0c02 (active)
[ 0.168915] pnp 00:0b: [mem 0xfed40000-0xfed44fff]
[ 0.168960] pnp 00:0b: Plug and Play ACPI device, IDs WEC1000
PNP0c31 (active)
[ 0.169020] pnp: PnP ACPI: found 12 devices
[ 0.169022] ACPI: ACPI bus type pnp unregistered
[ 0.174168] PM-Timer failed consistency check (0x0xffffff) - aborting.
[ 0.174198] pci 0000:00:1e.0: PCI bridge to [bus 11-11]
[ 0.174200] pci 0000:00:1e.0: bridge window [io disabled]
[ 0.174209] pci 0000:00:1e.0: bridge window [mem disabled]
[ 0.174216] pci 0000:00:1e.0: bridge window [mem pref disabled]
[ 0.174238] pci 0000:00:1e.0: setting latency timer to 64
[ 0.174243] pci_bus 0000:00: resource 4 [io 0x0000-0x0cf7]
[ 0.174245] pci_bus 0000:00: resource 5 [mem 0x000a0000-0x000bffff]
[ 0.174248] pci_bus 0000:00: resource 6 [mem 0x000d0000-0x000d3fff]
[ 0.174250] pci_bus 0000:00: resource 7 [mem 0x000d4000-0x000d7fff]
[ 0.174252] pci_bus 0000:00: resource 8 [mem 0x000d8000-0x000dbfff]
[ 0.174255] pci_bus 0000:00: resource 9 [mem 0x000dc000-0x000dffff]
[ 0.174257] pci_bus 0000:00: resource 10 [mem 0x7f000000-0xfffffffe]
[ 0.174260] pci_bus 0000:00: resource 11 [io 0x0d00-0xfdff]
[ 0.174262] pci_bus 0000:11: resource 4 [io 0x0000-0x0cf7]
[ 0.174265] pci_bus 0000:11: resource 5 [mem 0x000a0000-0x000bffff]
[ 0.174267] pci_bus 0000:11: resource 6 [mem 0x000d0000-0x000d3fff]
[ 0.174269] pci_bus 0000:11: resource 7 [mem 0x000d4000-0x000d7fff]
[ 0.174272] pci_bus 0000:11: resource 8 [mem 0x000d8000-0x000dbfff]
[ 0.174274] pci_bus 0000:11: resource 9 [mem 0x000dc000-0x000dffff]
[ 0.174276] pci_bus 0000:11: resource 10 [mem 0x7f000000-0xfffffffe]
[ 0.174279] pci_bus 0000:11: resource 11 [io 0x0d00-0xfdff]
[ 0.174302] NET: Registered protocol family 2
[ 0.174472] IP route cache hash table entries: 65536 (order: 7, 524288 bytes)
[ 0.175732] TCP established hash table entries: 262144 (order: 10,
4194304 bytes)
[ 0.177503] TCP bind hash table entries: 65536 (order: 8, 1048576 bytes)
[ 0.177869] TCP: Hash tables configured (established 262144 bind 65536)
[ 0.177871] TCP reno registered
[ 0.177885] UDP hash table entries: 1024 (order: 3, 32768 bytes)
[ 0.177910] UDP-Lite hash table entries: 1024 (order: 3, 32768 bytes)
[ 0.177998] NET: Registered protocol family 1
[ 0.178020] pci 0000:00:02.0: Boot video device
[ 0.178260] PCI: CLS 32 bytes, default 64
[ 0.178297] Unpacking initramfs...
[ 0.443139] Freeing initrd memory: 247404k freed
[ 0.540705] Simple Boot Flag at 0x36 set to 0x1
[ 0.541023] audit: initializing netlink socket (disabled)
[ 0.541035] type=2000 audit(1304421757.256:1): initialized
[ 0.550629] HugeTLB registered 2 MB page size, pre-allocated 0 pages
[ 0.551997] VFS: Disk quotas dquot_6.5.2
[ 0.552042] Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[ 0.552396] msgmni has been set to 3289
[ 0.552587] Block layer SCSI generic (bsg) driver version 0.4
loaded (major 253)
[ 0.552590] io scheduler noop registered
[ 0.552592] io scheduler deadline registered
[ 0.552625] io scheduler cfq registered (default)
[ 0.552815] Event-channel device installed.
[ 0.553030] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[ 0.820133] xen: registering gsi 17 triggering 0 polarity 1
[ 0.820143] xen: --> pirq=17 -> irq=17
[ 0.820158] serial 0000:00:03.3: PCI INT B -> GSI 17 (level, low) -> IRQ 17
[ 0.824050] 0000:00:03.3: ttyS0 at I/O 0x1c90 (irq = 17) is a 16550A
[ 0.904266] hpet_acpi_add: no address or irqs in _CRS
[ 0.904284] Linux agpgart interface v0.103
[ 0.904353] agpgart-intel 0000:00:00.0: Intel Q45/Q43 Chipset
[ 0.904522] agpgart-intel 0000:00:00.0: detected gtt size: 524288K
total, 262144K mappable
[ 0.905960] agpgart-intel 0000:00:00.0: detected 131072K stolen memory
[ 0.906094] agpgart-intel 0000:00:00.0: AGP aperture is 256M @ 0xe0000000
[ 0.906178] i8042: PNP: No PS/2 controller found. Probing ports directly.
[ 0.909094] serio: i8042 KBD port at 0x60,0x64 irq 1
[ 0.909100] serio: i8042 AUX port at 0x60,0x64 irq 12
[ 0.909192] mousedev: PS/2 mouse device common for all mice
[ 0.909242] rtc_cmos 00:05: RTC can wake from S4
[ 0.936205] rtc_cmos 00:05: rtc core: registered rtc_cmos as rtc0
[ 0.936251] rtc0: alarms up to one month, y3k, 114 bytes nvram
[ 0.936267] cpuidle: using governor ladder
[ 0.936269] cpuidle: using governor menu
[ 0.936271] No iBFT detected.
[ 0.936443] TCP cubic registered
[ 0.936534] NET: Registered protocol family 10
[ 0.936945] Mobile IPv6
[ 0.936948] NET: Registered protocol family 17
[ 0.936952] Registering the dns_resolver key type
[ 0.937024] PM: Hibernation image not present or could not be loaded.
[ 0.937033] registered taskstats version 1
[ 0.937438] rtc_cmos 00:05: setting system clock to 2011-05-03
11:22:37 UTC (1304421757)
[ 0.937461] Initializing network drop monitor service
[ 0.937754] Freeing unused kernel memory: 592k freed
[ 0.937876] Write protecting the kernel read-only data: 6144k
[ 0.940247] Freeing unused kernel memory: 268k freed
[ 0.940519] Freeing unused kernel memory: 616k freed
[ 0.979468] udev[48]: starting version 164
[ 1.131503] e1000e: Intel(R) PRO/1000 Network Driver - 1.3.10-k2
[ 1.131507] e1000e: Copyright(c) 1999 - 2011 Intel Corporation.
[ 1.131545] xen: registering gsi 16 triggering 0 polarity 1
[ 1.131556] xen: --> pirq=16 -> irq=16
[ 1.131567] e1000e 0000:00:19.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 1.131582] e1000e 0000:00:19.0: setting latency timer to 64
[ 1.167772] usbcore: registered new interface driver usbfs
[ 1.167909] usbcore: registered new interface driver hub
[ 1.167945] usbcore: registered new device driver usb
[ 1.171441] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 1.171986] FDC 0 is a post-1991 82077
[ 1.458414] e1000e 0000:00:19.0: eth0: (PCI Express:2.5GB/s:Width
x1) 6c:f0:49:26:c0:97
[ 1.458417] e1000e 0000:00:19.0: eth0: Intel(R) PRO/1000 Network Connection
[ 1.458467] e1000e 0000:00:19.0: eth0: MAC: 8, PHY: 8, PBA No: FFFFFF-0FF
[ 1.458487] ahci 0000:00:1f.2: version 3.0
[ 1.458501] xen: registering gsi 17 triggering 0 polarity 1
[ 1.458505] xen_map_pirq_gsi: returning irq 17 for gsi 17
[ 1.458507] xen: --> pirq=17 -> irq=17
[ 1.458512] Already setup the GSI :17
[ 1.458515] ahci 0000:00:1f.2: PCI INT B -> GSI 17 (level, low) -> IRQ 17
[ 1.458687] ahci 0000:00:1f.2: AHCI 0001.0200 32 slots 6 ports 3
Gbps 0xd impl SATA mode
[ 1.458691] ahci 0000:00:1f.2: flags: 64bit ncq sntf led clo pmp
pio slum part sxs
[ 1.458698] ahci 0000:00:1f.2: setting latency timer to 64
[ 1.459323] scsi0 : ahci
[ 1.459408] scsi1 : ahci
[ 1.459457] scsi2 : ahci
[ 1.459505] scsi3 : ahci
[ 1.459554] scsi4 : ahci
[ 1.459603] scsi5 : ahci
[ 1.459768] ata1: SATA max UDMA/133 abar m2048@0xfc52a000 port
0xfc52a100 irq 285
[ 1.459771] ata2: DUMMY
[ 1.459774] ata3: SATA max UDMA/133 abar m2048@0xfc52a000 port
0xfc52a200 irq 285
[ 1.459777] ata4: SATA max UDMA/133 abar m2048@0xfc52a000 port
0xfc52a280 irq 285
[ 1.459780] ata5: DUMMY
[ 1.459781] ata6: DUMMY
[ 1.459885] xen: registering gsi 18 triggering 0 polarity 1
[ 1.459891] xen: --> pirq=18 -> irq=18
[ 1.459897] ehci_hcd 0000:00:1a.7: PCI INT C -> GSI 18 (level, low) -> IRQ 18
[ 1.459919] ehci_hcd 0000:00:1a.7: setting latency timer to 64
[ 1.459924] ehci_hcd 0000:00:1a.7: EHCI Host Controller
[ 1.459940] ehci_hcd 0000:00:1a.7: new USB bus registered, assigned
bus number 1
[ 1.472137] ehci_hcd 0000:00:1a.7: debug port 1
[ 1.476041] ehci_hcd 0000:00:1a.7: cache line size of 32 is not supported
[ 1.476051] ehci_hcd 0000:00:1a.7: irq 18, io mem 0xfc528000
[ 1.488073] ehci_hcd 0000:00:1a.7: USB 2.0 started, EHCI 1.00
[ 1.488096] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[ 1.488100] usb usb1: New USB device strings: Mfr=3, Product=2,
SerialNumber=1
[ 1.488104] usb usb1: Product: EHCI Host Controller
[ 1.488107] usb usb1: Manufacturer: Linux 2.6.39-rc4-konrad+ ehci_hcd
[ 1.488110] usb usb1: SerialNumber: 0000:00:1a.7
[ 1.488308] hub 1-0:1.0: USB hub found
[ 1.488313] hub 1-0:1.0: 6 ports detected
[ 1.488375] xen: registering gsi 16 triggering 0 polarity 1
[ 1.488378] xen_map_pirq_gsi: returning irq 16 for gsi 16
[ 1.488380] xen: --> pirq=16 -> irq=16
[ 1.488383] Already setup the GSI :16
[ 1.488385] ehci_hcd 0000:00:1d.7: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 1.488401] ehci_hcd 0000:00:1d.7: setting latency timer to 64
[ 1.488405] ehci_hcd 0000:00:1d.7: EHCI Host Controller
[ 1.488412] ehci_hcd 0000:00:1d.7: new USB bus registered, assigned
bus number 2
[ 1.504124] ehci_hcd 0000:00:1d.7: debug port 1
[ 1.508021] ehci_hcd 0000:00:1d.7: cache line size of 32 is not supported
[ 1.508039] ehci_hcd 0000:00:1d.7: irq 16, io mem 0xfc529000
[ 1.520073] ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00
[ 1.520091] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
[ 1.520095] usb usb2: New USB device strings: Mfr=3, Product=2,
SerialNumber=1
[ 1.520099] usb usb2: Product: EHCI Host Controller
[ 1.520102] usb usb2: Manufacturer: Linux 2.6.39-rc4-konrad+ ehci_hcd
[ 1.520105] usb usb2: SerialNumber: 0000:00:1d.7
[ 1.520273] hub 2-0:1.0: USB hub found
[ 1.520277] hub 2-0:1.0: 6 ports detected
[ 1.580657] uhci_hcd: USB Universal Host Controller Interface driver
[ 1.580686] xen: registering gsi 16 triggering 0 polarity 1
[ 1.580689] xen_map_pirq_gsi: returning irq 16 for gsi 16
[ 1.580691] xen: --> pirq=16 -> irq=16
[ 1.580694] Already setup the GSI :16
[ 1.580697] uhci_hcd 0000:00:1a.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 1.580706] uhci_hcd 0000:00:1a.0: setting latency timer to 64
[ 1.580710] uhci_hcd 0000:00:1a.0: UHCI Host Controller
[ 1.580717] uhci_hcd 0000:00:1a.0: new USB bus registered, assigned
bus number 3
[ 1.592110] uhci_hcd 0000:00:1a.0: irq 16, io base 0x00001840
[ 1.592186] usb usb3: New USB device found, idVendor=1d6b, idProduct=0001
[ 1.592190] usb usb3: New USB device strings: Mfr=3, Product=2,
SerialNumber=1
[ 1.592194] usb usb3: Product: UHCI Host Controller
[ 1.592197] usb usb3: Manufacturer: Linux 2.6.39-rc4-konrad+ uhci_hcd
[ 1.592200] usb usb3: SerialNumber: 0000:00:1a.0
[ 1.592291] hub 3-0:1.0: USB hub found
[ 1.592295] hub 3-0:1.0: 2 ports detected
[ 1.592349] xen: registering gsi 17 triggering 0 polarity 1
[ 1.592352] xen_map_pirq_gsi: returning irq 17 for gsi 17
[ 1.592354] xen: --> pirq=17 -> irq=17
[ 1.592357] Already setup the GSI :17
[ 1.592359] uhci_hcd 0000:00:1a.1: PCI INT B -> GSI 17 (level, low) -> IRQ 17
[ 1.592368] uhci_hcd 0000:00:1a.1: setting latency timer to 64
[ 1.592372] uhci_hcd 0000:00:1a.1: UHCI Host Controller
[ 1.592379] uhci_hcd 0000:00:1a.1: new USB bus registered, assigned
bus number 4
[ 1.608121] uhci_hcd 0000:00:1a.1: irq 17, io base 0x00001860
[ 1.608191] usb usb4: New USB device found, idVendor=1d6b, idProduct=0001
[ 1.608195] usb usb4: New USB device strings: Mfr=3, Product=2,
SerialNumber=1
[ 1.608199] usb usb4: Product: UHCI Host Controller
[ 1.608202] usb usb4: Manufacturer: Linux 2.6.39-rc4-konrad+ uhci_hcd
[ 1.608205] usb usb4: SerialNumber: 0000:00:1a.1
[ 1.608295] hub 4-0:1.0: USB hub found
[ 1.608298] hub 4-0:1.0: 2 ports detected
[ 1.608351] xen: registering gsi 18 triggering 0 polarity 1
[ 1.608354] xen_map_pirq_gsi: returning irq 18 for gsi 18
[ 1.608356] xen: --> pirq=18 -> irq=18
[ 1.608359] Already setup the GSI :18
[ 1.608362] uhci_hcd 0000:00:1a.2: PCI INT C -> GSI 18 (level, low) -> IRQ 18
[ 1.608370] uhci_hcd 0000:00:1a.2: setting latency timer to 64
[ 1.608375] uhci_hcd 0000:00:1a.2: UHCI Host Controller
[ 1.608381] uhci_hcd 0000:00:1a.2: new USB bus registered, assigned
bus number 5
[ 1.620103] uhci_hcd 0000:00:1a.2: irq 18, io base 0x00001880
[ 1.620171] usb usb5: New USB device found, idVendor=1d6b, idProduct=0001
[ 1.620175] usb usb5: New USB device strings: Mfr=3, Product=2,
SerialNumber=1
[ 1.620178] usb usb5: Product: UHCI Host Controller
[ 1.620181] usb usb5: Manufacturer: Linux 2.6.39-rc4-konrad+ uhci_hcd
[ 1.620185] usb usb5: SerialNumber: 0000:00:1a.2
[ 1.620276] hub 5-0:1.0: USB hub found
[ 1.620279] hub 5-0:1.0: 2 ports detected
[ 1.620334] xen: registering gsi 16 triggering 0 polarity 1
[ 1.620336] xen_map_pirq_gsi: returning irq 16 for gsi 16
[ 1.620338] xen: --> pirq=16 -> irq=16
[ 1.620341] Already setup the GSI :16
[ 1.620344] uhci_hcd 0000:00:1d.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 1.620352] uhci_hcd 0000:00:1d.0: setting latency timer to 64
[ 1.620357] uhci_hcd 0000:00:1d.0: UHCI Host Controller
[ 1.620363] uhci_hcd 0000:00:1d.0: new USB bus registered, assigned
bus number 6
[ 1.632100] uhci_hcd 0000:00:1d.0: irq 16, io base 0x000018a0
[ 1.632168] usb usb6: New USB device found, idVendor=1d6b, idProduct=0001
[ 1.632172] usb usb6: New USB device strings: Mfr=3, Product=2,
SerialNumber=1
[ 1.632176] usb usb6: Product: UHCI Host Controller
[ 1.632179] usb usb6: Manufacturer: Linux 2.6.39-rc4-konrad+ uhci_hcd
[ 1.632182] usb usb6: SerialNumber: 0000:00:1d.0
[ 1.632343] hub 6-0:1.0: USB hub found
[ 1.632348] hub 6-0:1.0: 2 ports detected
[ 1.632401] xen: registering gsi 17 triggering 0 polarity 1
[ 1.632403] xen_map_pirq_gsi: returning irq 17 for gsi 17
[ 1.632405] xen: --> pirq=17 -> irq=17
[ 1.632408] Already setup the GSI :17
[ 1.632411] uhci_hcd 0000:00:1d.1: PCI INT B -> GSI 17 (level, low) -> IRQ 17
[ 1.632419] uhci_hcd 0000:00:1d.1: setting latency timer to 64
[ 1.632424] uhci_hcd 0000:00:1d.1: UHCI Host Controller
[ 1.632430] uhci_hcd 0000:00:1d.1: new USB bus registered, assigned
bus number 7
[ 1.648099] uhci_hcd 0000:00:1d.1: irq 17, io base 0x000018c0
[ 1.648174] usb usb7: New USB device found, idVendor=1d6b, idProduct=0001
[ 1.648178] usb usb7: New USB device strings: Mfr=3, Product=2,
SerialNumber=1
[ 1.648181] usb usb7: Product: UHCI Host Controller
[ 1.648184] usb usb7: Manufacturer: Linux 2.6.39-rc4-konrad+ uhci_hcd
[ 1.648187] usb usb7: SerialNumber: 0000:00:1d.1
[ 1.648354] hub 7-0:1.0: USB hub found
[ 1.648359] hub 7-0:1.0: 2 ports detected
[ 1.648412] xen: registering gsi 18 triggering 0 polarity 1
[ 1.648415] xen_map_pirq_gsi: returning irq 18 for gsi 18
[ 1.648417] xen: --> pirq=18 -> irq=18
[ 1.648420] Already setup the GSI :18
[ 1.648423] uhci_hcd 0000:00:1d.2: PCI INT C -> GSI 18 (level, low) -> IRQ 18
[ 1.648431] uhci_hcd 0000:00:1d.2: setting latency timer to 64
[ 1.648436] uhci_hcd 0000:00:1d.2: UHCI Host Controller
[ 1.648445] uhci_hcd 0000:00:1d.2: new USB bus registered, assigned
bus number 8
[ 1.676098] uhci_hcd 0000:00:1d.2: irq 18, io base 0x000018e0
[ 1.676166] usb usb8: New USB device found, idVendor=1d6b, idProduct=0001
[ 1.676170] usb usb8: New USB device strings: Mfr=3, Product=2,
SerialNumber=1
[ 1.676174] usb usb8: Product: UHCI Host Controller
[ 1.676177] usb usb8: Manufacturer: Linux 2.6.39-rc4-konrad+ uhci_hcd
[ 1.676180] usb usb8: SerialNumber: 0000:00:1d.2
[ 1.676344] hub 8-0:1.0: USB hub found
[ 1.676349] hub 8-0:1.0: 2 ports detected
[ 1.784076] ata4: SATA link down (SStatus 0 SControl 300)
[ 1.912066] usb 3-1: new low speed USB device number 2 using uhci_hcd
[ 1.944077] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[ 1.944101] ata3: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[ 1.944376] ata3.00: ATAPI: HL-DT-ST DVDROM DH30N, 1.04, max UDMA/100
[ 1.944817] ata1.00: ATA-8: WDC WD3200AAJS-08L7A0, 03.03E03, max UDMA/100
[ 1.944820] ata1.00: 625142448 sectors, multi 0: LBA48 NCQ (depth 31/32), AA
[ 1.945034] ata3.00: configured for UDMA/100
[ 1.945697] ata1.00: configured for UDMA/100
[ 1.945787] scsi 0:0:0:0: Direct-Access ATA WDC
WD3200AAJS-0 03.0 PQ: 0 ANSI: 5
[ 1.947471] scsi 2:0:0:0: CD-ROM HL-DT-ST DVDROM DH30N
1.04 PQ: 0 ANSI: 5
[ 1.960076] sd 0:0:0:0: [sda] 625142448 512-byte logical blocks:
(320 GB/298 GiB)
[ 1.960147] sd 0:0:0:0: [sda] Write Protect is off
[ 1.960150] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[ 1.960179] sd 0:0:0:0: [sda] Write cache: enabled, read cache:
enabled, doesn't support DPO or FUA
[ 1.990788] sda: sda1 sda2 < sda5 > sda3 sda4
[ 1.991226] sd 0:0:0:0: [sda] Attached SCSI disk
[ 1.995699] sr0: scsi3-mmc drive: 62x/62x cd/rw xa/form2 cdda tray
[ 1.995704] cdrom: Uniform CD-ROM driver Revision: 3.20
[ 1.996059] sr 2:0:0:0: Attached scsi CD-ROM sr0
[ 2.000744] sd 0:0:0:0: Attached scsi generic sg0 type 0
[ 2.000769] sr 2:0:0:0: Attached scsi generic sg1 type 5
[ 2.086187] usb 3-1: New USB device found, idVendor=1006, idProduct=0022
[ 2.086192] usb 3-1: New USB device strings: Mfr=0, Product=2, SerialNumber=0
[ 2.086196] usb 3-1: Product: USB Keyboard
[ 2.132280] input: USB Keyboard as
/devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.0/input/input0
[ 2.132582] generic-usb 0003:1006:0022.0001: input,hidraw0: USB HID
v1.11 Keyboard [USB Keyboard ] on usb-0000:00:1a.0-1/input0
[ 2.166423] input: USB Keyboard as
/devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.1/input/input1
[ 2.166491] generic-usb 0003:1006:0022.0002: input,hidraw1: USB HID
v1.11 Keyboard [USB Keyboard ] on usb-0000:00:1a.0-1/input1
[ 2.166643] usbcore: registered new interface driver usbhid
[ 2.166646] usbhid: USB HID core driver
[ 2.328066] usb 6-1: new low speed USB device number 2 using uhci_hcd
[ 2.496182] usb 6-1: New USB device found, idVendor=04b3, idProduct=310c
[ 2.496187] usb 6-1: New USB device strings: Mfr=0, Product=2, SerialNumber=0
[ 2.496191] usb 6-1: Product: USB Optical Mouse
[ 2.512366] input: USB Optical Mouse as
/devices/pci0000:00/0000:00:1d.0/usb6/6-1/6-1:1.0/input/input2
[ 2.512410] generic-usb 0003:04B3:310C.0003: input,hidraw2: USB HID
v1.11 Mouse [USB Optical Mouse] on usb-0000:00:1d.0-1/input0
[ 2.609942] EXT4-fs (sda1): mounted filesystem with ordered data
mode. Opts: (null)
[ 4.064618] udev[336]: starting version 164
[ 4.325175] input: Power Button as
/devices/LNXSYSTM:00/device:00/PNP0A03:00/PNP0C0C:00/input/input3
[ 4.325185] ACPI: Power Button [PWRB]
[ 4.325221] input: Power Button as
/devices/LNXSYSTM:00/LNXPWRBN:00/input/input4
[ 4.325224] ACPI: Power Button [PWRF]
[ 4.785529] ACPI: acpi_idle registered with cpuidle
[ 4.851150] i801_smbus 0000:00:1f.3: enabling device (0001 -> 0003)
[ 4.851158] xen: registering gsi 17 triggering 0 polarity 1
[ 4.851162] xen_map_pirq_gsi: returning irq 17 for gsi 17
[ 4.851164] xen: --> pirq=17 -> irq=17
[ 4.851168] Already setup the GSI :17
[ 4.851171] i801_smbus 0000:00:1f.3: PCI INT B -> GSI 17 (level,
low) -> IRQ 17
[ 4.976077] tpm_tis 00:0b: 1.2 TPM (device-id 0xFE, rev-id 70)
[ 5.413020] xen: registering gsi 16 triggering 0 polarity 1
[ 5.413024] xen_map_pirq_gsi: returning irq 16 for gsi 16
[ 5.413026] xen: --> pirq=16 -> irq=16
[ 5.413030] Already setup the GSI :16
[ 5.413034] HDA Intel 0000:00:1b.0: PCI INT A -> GSI 16 (level,
low) -> IRQ 16
[ 5.413188] HDA Intel 0000:00:1b.0: setting latency timer to 64
[ 5.969927] input: HDA Digital PCBeep as
/devices/pci0000:00/0000:00:1b.0/input/input5
[ 8.029642] EXT4-fs (sda1): re-mounted. Opts: (null)
[ 8.170046] EXT4-fs (sda1): re-mounted. Opts: errors=remount-ro
[ 8.284722] loop: module loaded
[ 8.547409] EXT3-fs: barriers not enabled
[ 8.551343] kjournald starting. Commit interval 5 seconds
[ 8.551388] EXT3-fs (sda4): warning: maximal mount count reached,
running e2fsck is recommended
[ 8.551613] EXT3-fs (sda4): using internal journal
[ 8.551618] EXT3-fs (sda4): mounted filesystem with ordered data mode
[ 8.963716] IPv4 FIB: Using LC-trie version 0.409
[ 9.733379] fuse init (API version 7.16)
[ 12.388498] ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 12.752698] sshd (1250): /proc/1250/oom_adj is deprecated, please
use /proc/1250/oom_score_adj instead.
[ 14.108934] e1000e: eth0 NIC Link is Up 100 Mbps Full Duplex, Flow
Control: None
[ 14.108939] e1000e 0000:00:19.0: eth0: 10/100 speed: disabling TSO
[ 14.109173] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[ 24.384043] eth0: no IPv6 routers present

------ end of dmesg ------

--
Best regards
Wei Liu
Twitter: @iliuw
Site: http://liuw.name

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel
Re: Console is not working with 2.6.38.4 Dom0 and Xen unstable [ In reply to ]
On Sat, 2011-04-30 at 10:13 +0100, Wei Liu wrote:
> Hi,
>
> I'm building my development with Debian Squeeze, Xen unstable and the
> latest 2.6.38.4 kernel.
>
> According to Xen wiki page, graphic subsystem is not working with
> 2.6.38 [1], so I disable GDM. I also set up various Xen and Linux
> debug options, now that my grub entry looks like:
>
> --- start of grub config ---
> multiboot /boot/xen-4.gz com1=115200,8n1 console=com1,vga
> sync_console console_to_ring loglvl=all guest_loglvl=all noreboot
> lapic=debug apic_verbosity=debug apic=debug iommu=off
>
> module /boot/vmlinuz-2.6.38.4-liuw+ console=hvc0,vga earlyprintk=xen
> nomodeset initcall_debug debug loglevel=10
> root=UUID=fd49322b-830f-44d2-8bdf-de5c355bb159 ro quiet

Seems like you've mostly got this sorted but FWIW "console=hvc0,vga" is
not, AFAIK, a valid Linux kernel console= specification.

Firstly you don't give multiple consoles separated with "," you need to
give multiple "console=FOO" (with only the last one
becoming /dev/console, I think). In Linux console= syntax a ","
separates a console name from its options.

Secondly the VGA console is called "tty<n>" in Linux console= speak and
not "vga" (this differs from Xen and Linux's earlyprintk=).

Documentation/kernel-parameters.txt in the kernel source has a bit more
info on the syntax, so do things like Documentation/serial-console.txt.

Ian.


_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel
Re: Console is not working with 2.6.38.4 Dom0 and Xen unstable [ In reply to ]
On Tue, May 3, 2011 at 9:21 PM, Ian Campbell <Ian.Campbell@citrix.com> wrote:
>
> Seems like you've mostly got this sorted but FWIW "console=hvc0,vga" is
> not, AFAIK, a valid Linux kernel console= specification.
>
> Firstly you don't give multiple consoles separated with "," you need to
> give multiple "console=FOO" (with only the last one
> becoming /dev/console, I think). In Linux console= syntax a ","
> separates a console name from its options.
>

I noticed this and changed it to correct form in my later configuration.

> Secondly the VGA console is called "tty<n>" in Linux console= speak and
> not "vga" (this differs from Xen and Linux's earlyprintk=).
>

Yes, I've added console=tty0 in my kernel command line.

Now my grub.conf looks like:

multiboot /boot/xen-4.gz com1=38400,8n1 console=vga,com1 sync_console
console_to_ring loglvl=all guest_loglvl=all
module /boot/vmlinuz-2.6.39-rc4+ console=tty0 console=hvc0
earlyprintk=xen debug loglevel=10
root=UUID=fd49322b-830f-44d2-8bdf-de5c355bb159 ro quiet

A few more tests show strange result.

I use Debian package 2.6.32-5-xen-amd64 with Xen-unstable, it panics
with boot_cpu_has(X86_FEATURE_TSC_RELIABLE), but the VGA console is
working, I can see information printing out.

Then I copy the config-2.6.32-5-xen-amd64 to my 2.6.39 kernel
directory and `make oldconfig`, which I expect it will produces a
kernel that will work. However, it did not turn out as expected. It's
still blank.

I diff'ed these two configs, the differences seem irrelavent.

Any suggestions?

--
Best regards
Wei Liu
Twitter: @iliuw
Site: http://liuw.name

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel
Re: Console is not working with 2.6.38.4 Dom0 and Xen unstable [ In reply to ]
On Tue, May 03, 2011 at 11:28:14AM +0800, Wei Liu wrote:
> On Mon, May 2, 2011 at 10:10 PM, Konrad Rzeszutek Wilk
> <konrad.wilk@oracle.com> wrote:
> > On Mon, May 02, 2011 at 07:31:21PM +0800, Wei Liu wrote:
> >> I test with various command line options, along with Konrad's [1] and
> >> Jeremy's [2] kernel. It's still blank.
> >
> > For the Intel graphic cards to work, you need CONFIG_DMAR to be set.
> > Do you have that?
> >>
> >> Konrad's kernel is 2.6.39-rc4, runs well on bare metal, blank screen
> >> on Xen unstable.
> >
> > I am 99% sure you have forgotten to set CONFIG_DMAR?
>
> Actually I have set CONFIG_DMAR.
>
> CONFIG_DMAR=y
> CONFIG_DMAR_DEFAULT_ON=y
> CONFIG_DMAR_FLOPPY_WA=y
>
> >
> > For that, try 'debug loglevel=8 console=hvc' on your Linux line to make sure that the output
> > is being piped through to the Xen hypervisor.
> >
> > And on the Xen hypervisor do have 'console_to_ring'
>
> I've added those debugging options in the first place. Here is my
> kernel dmesg output.

Hmm, not seeing the drm messages. Did you compile with the CONFIG_DRM_I915_KMS=y

Also you might want to run with 'drm.debug=255' just to see where it stops working correctly.

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel
Re: Console is not working with 2.6.38.4 Dom0 and Xen unstable [ In reply to ]
On Tue, May 3, 2011 at 11:05 PM, Konrad Rzeszutek Wilk
<konrad.wilk@oracle.com> wrote:
>
> Hmm, not seeing the drm messages. Did you compile with the CONFIG_DRM_I915_KMS=y
>
> Also you might want to run with 'drm.debug=255' just to see where it stops working correctly.
>

CONFIG_DRM_I915_KMS=m, that's my original setting.

After I set CONFIG_DRM_I915_KMS=y and added drm.debug=255 to the
command line. The kernel hangs with
"[drm:i915_get_vblank_timestamp], crtc 0 is disabled", repeating forever.

If I don't add drm.debug=255, it boots smoothly. And the VGA console
shows up. Hooray! :-)

--
Best regards
Wei Liu
Twitter: @iliuw
Site: http://liuw.name

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel