On Sat, 2011-04-30 at 10:13 +0100, Wei Liu wrote:
> I'm building my development with Debian Squeeze, Xen unstable and the
> latest 188.8.131.52 kernel.
> According to Xen wiki page, graphic subsystem is not working with
> 2.6.38 , 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-184.108.40.206-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.
Xen-devel mailing list