Mike Viau
2010-Apr-09 20:58 UTC
[Xen-users] XenSerialConsole help + GRUB2 (Machine locks up on boot)
Hello, I am trying to setup a Xen serial console for easily debugging the full kernel boot messages even if it crashes with the help from the following wiki pages: http://wiki.xensource.com/xenwiki/XenSerialConsole http://wiki.xensource.com/xenwiki/XenParavirtOps I noticed the wiki was written for use with grub legacy. Therefor I am not certain if the serial console issue is with the way the grub2 package implemented serial consoles. My problem is the machine locks up on boot after printing the message shown in the attached screen shot. I just get a blank screen with a blinking "_" prompt at the top left hand corner of the screen. Does any have a non-standard PCI serial port Xen serial console working with grub2? What does your /etc/default/grub file and menuentrys look like? What does your /etc/inittab look like? My motherboard does not have a serial port or even serial headers connectors on the board. Therefor I purchased an add-in serial card to obtain serial ports on the machine. Motherboard: http://www.intel.com/products/desktop/motherboards/DP55WG/DP55WG-overview.htm http://ark.intel.com/Product.aspx?id=40078 Add-in serial card: "Cables Unlimited IOC-2200 2-Port DB9 Serial PCI I/O Card" (http://www.tigerdirect.ca/applications/SearchTools/item-details.asp?EdpNo=1431863&CatId=1422) My GRUB2 configuration files are also attached from: /etc/default/grub /boot/grub/grub.cfg (trying to boot "Setting up Xen 4.0.0 / PVOPS 2.6.32-4-xen-amd64 with a serial console" entry) Lastly a snippet from lspci -vvv 05:01.0 Serial controller: NetMos Technology Device 9865 (prog-if 02 [16550]) Subsystem: Device a000:1000 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 A routed to IRQ 22 Region 0: I/O ports at 1008 [size=8] Region 1: Memory at f0007000 (32-bit, non-prefetchable) [size=4K] Region 4: Memory at f0006000 (32-bit, non-prefetchable) [size=4K] Capabilities: [48] Power Management version 2 Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA PME(D0+,D1+,D2+,D3hot+,D3cold+) Status: D0 PME-Enable- DSel=0 DScale=1 PME- 05:01.1 Serial controller: NetMos Technology Device 9865 (prog-if 02 [16550]) Subsystem: Device a000:1000 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 21 Region 0: I/O ports at 1000 [size=8] Region 1: Memory at f0005000 (32-bit, non-prefetchable) [size=4K] Region 4: Memory at f0004000 (32-bit, non-prefetchable) [size=4K] Capabilities: [48] Power Management version 2 Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA PME(D0+,D1+,D2+,D3hot+,D3cold+) Status: D0 PME-Enable- DSel=0 DScale=1 PME- Thanks for looking! -M _________________________________________________________________ Hotmail & Messenger are available on your phone. Try now. http://go.microsoft.com/?linkid=9724461 _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Mike Viau
2010-Apr-10 12:56 UTC
[Xen-users] XenSerialConsole help + GRUB2 (Machine locks up on boot)
Hello, I am trying to setup a Xen serial console for easily debugging the full kernel boot messages even if it crashes with the help from the following wiki pages: http://wiki.xensource.com/xenwiki/XenSerialConsole http://wiki.xensource.com/xenwiki/XenParavirtOps I noticed the wiki was written for use with grub legacy. Therefor I am not certain if the serial console issue is with the way the grub2 package implemented serial consoles. My problem is the machine locks up on boot after printing the message shown in the attached screen shot. I just get a blank screen with a blinking "_" prompt at the top left hand corner of the screen. Does any have a non-standard PCI serial port Xen serial console working with grub2? What does your /etc/default/grub file and menuentrys look like? What does your /etc/inittab look like? My motherboard does not have a serial port or even serial headers connectors on the board. Therefor I purchased an add-in serial card to obtain serial ports on the machine. Motherboard: http://www.intel.com/products/desktop/motherboards/DP55WG/DP55WG-overview.htm http://ark.intel.com/Product.aspx?id=40078 Add-in serial card: "Cables Unlimited IOC-2200 2-Port DB9 Serial PCI I/O Card" (http://www.tigerdirect.ca/applications/SearchTools/item-details.asp?EdpNo=1431863&CatId=1422) My GRUB2 configuration files are also attached from: /etc/default/grub /boot/grub/grub.cfg (trying to boot "Setting up Xen 4.0.0 / PVOPS 2.6.32-4-xen-amd64 with a serial console" entry) Lastly a snippet from lspci -vvv 05:01.0 Serial controller: NetMos Technology Device 9865 (prog-if 02 [16550]) Subsystem: Device a000:1000 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 A routed to IRQ 22 Region 0: I/O ports at 1008 [size=8] Region 1: Memory at f0007000 (32-bit, non-prefetchable) [size=4K] Region 4: Memory at f0006000 (32-bit, non-prefetchable) [size=4K] Capabilities: [48] Power Management version 2 Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA PME(D0+,D1+,D2+,D3hot+,D3cold+) Status: D0 PME-Enable- DSel=0 DScale=1 PME- 05:01.1 Serial controller: NetMos Technology Device 9865 (prog-if 02 [16550]) Subsystem: Device a000:1000 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 21 Region 0: I/O ports at 1000 [size=8] Region 1: Memory at f0005000 (32-bit, non-prefetchable) [size=4K] Region 4: Memory at f0004000 (32-bit, non-prefetchable) [size=4K] Capabilities: [48] Power Management version 2 Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA PME(D0+,D1+,D2+,D3hot+,D3cold+) Status: D0 PME-Enable- DSel=0 DScale=1 PME- Thanks for looking! -M _________________________________________________________________ Got a phone? Get Hotmail & Messenger for mobile! http://go.microsoft.com/?linkid=9724464 _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Mike Viau
2010-Apr-10 14:03 UTC
[Xen-users] XenSerialConsole help + GRUB2 (Machine locks up on boot)
Hello, I am trying to setup a Xen serial console for easily debugging the full kernel boot messages even if it crashes with the help from the following wiki pages: http://wiki.xensource.com/xenwiki/XenSerialConsole http://wiki.xensource.com/xenwiki/XenParavirtOps I noticed the wiki was written for use with grub legacy. Therefore I am not certain if the serial console issue is with the way the grub2 package implemented serial consoles. My problem is the machine locks up on boot after printing the messages: (XEN) Xen trace buffers: disabled (XEN) Std. Loglevel: All (XEN) Guest Loglevel: All (XEN) ********************************************** (XEN) ******* WARNING: CONSOLE OUTPUT IS SYNCHRONOUS (XEN) ******* This option is intended to aid debugging of Xen by ensuring (XEN) ******* that all output is synchronously delivered on the serial line. (XEN) ******* However it can introduce SIGNIFICANT latencies and affect (XEN) ******* timekeeping. It is NOT recommended for production use! (XEN) ********************************************** (XEN) 3... 2... 1... After that I just get a blank screen with a blinking "_" prompt at the top left hand corner of the screen. I understand that this message should not alone cause the kernel to stop booting at the output was actually found on another thread at: http://lists.xensource.com/archives/html/xen-devel/2010-04/msg00340.html Does any have a non-standard PCI serial port Xen serial console working with grub2? What does your /etc/default/grub file and menuentrys look like? What does your /etc/inittab look like? My motherboard does not have a serial port or even serial headers connectors on the board. Therefor I purchased an add-in serial card to obtain serial ports on the machine. Motherboard: http://www.intel.com/products/desktop/motherboards/DP55WG/DP55WG-overview.htm http://ark.intel.com/Product.aspx?id=40078 Add-in serial card: "Cables Unlimited IOC-2200 2-Port DB9 Serial PCI I/O Card" (http://www.tigerdirect.ca/applications/SearchTools/item-details.asp?EdpNo=1431863&CatId=1422) My GRUB2 configuration files are also attached from: /etc/default/grub /boot/grub/grub.cfg (trying to boot "Setting up Xen 4.0.0 / PVOPS 2.6.32-4-xen-amd64 with a serial console" entry) Lastly a snippet from lspci -vvv 05:01.0 Serial controller: NetMos Technology Device 9865 (prog-if 02 [16550]) Subsystem: Device a000:1000 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 A routed to IRQ 22 Region 0: I/O ports at 1008 [size=8] Region 1: Memory at f0007000 (32-bit, non-prefetchable) [size=4K] Region 4: Memory at f0006000 (32-bit, non-prefetchable) [size=4K] Capabilities: [48] Power Management version 2 Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA PME(D0+,D1+,D2+,D3hot+,D3cold+) Status: D0 PME-Enable- DSel=0 DScale=1 PME- 05:01.1 Serial controller: NetMos Technology Device 9865 (prog-if 02 [16550]) Subsystem: Device a000:1000 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 21 Region 0: I/O ports at 1000 [size=8] Region 1: Memory at f0005000 (32-bit, non-prefetchable) [size=4K] Region 4: Memory at f0004000 (32-bit, non-prefetchable) [size=4K] Capabilities: [48] Power Management version 2 Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA PME(D0+,D1+,D2+,D3hot+,D3cold+) Status: D0 PME-Enable- DSel=0 DScale=1 PME- Thanks for looking! -M _________________________________________________________________ Live connected. Get Hotmail & Messenger on your phone. http://go.microsoft.com/?linkid=9724462 _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Pasi Kärkkäinen
2010-Apr-12 06:24 UTC
Re: [Xen-users] XenSerialConsole help + GRUB2 (Machine locks up on boot)
On Sat, Apr 10, 2010 at 10:03:51AM -0400, Mike Viau wrote:> Hello, > > I am trying to setup a Xen serial console for easily debugging the full > kernel boot messages even if it crashes with the help from the following > wiki pages: > > [1]http://wiki.xensource.com/xenwiki/XenSerialConsole > [2]http://wiki.xensource.com/xenwiki/XenParavirtOps > > I noticed the wiki was written for use with grub legacy. >I wouldn''t call grub1 legacy since it''s still used by most of the distros :)> Therefore I am > not certain if the serial console issue is with the way the grub2 package > implemented serial consoles. > > My problem is the machine locks up on boot after printing the messages: > > (XEN) Xen trace buffers: disabled > (XEN) Std. Loglevel: All > (XEN) Guest Loglevel: All > (XEN) ********************************************** > (XEN) ******* WARNING: CONSOLE OUTPUT IS SYNCHRONOUS > (XEN) ******* This option is intended to aid debugging of Xen by ensuring > (XEN) ******* that all output is synchronously delivered on the serial line. > (XEN) ******* However it can introduce SIGNIFICANT latencies and affect > (XEN) ******* timekeeping. It is NOT recommended for production use! > (XEN) ********************************************** > (XEN) 3... 2... 1... >Can you please paste the full boot messages before it locks up?> After that I just get a blank screen with a blinking "_" prompt at the top > left hand corner of the screen. I understand that this message should not > alone cause the kernel to stop booting at the output was actually found on > another thread at: > [3]http://lists.xensource.com/archives/html/xen-devel/2010-04/msg00340.html > > Does any have a non-standard PCI serial port Xen serial console working > with grub2? What does your /etc/default/grub file and menuentrys look > like? What does your /etc/inittab look like? > > My motherboard does not have a serial port or even serial headers > connectors on the board. Therefor I purchased an add-in serial card to > obtain serial ports on the machine. > > Motherboard: > [4]http://www.intel.com/products/desktop/motherboards/DP55WG/DP55WG-overview.htm > [5]http://ark.intel.com/Product.aspx?id=40078 > > Add-in serial card: > "Cables Unlimited IOC-2200 2-Port DB9 Serial PCI I/O Card" > [6](http://www.tigerdirect.ca/applications/SearchTools/item-details.asp?EdpNo=1431863&CatId=1422) >Does the serial console work with plain baremetal Linux? (without Xen).> My GRUB2 configuration files are also attached from: > > /etc/default/grub > /boot/grub/grub.cfg (trying to boot "Setting up Xen 4.0.0 / PVOPS > 2.6.32-4-xen-amd64 with a serial console" entry) > > Lastly a snippet from lspci -vvv > > 05:01.0 Serial controller: NetMos Technology Device 9865 (prog-if 02 > [16550]) > Subsystem: Device a000:1000 > 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 A routed to IRQ 22 > Region 0: I/O ports at 1008 [size=8]So the first port has IO port 0x1008 and uses IRQ 22. -- Pasi> Region 1: Memory at f0007000 (32-bit, non-prefetchable) [size=4K] > Region 4: Memory at f0006000 (32-bit, non-prefetchable) [size=4K] > Capabilities: [48] Power Management version 2 > Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA > PME(D0+,D1+,D2+,D3hot+,D3cold+) > Status: D0 PME-Enable- DSel=0 DScale=1 PME- > > 05:01.1 Serial controller: NetMos Technology Device 9865 (prog-if 02 > [16550]) > Subsystem: Device a000:1000 > 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 21 > Region 0: I/O ports at 1000 [size=8] > Region 1: Memory at f0005000 (32-bit, non-prefetchable) [size=4K] > Region 4: Memory at f0004000 (32-bit, non-prefetchable) [size=4K] > Capabilities: [48] Power Management version 2 > Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA > PME(D0+,D1+,D2+,D3hot+,D3cold+) > Status: D0 PME-Enable- DSel=0 DScale=1 PME- > > > Thanks for looking! > > -M >_______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Mike Viau
2010-Apr-12 15:28 UTC
RE: [Xen-users] XenSerialConsole help + GRUB2 (Machine locks up on boot)
>Mon, 12 Apr 2010 09:24:53 +0300 <pasik@iki.fi> wrote: > > > On Sat, Apr 10, 2010 at 10:03:51AM -0400, Mike Viau wrote: > > Hello, > > > > I am trying to setup a Xen serial console for easily debugging the full > > kernel boot messages even if it crashes with the help from the following > > wiki pages: > > > > [1]http://wiki.xensource.com/xenwiki/XenSerialConsole > > [2]http://wiki.xensource.com/xenwiki/XenParavirtOps > > > > I noticed the wiki was written for use with grub legacy. > > > > I wouldn''t call grub1 legacy since it''s still used by most of the distros :) > > > Therefore I am > > not certain if the serial console issue is with the way the grub2 package > > implemented serial consoles. > > > > My problem is the machine locks up on boot after printing the messages: > > > > (XEN) Xen trace buffers: disabled > > (XEN) Std. Loglevel: All > > (XEN) Guest Loglevel: All > > (XEN) ********************************************** > > (XEN) ******* WARNING: CONSOLE OUTPUT IS SYNCHRONOUS > > (XEN) ******* This option is intended to aid debugging of Xen by ensuring > > (XEN) ******* that all output is synchronously delivered on the serial line. > > (XEN) ******* However it can introduce SIGNIFICANT latencies and affect > > (XEN) ******* timekeeping. It is NOT recommended for production use! > > (XEN) ********************************************** > > (XEN) 3... 2... 1... > > > > > Can you please paste the full boot messages before it locks up? > >Unfortunately no, because I am not getting any output (kernel messages) to the terminal on the other machine listening. I attached a photo of what I see on the screen when console=com1,vga.> > After that I just get a blank screen with a blinking "_" prompt at the top > > left hand corner of the screen. I understand that this message should not > > alone cause the kernel to stop booting at the output was actually found on > > another thread at: > > [3]http://lists.xensource.com/archives/html/xen-devel/2010-04/msg00340.html > > > > Does any have a non-standard PCI serial port Xen serial console working > > with grub2? What does your /etc/default/grub file and menuentrys look > > like? What does your /etc/inittab look like? > > > > My motherboard does not have a serial port or even serial headers > > connectors on the board. Therefor I purchased an add-in serial card to > > obtain serial ports on the machine. > > > > Motherboard: > > [4]http://www.intel.com/products/desktop/motherboards/DP55WG/DP55WG-overview.htm > > [5]http://ark.intel.com/Product.aspx?id=40078 > > > > Add-in serial card: > > "Cables Unlimited IOC-2200 2-Port DB9 Serial PCI I/O Card" > > [6](http://www.tigerdirect.ca/applications/SearchTools/item-details.asp?EdpNo=1431863&CatId=1422) > > > > Does the serial console work with plain baremetal Linux? (without Xen). > >No it does not. I started a thread over on the Debian mailing-list for this though to see if anyone there had any ideas. I have got no replies as of yet. Mainly I was asking if one needed to build the mcs9865-serial.ko (kernel module) against the kernel source for the running kernel in order to log kernel message during boot time or does grub implement a generic driver to capture the kernel message? http://lists.debian.org/debian-user/2010/04/msg00765.html> > > My GRUB2 configuration files are also attached from: > > > > /etc/default/grub > > /boot/grub/grub.cfg (trying to boot "Setting up Xen 4.0.0 / PVOPS > > 2.6.32-4-xen-amd64 with a serial console" entry) > > > > Lastly a snippet from lspci -vvv > > > > 05:01.0 Serial controller: NetMos Technology Device 9865 (prog-if 02 > > [16550]) > > Subsystem: Device a000:1000 > > 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 A routed to IRQ 22 > > Region 0: I/O ports at 1008 [size=8] > > > So the first port has IO port 0x1008 and uses IRQ 22.Agreed. And I also physically connected my null modem cable to both (out of two) serial ports to eliminate the possibility that I was connected to the wrong port.> > -- Pasi > > > Region 1: Memory at f0007000 (32-bit, non-prefetchable) [size=4K] > > Region 4: Memory at f0006000 (32-bit, non-prefetchable) [size=4K] > > Capabilities: [48] Power Management version 2 > > Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA > > PME(D0+,D1+,D2+,D3hot+,D3cold+) > > Status: D0 PME-Enable- DSel=0 DScale=1 PME- > > > > 05:01.1 Serial controller: NetMos Technology Device 9865 (prog-if 02 > > [16550]) > > Subsystem: Device a000:1000 > > 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 21 > > Region 0: I/O ports at 1000 [size=8] > > Region 1: Memory at f0005000 (32-bit, non-prefetchable) [size=4K] > > Region 4: Memory at f0004000 (32-bit, non-prefetchable) [size=4K] > > Capabilities: [48] Power Management version 2 > > Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA > > PME(D0+,D1+,D2+,D3hot+,D3cold+) > > Status: D0 PME-Enable- DSel=0 DScale=1 PME- > > > > > > Thanks for looking! > > > > -M > > > > > _______________________________________________ > Xen-users mailing list > Xen-users@lists.xensource.com > http://lists.xensource.com/xen-users-M _________________________________________________________________ Hotmail & Messenger. Get them on your phone now. http://go.microsoft.com/?linkid=9724463 _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Pasi Kärkkäinen
2010-Apr-12 15:45 UTC
Re: [Xen-users] XenSerialConsole help + GRUB2 (Machine locks up on boot)
On Mon, Apr 12, 2010 at 11:28:11AM -0400, Mike Viau wrote:> >Mon, 12 Apr 2010 09:24:53 +0300 <pasik@iki.fi> wrote: > > > > > On Sat, Apr 10, 2010 at 10:03:51AM -0400, Mike Viau wrote: > > > Hello, > > > > > > I am trying to setup a Xen serial console for easily debugging the > full > > > kernel boot messages even if it crashes with the help from the > following > > > wiki pages: > > > > > > [1]http://wiki.xensource.com/xenwiki/XenSerialConsole > > > [2]http://wiki.xensource.com/xenwiki/XenParavirtOps > > > > > > I noticed the wiki was written for use with grub legacy. > > > > > > > I wouldn''t call grub1 legacy since it''s still used by most of the > distros :) > > > > > Therefore I am > > > not certain if the serial console issue is with the way the grub2 > package > > > implemented serial consoles. > > > > > > My problem is the machine locks up on boot after printing the > messages: > > > > > > (XEN) Xen trace buffers: disabled > > > (XEN) Std. Loglevel: All > > > (XEN) Guest Loglevel: All > > > (XEN) ********************************************** > > > (XEN) ******* WARNING: CONSOLE OUTPUT IS SYNCHRONOUS > > > (XEN) ******* This option is intended to aid debugging of Xen by > ensuring > > > (XEN) ******* that all output is synchronously delivered on the serial > line. > > > (XEN) ******* However it can introduce SIGNIFICANT latencies and > affect > > > (XEN) ******* timekeeping. It is NOT recommended for production use! > > > (XEN) ********************************************** > > > (XEN) 3... 2... 1... > > > > > > > > > Can you please paste the full boot messages before it locks up? > > > > > > Unfortunately no, because I am not getting any output (kernel messages) to > the terminal on the other machine listening. I attached a photo of what I > see on the screen when console=com1,vga. >So do you see the Xen hypervisor boot messages at least?> > > After that I just get a blank screen with a blinking "_" prompt at the > top > > > left hand corner of the screen. I understand that this message should > not > > > alone cause the kernel to stop booting at the output was actually > found on > > > another thread at: > > > > [3]http://lists.xensource.com/archives/html/xen-devel/2010-04/msg00340.html > > > > > > Does any have a non-standard PCI serial port Xen serial console > working > > > with grub2? What does your /etc/default/grub file and menuentrys look > > > like? What does your /etc/inittab look like? > > > > > > My motherboard does not have a serial port or even serial headers > > > connectors on the board. Therefor I purchased an add-in serial card to > > > obtain serial ports on the machine. > > > > > > Motherboard: > > > > [4]http://www.intel.com/products/desktop/motherboards/DP55WG/DP55WG-overview.htm > > > [5]http://ark.intel.com/Product.aspx?id=40078 > > > > > > Add-in serial card: > > > "Cables Unlimited IOC-2200 2-Port DB9 Serial PCI I/O Card" > > > > [6](http://www.tigerdirect.ca/applications/SearchTools/item-details.asp?EdpNo=1431863&CatId=1422) > > > > > > > Does the serial console work with plain baremetal Linux? (without Xen). > > > > > > No it does not. I started a thread over on the Debian mailing-list for > this though to see if anyone there had any ideas. I have got no replies as > of yet. > > Mainly I was asking if one needed to build the mcs9865-serial.ko (kernel > module) against the kernel source for the running kernel in order to log > kernel message during boot time or does grub implement a generic driver to > capture the kernel message? >Uhm.. are you saying this serial-card requires some non-standard driver? Then it probably can''t be used as a serial console. The PCI serial-card needs to show up as a ''real'' serial port, so that Xen can output there boot time (before any drivers are loaded in dom0 kernel). -- Pasi> [1]http://lists.debian.org/debian-user/2010/04/msg00765.html > > > > > > My GRUB2 configuration files are also attached from: > > > > > > /etc/default/grub > > > /boot/grub/grub.cfg (trying to boot "Setting up Xen 4.0.0 / PVOPS > > > 2.6.32-4-xen-amd64 with a serial console" entry) > > > > > > Lastly a snippet from lspci -vvv > > > > > > 05:01.0 Serial controller: NetMos Technology Device 9865 (prog-if 02 > > > [16550]) > > > Subsystem: Device a000:1000 > > > 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 A routed to IRQ 22 > > > Region 0: I/O ports at 1008 [size=8] > > > > > > So the first port has IO port 0x1008 and uses IRQ 22. > > Agreed. And I also physically connected my null modem cable to both (out > of two) serial ports to eliminate the possibility that I was connected to > the wrong port. > > > > > -- Pasi > > > > > Region 1: Memory at f0007000 (32-bit, non-prefetchable) [size=4K] > > > Region 4: Memory at f0006000 (32-bit, non-prefetchable) [size=4K] > > > Capabilities: [48] Power Management version 2 > > > Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA > > > PME(D0+,D1+,D2+,D3hot+,D3cold+) > > > Status: D0 PME-Enable- DSel=0 DScale=1 PME- > > > > > > 05:01.1 Serial controller: NetMos Technology Device 9865 (prog-if 02 > > > [16550]) > > > Subsystem: Device a000:1000 > > > 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 21 > > > Region 0: I/O ports at 1000 [size=8] > > > Region 1: Memory at f0005000 (32-bit, non-prefetchable) [size=4K] > > > Region 4: Memory at f0004000 (32-bit, non-prefetchable) [size=4K] > > > Capabilities: [48] Power Management version 2 > > > Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA > > > PME(D0+,D1+,D2+,D3hot+,D3cold+) > > > Status: D0 PME-Enable- DSel=0 DScale=1 PME- > > > > > > > > > Thanks for looking! > > > > > > -M > > > > > > > > > _______________________________________________ > > Xen-users mailing list > > Xen-users@lists.xensource.com > > http://lists.xensource.com/xen-users > > -M > > -------------------------------------------------------------------------- > > Stay in touch. [2]Get Hotmail & Messenger on your phone. > > References > > Visible links > 1. http://lists.debian.org/debian-user/2010/04/msg00765.html > 2. http://go.microsoft.com/?linkid=9724458_______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Mike Viau
2010-Apr-12 15:55 UTC
RE: [Xen-users] XenSerialConsole help + GRUB2 (Machine locks up on boot)
>Mon, 12 Apr 2010 18:45:46 +0300 <pasik@iki.fi> wrote: > > On Mon, Apr 12, 2010 at 11:28:11AM -0400, Mike Viau wrote: > > >Mon, 12 Apr 2010 09:24:53 +0300 <pasik@iki.fi> wrote: > > > > > > > On Sat, Apr 10, 2010 at 10:03:51AM -0400, Mike Viau wrote: > > > > Hello, > > > > > > > > I am trying to setup a Xen serial console for easily debugging the > > full > > > > kernel boot messages even if it crashes with the help from the > > following > > > > wiki pages: > > > > > > > > [1]http://wiki.xensource.com/xenwiki/XenSerialConsole > > > > [2]http://wiki.xensource.com/xenwiki/XenParavirtOps > > > > > > > > I noticed the wiki was written for use with grub legacy. > > > > > > > > > > I wouldn''t call grub1 legacy since it''s still used by most of the > > distros :) > > > > > > > Therefore I am > > > > not certain if the serial console issue is with the way the grub2 > > package > > > > implemented serial consoles. > > > > > > > > My problem is the machine locks up on boot after printing the > > messages: > > > > > > > > (XEN) Xen trace buffers: disabled > > > > (XEN) Std. Loglevel: All > > > > (XEN) Guest Loglevel: All > > > > (XEN) ********************************************** > > > > (XEN) ******* WARNING: CONSOLE OUTPUT IS SYNCHRONOUS > > > > (XEN) ******* This option is intended to aid debugging of Xen by > > ensuring > > > > (XEN) ******* that all output is synchronously delivered on the serial > > line. > > > > (XEN) ******* However it can introduce SIGNIFICANT latencies and > > affect > > > > (XEN) ******* timekeeping. It is NOT recommended for production use! > > > > (XEN) ********************************************** > > > > (XEN) 3... 2... 1... > > > > > > > > > > > > > Can you please paste the full boot messages before it locks up? > > > > > > > > > > Unfortunately no, because I am not getting any output (kernel messages) to > > the terminal on the other machine listening. I attached a photo of what I > > see on the screen when console=com1,vga. > > > > So do you see the Xen hypervisor boot messages at least? > >Nothing in fact.> > > > After that I just get a blank screen with a blinking "_" prompt at the > > top > > > > left hand corner of the screen. I understand that this message should > > not > > > > alone cause the kernel to stop booting at the output was actually > > found on > > > > another thread at: > > > > > > [3]http://lists.xensource.com/archives/html/xen-devel/2010-04/msg00340.html > > > > > > > > Does any have a non-standard PCI serial port Xen serial console > > working > > > > with grub2? What does your /etc/default/grub file and menuentrys look > > > > like? What does your /etc/inittab look like? > > > > > > > > My motherboard does not have a serial port or even serial headers > > > > connectors on the board. Therefor I purchased an add-in serial card to > > > > obtain serial ports on the machine. > > > > > > > > Motherboard: > > > > > > [4]http://www.intel.com/products/desktop/motherboards/DP55WG/DP55WG-overview.htm > > > > [5]http://ark.intel.com/Product.aspx?id=40078 > > > > > > > > Add-in serial card: > > > > "Cables Unlimited IOC-2200 2-Port DB9 Serial PCI I/O Card" > > > > > > [6](http://www.tigerdirect.ca/applications/SearchTools/item-details.asp?EdpNo=1431863&CatId=1422) > > > > > > > > > > Does the serial console work with plain baremetal Linux? (without Xen). > > > > > > > > > > No it does not. I started a thread over on the Debian mailing-list for > > this though to see if anyone there had any ideas. I have got no replies as > > of yet. > > > > Mainly I was asking if one needed to build the mcs9865-serial.ko (kernel > > module) against the kernel source for the running kernel in order to log > > kernel message during boot time or does grub implement a generic driver to > > capture the kernel message? > > > > Uhm.. are you saying this serial-card requires some non-standard driver? > Then it probably can''t be used as a serial console. >I was hoping this was not the case. The Linux kernel includes drivers for serial port devices does it not? Can anyone confirm if the Moschip MCS9865 is or is not supported by the Linux kernel? Can I try using a generic driver with this card that is already built into the Linux kernel?> The PCI serial-card needs to show up as a ''real'' serial port, so that > Xen can output there boot time (before any drivers are loaded in dom0 kernel). >How does one determine if it is real serial port or not. No /dev/ttyS[?] devices are created in the filesystem and there is nothing in the dmesg out for these serial ports either. The PCI add-in card was advertised to be Linux compatible.> -- Pasi > > > > [1]http://lists.debian.org/debian-user/2010/04/msg00765.html > > > > > > > > > My GRUB2 configuration files are also attached from: > > > > > > > > /etc/default/grub > > > > /boot/grub/grub.cfg (trying to boot "Setting up Xen 4.0.0 / PVOPS > > > > 2.6.32-4-xen-amd64 with a serial console" entry) > > > > > > > > Lastly a snippet from lspci -vvv > > > > > > > > 05:01.0 Serial controller: NetMos Technology Device 9865 (prog-if 02 > > > > [16550]) > > > > Subsystem: Device a000:1000 > > > > 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 A routed to IRQ 22 > > > > Region 0: I/O ports at 1008 [size=8] > > > > > > > > > So the first port has IO port 0x1008 and uses IRQ 22. > > > > Agreed. And I also physically connected my null modem cable to both (out > > of two) serial ports to eliminate the possibility that I was connected to > > the wrong port. > > > > > > > > -- Pasi > > > > > > > Region 1: Memory at f0007000 (32-bit, non-prefetchable) [size=4K] > > > > Region 4: Memory at f0006000 (32-bit, non-prefetchable) [size=4K] > > > > Capabilities: [48] Power Management version 2 > > > > Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA > > > > PME(D0+,D1+,D2+,D3hot+,D3cold+) > > > > Status: D0 PME-Enable- DSel=0 DScale=1 PME- > > > > > > > > 05:01.1 Serial controller: NetMos Technology Device 9865 (prog-if 02 > > > > [16550]) > > > > Subsystem: Device a000:1000 > > > > 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 21 > > > > Region 0: I/O ports at 1000 [size=8] > > > > Region 1: Memory at f0005000 (32-bit, non-prefetchable) [size=4K] > > > > Region 4: Memory at f0004000 (32-bit, non-prefetchable) [size=4K] > > > > Capabilities: [48] Power Management version 2 > > > > Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA > > > > PME(D0+,D1+,D2+,D3hot+,D3cold+) > > > > Status: D0 PME-Enable- DSel=0 DScale=1 PME- > > > > > > > > > > > > Thanks for looking! > > > > > > > > -M > > > > > > > > > > > -------------------------------------------------------------------------- > > > > References > > > > Visible links > > 1. http://lists.debian.org/debian-user/2010/04/msg00765.html > > 2. http://go.microsoft.com/?linkid=9724458_________________________________________________________________ Videos that have everyone talking! Now also in HD! http://go.microsoft.com/?linkid=9724465 _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Pasi Kärkkäinen
2010-Apr-12 16:02 UTC
Re: [Xen-users] XenSerialConsole help + GRUB2 (Machine locks up on boot)
On Mon, Apr 12, 2010 at 11:55:49AM -0400, Mike Viau wrote: > > >> > > > Can you please paste the full boot messages before it locks up? > > > > > > > > > > > > > > Unfortunately no, because I am not getting any output (kernel > messages) to > > > the terminal on the other machine listening. I attached a photo of > what I > > > see on the screen when console=com1,vga. > > > > > > > So do you see the Xen hypervisor boot messages at least? > > > > > > Nothing in fact. >Please paste your grub.conf again.> > > > > > > > > > Motherboard: > > > > > > > > > [4]http://www.intel.com/products/desktop/motherboards/DP55WG/DP55WG-overview.htm > > > > > [5]http://ark.intel.com/Product.aspx?id=40078 > > > > > > > > > > Add-in serial card: > > > > > "Cables Unlimited IOC-2200 2-Port DB9 Serial PCI I/O Card" > > > > > > > > > [6](http://www.tigerdirect.ca/applications/SearchTools/item-details.asp?EdpNo=1431863&CatId=1422) > > > > > > > > > > > > > Does the serial console work with plain baremetal Linux? (without > Xen). > > > > > > > > > > > > > > No it does not. I started a thread over on the Debian mailing-list for > > > this though to see if anyone there had any ideas. I have got no > replies as > > > of yet. > > > > > > Mainly I was asking if one needed to build the mcs9865-serial.ko > (kernel > > > module) against the kernel source for the running kernel in order to > log > > > kernel message during boot time or does grub implement a generic > driver to > > > capture the kernel message? > > > > > > > Uhm.. are you saying this serial-card requires some non-standard driver? > > Then it probably can''t be used as a serial console. > > > > I was hoping this was not the case. The Linux kernel includes drivers for > serial port devices does it not? Can anyone confirm if the Moschip MCS9865 > is or is not supported by the Linux kernel? > > Can I try using a generic driver with this card that is already built into > the Linux kernel?Yeah, sure, try it. I don''t know more about the serial card you have.> > The PCI serial-card needs to show up as a ''real'' serial port, so that > > Xen can output there boot time (before any drivers are loaded in dom0 > kernel). > > > > How does one determine if it is real serial port or not. No /dev/ttyS[?] > devices are created in the filesystem and there is nothing in the dmesg > out for these serial ports either. The PCI add-in card was advertised to > be Linux compatible. >Real serial ports are available without any drivers, at boot time before Linux is loaded. Xen needs to log to the serial port before _any_ drivers are loaded, even before dom0 Linux is loaded. It''s the same with USB-serial-adapters.. you can''t use those for serial console because they don''t work before the driver is loaded. But yeah.. good luck! -- Pasi _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Mike Viau
2010-Apr-12 16:32 UTC
RE: [Xen-users] XenSerialConsole help + GRUB2 (Machine locks up on boot)
> Mon, 12 Apr 2010 19:02:12 +0300 <pasik@iki.fi> wrote: > > On Mon, Apr 12, 2010 at 11:55:49AM -0400, Mike Viau wrote: > > > > > > > > > Can you please paste the full boot messages before it locks up? > > > > > > > > > > > > > > > > > > Unfortunately no, because I am not getting any output (kernel > > messages) to > > > > the terminal on the other machine listening. I attached a photo of > > what I > > > > see on the screen when console=com1,vga. > > > > > > > > > > So do you see the Xen hypervisor boot messages at least? > > > > > > > > > > Nothing in fact. > > > > Please paste your grub.conf again. > >Attached is grub.cfg. Please notice: menuentry "Xen 4.0.0 / PVOPS 2.6.32-4-xen-amd64 with a serial console" { insmod ext2 set root=(hd2,1) search --fs-uuid --set 13f83e98-6e2e-48a5-992e-b266d17bbfd3 multiboot /xen.gz dom0_mem=2048M loglvl=all guest_loglvl=all sync_console console_to_ring com1=115200,8n1,0x1000,0 console=com1 module /vmlinuz-2.6.32-4-xen-amd64 root=UUID=a8129b5a-f8cc-460e-bda4-93cc547b9f7e ro console=hvc0 earlyprintk=xen module /initrd.img-2.6.32-4-xen-amd64 } I have tried using both 0x1000 and 0x1008 with IRQ 21 and 22 and 0> > > > > > Motherboard: > > > > > > > > > > > > [4]http://www.intel.com/products/desktop/motherboards/DP55WG/DP55WG-overview.htm > > > > > > [5]http://ark.intel.com/Product.aspx?id=40078 > > > > > > > > > > > > Add-in serial card: > > > > > > "Cables Unlimited IOC-2200 2-Port DB9 Serial PCI I/O Card" > > > > > > > > > > > > [6](http://www.tigerdirect.ca/applications/SearchTools/item-details.asp?EdpNo=1431863&CatId=1422) > > > > > > > > > > > > > > > > Does the serial console work with plain baremetal Linux? (without > > Xen). > > > > > > > > > > > > > > > > > > No it does not. I started a thread over on the Debian mailing-list for > > > > this though to see if anyone there had any ideas. I have got no > > replies as > > > > of yet. > > > > > > > > Mainly I was asking if one needed to build the mcs9865-serial.ko > > (kernel > > > > module) against the kernel source for the running kernel in order to > > log > > > > kernel message during boot time or does grub implement a generic > > driver to > > > > capture the kernel message? > > > > > > > > > > Uhm.. are you saying this serial-card requires some non-standard driver? > > > Then it probably can''t be used as a serial console. > > > > > > > I was hoping this was not the case. The Linux kernel includes drivers for > > serial port devices does it not? Can anyone confirm if the Moschip MCS9865 > > is or is not supported by the Linux kernel? > > > > Can I try using a generic driver with this card that is already built into > > the Linux kernel? > > Yeah, sure, try it.What driver (name or module name) do you suggest I start with. Another system has drivers like: 8250_accent.ko 8250_exar_st16c554.ko 8250_hub6.ko jsm/ serial_cs.ko 8250_boca.ko 8250_fourport.ko 8250_mca.ko max3100.ko What about serial_cs.ko? http://www.google.com/#hl=en&source=hp&q=serial_cs.ko&meta=&aq=f&aqi=&aql=&oq=&gs_rfai=&fp=6909149b0ecd8aa> I don''t know more about the serial card you have. > > > > The PCI serial-card needs to show up as a ''real'' serial port, so that > > > Xen can output there boot time (before any drivers are loaded in dom0 > > kernel). > > > > > > > How does one determine if it is real serial port or not. No /dev/ttyS[?] > > devices are created in the filesystem and there is nothing in the dmesg > > out for these serial ports either. The PCI add-in card was advertised to > > be Linux compatible. > > > > Real serial ports are available without any drivers, at boot time before Linux is loaded. > Xen needs to log to the serial port before _any_ drivers are loaded, even before dom0 Linux is loaded. >So the serial line use by grub ''taps'' into real serial ports only right? So is a driver even needed at all if all the details such as I/O address, IRQ, speed, etc are provided in the grub configuration? Many there is a hardware limitation I am unaware or blind to see?> It''s the same with USB-serial-adapters.. you can''t use those for serial console > because they don''t work before the driver is loaded. > > But yeah.. good luck! > > -- Pasi >-M _________________________________________________________________ Hotmail & Messenger. Get them on your phone now. http://go.microsoft.com/?linkid=9724463 _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Mike Viau
2010-Apr-12 16:34 UTC
RE: [Xen-users] XenSerialConsole help + GRUB2 (Machine locks up on boot)
> Mon, 12 Apr 2010 19:02:12 +0300 <pasik@iki.fi> wrote: > > On Mon, Apr 12, 2010 at 11:55:49AM -0400, Mike Viau wrote: > > > > > > > > > Can you please paste the full boot messages before it locks up? > > > > > > > > > > > > > > > > > > Unfortunately no, because I am not getting any output (kernel > > messages) to > > > > the terminal on the other machine listening. I attached a photo of > > what I > > > > see on the screen when console=com1,vga. > > > > > > > > > > So do you see the Xen hypervisor boot messages at least? > > > > > > > > > > Nothing in fact. > > > > Please paste your grub.conf again. > >Attached is grub.cfg. Please notice: menuentry "Xen 4.0.0 / PVOPS 2.6.32-4-xen-amd64 with a serial console" { insmod ext2 set root=(hd2,1) search --fs-uuid --set 13f83e98-6e2e-48a5-992e-b266d17bbfd3 multiboot /xen.gz dom0_mem=2048M loglvl=all guest_loglvl=all sync_console console_to_ring com1=115200,8n1,0x1000,0 console=com1 module /vmlinuz-2.6.32-4-xen-amd64 root=UUID=a8129b5a-f8cc-460e-bda4-93cc547b9f7e ro console=hvc0 earlyprintk=xen module /initrd.img-2.6.32-4-xen-amd64 } I have tried using both 0x1000 and 0x1008 with IRQ 21 and 22 and 0> > > > > > Motherboard: > > > > > > > > > > > > [4]http://www.intel.com/products/desktop/motherboards/DP55WG/DP55WG-overview.htm > > > > > > [5]http://ark.intel.com/Product.aspx?id=40078 > > > > > > > > > > > > Add-in serial card: > > > > > > "Cables Unlimited IOC-2200 2-Port DB9 Serial PCI I/O Card" > > > > > > > > > > > > [6](http://www.tigerdirect.ca/applications/SearchTools/item-details.asp?EdpNo=1431863&CatId=1422) > > > > > > > > > > > > > > > > Does the serial console work with plain baremetal Linux? (without > > Xen). > > > > > > > > > > > > > > > > > > No it does not. I started a thread over on the Debian mailing-list for > > > > this though to see if anyone there had any ideas. I have got no > > replies as > > > > of yet. > > > > > > > > Mainly I was asking if one needed to build the mcs9865-serial.ko > > (kernel > > > > module) against the kernel source for the running kernel in order to > > log > > > > kernel message during boot time or does grub implement a generic > > driver to > > > > capture the kernel message? > > > > > > > > > > Uhm.. are you saying this serial-card requires some non-standard driver? > > > Then it probably can''t be used as a serial console. > > > > > > > I was hoping this was not the case. The Linux kernel includes drivers for > > serial port devices does it not? Can anyone confirm if the Moschip MCS9865 > > is or is not supported by the Linux kernel? > > > > Can I try using a generic driver with this card that is already built into > > the Linux kernel? > > Yeah, sure, try it.What driver (name or module name) do you suggest I start with. Another system has drivers like: 8250_accent.ko 8250_exar_st16c554.ko 8250_hub6.ko jsm/ serial_cs.ko 8250_boca.ko 8250_fourport.ko 8250_mca.ko max3100.ko What about serial_cs.ko? http://www.google.com/#hl=en&source=hp&q=serial_cs.ko&meta=&aq=f&aqi=&aql=&oq=&gs_rfai=&fp=6909149b0ecd8aa> I don''t know more about the serial card you have. > > > > The PCI serial-card needs to show up as a ''real'' serial port, so that > > > Xen can output there boot time (before any drivers are loaded in dom0 > > kernel). > > > > > > > How does one determine if it is real serial port or not. No /dev/ttyS[?] > > devices are created in the filesystem and there is nothing in the dmesg > > out for these serial ports either. The PCI add-in card was advertised to > > be Linux compatible. > > > > Real serial ports are available without any drivers, at boot time before Linux is loaded. > Xen needs to log to the serial port before _any_ drivers are loaded, even before dom0 Linux is loaded. >So the serial line use by grub ''taps'' into real serial ports only right? So is a driver even needed at all if all the details such as I/O address, IRQ, speed, etc are provided in the grub configuration? Many there is a hardware limitation I am unaware or blind to see?> It''s the same with USB-serial-adapters.. you can''t use those for serial console > because they don''t work before the driver is loaded. > > But yeah.. good luck! > > -- Pasi >-M _________________________________________________________________ Videos that have everyone talking! Now also in HD! http://go.microsoft.com/?linkid=9724465 _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users