[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: [Xen-users] [SEMI-SOLVED] XenSerialConsole help + GRUB2 (Machine locks up on boot)
> 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
|