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-users

RE: [Xen-users] [SEMI-SOLVED] XenSerialConsole help + GRUB2 (Machine loc

To: <pasik@xxxxxx>
Subject: RE: [Xen-users] [SEMI-SOLVED] XenSerialConsole help + GRUB2 (Machine locks up on boot)
From: Mike Viau <viaum@xxxxxxxxxxxxxxx>
Date: Fri, 16 Apr 2010 10:36:10 -0400
Cc: xen-users@xxxxxxxxxxxxxxxxxxx
Delivery-date: Sun, 18 Apr 2010 08:55:41 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
Importance: Normal
In-reply-to: <20100415193714.GF1878@xxxxxxxxxxx>
List-help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-id: Xen user discussion <xen-users.lists.xensource.com>
List-post: <mailto:xen-users@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
References: <20100415180129.GE1878@xxxxxxxxxxx>, <BAY107-W8257A5B8B7C0B374F3998EF0F0@xxxxxxx>, <20100415193714.GF1878@xxxxxxxxxxx>
Sender: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
> Thu, 15 Apr 2010 22:37:14 +0300 <pasik@xxxxxx> wrote:
>
> On Thu, Apr 15, 2010 at 03:24:03PM -0400, Mike Viau wrote:
> > > > >
> > > >
> > > > 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
> > > >
> > >
> > > So do you now get Xen hypervisor boot messages?
> >
> > Yes! And I have access to the hyper-visor by hitting ctrl+a three times.
> >
>
>
> Good. So what was the problem with Xen boot messages earlier? What did you change
> in grub settings to get it working?
>
>

I was just not able to get any messages through the serial console at first. I was hoping to just setup my grub config as seen about with the I/O address and IRQ for my PCI serial port card and start getting the Xen boot messages across the serial link.

The grub configuration above worked perfectly after I patched my kernel to support my netmos 9865 serial card [*]. So really no changes were really needed by I later decided to remove the "sync_console" and "console_to_ring" options. I also removed "earlyprintk=xen" from the dom0 kernel line and replaced "console=hvc0" with "console=hvc0 console=tty0"so that I can get the messages on my screen and serial console.

[*] I downloaded the current 2.6.33 stable pvops kernel sources and wrote in the patches. The top of my git log output:

commit 0cc94d21a154f2360daf886e7ec0a25fa6f67452
Author: root <root@xxxxxxxxxxxxx>
Date:   Wed Apr 14 19:37:45 2010 -0400

    8250_pci: add support for MCS9865 / SYBA 6x Serial Port Card

commit d4454747e32cb45d27fe1fae024436660fd6774f
Merge: 90d4e45... 19f00f0...
Author: Jeremy Fitzhardinge <jeremy.fitzhardinge@xxxxxxxxxx>
Date:   Fri Apr 2 11:29:33 2010 -0700

    Merge remote branch 'stable-2.6.33/master' into xen/stable-2.6.33.x

    * stable-2.6.33/master: (156 commits)
      Linux 2.6.33.2
      pata_via: fix VT6410/6415/6330 detection issue
      GFS2: Skip check for mandatory locks when unlocking
      classmate-laptop: use a single MODULE_DEVICE_TABLE to get correct aliases
      x86: Fix sched_clock_cpu for systems with unsynchronized TSC
      b43: Workaround circular locking in hw-tkip key update callback
      Bluetooth: Fix kernel crash on L2CAP stress tests
      Bluetooth: Fix potential bad memory access with sysfs files
      ahci: use BIOS date in broken_suspend list
      quota: Fix warning when a delayed write happens before quota is enabled
      quota: manage reserved space when quota is not active [v2]
      tcp: Fix tcp_make_synack()
      tcp: Fix OOB POLLIN avoidance.
      tcp: Fix tcp_mark_head_lost() with packets == 0
      skbuff: remove unused dma_head & dma_maps fields
      net: Potential null skb->dev dereference
      r8169: offical fix for CVE-2009-4537 (overlength frame DMAs)
      netlink: fix unaligned access in nla_get_be64()
      netfilter: ctnetlink: fix reliable event delivery if message building fail
      netlink: fix NETLINK_RECV_NO_ENOBUFS in netlink_set_err()
      ...


My final question, is it worth submitting that latest patch to xen-devel? Is there a better channel to use? What steps would I take?


-M


Stay in touch. Get Hotmail & Messenger on your phone.
_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users