WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

Re: [Xen-devel] Serial console on non-legacy PCI serial card?

Thanks for the suggestion.  I've tried all frequencies of the form

115200 * 2^n, for n = 0 to 8

but none of them seemed to work. It looks like the Linux early_uart driver has a bit more functionality when dealing with non-legacy ports that the current Xen driver.

Nigel

On Apr 28, 2009, at 1:28 PM, Ross Philipson wrote:

Perhaps you need to specify the crystal frequency of the device. The parameter would look like:

com1=115200/<frequency>,8n1,0x1060,0 console=vga,com1

Of course I don't know what it might be for this card.

Thanks
Ross



-----Original Message-----
From: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx [mailto:xen-devel-bounces@xxxxxxxxxxxxxxxxxxx ] On Behalf Of Nigel Gamble
Sent: Tuesday, April 28, 2009 3:36 PM
To: xen-devel@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-devel] Serial console on non-legacy PCI serial card?

I have an Intel DX50SO motherboard for a Core i7 CPU which has no
legacy ports whatsoever, so no COM1 serial port.  I added a "SIIG
CyberPro PCI 1S" single serial port PCI card.

Linux dmesg shows it as:

[   30.244790] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[   30.244984] serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a NS16550A
[   30.245287] serial 0000:06:02.0: PCI INT A -> GSI 18 (level, low) -
IRQ 18
[   30.245459] ttyS0: detected caps 00000700 should be 00000100
[   30.245518] 0000:06:02.0: ttyS0 at I/O 0x1060 (irq = 18) is a
16C950/954
[   30.245583] console [ttyS0] enabled
[   32.448682] ttyS2: detected caps 00000700 should be 00000100
[   32.454929] 0000:06:02.0: ttyS2 at I/O 0x1068 (irq = 18) is a
16C950/954

Note that the only port actually connected to the single connecter is
ttyS0 at 0x1060.  I can successfully use this as the Linux serial
console by adding the Linux boot parameters:

console=uart,io,0x1060,115200n8

However, I'm having problems trying to get it to work as a Xen
console.  If I add:

com1=115200,8n1,0x1060,0 console=vga,com1

to Xen, I do get some output to the port, but all the characters look
like this:

.<.....~.o....¼..4.|.a.½¬o.§¼4.#.ÿ.......ö4..¬.... 4.  .
4Ä...T.Ä ..¼.Ä ....<.

Can anyone help me to get this to work?

Thanks,
Nigel
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


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

<Prev in Thread] Current Thread [Next in Thread>