Description of problem: After booting guests kernels with "console=tty0 console=xvc0" arguments, the {virsh,xm} console domId commands seem to go nowhere. Version-Release number of selected component (if applicable): # rpm -q kernel-xen libvirt xen kernel-xen-2.6.18-37.el5 libvirt-0.2.3-5.el5 libvirt-0.2.3-5.el5 xen-3.0.3-33.el5 How reproducible: Everytime. Steps to Reproduce: 1. Create a paravirt guest. 2. Boot it up with console=xvc0 console=tty0 arguments in the kernel line 3. Try to connect to the domain with virsh console or xm console. Actual results: Can't get serial port output. Expected results: Should have it. Additional info:
What guest kernel are you running ? The kernel-xen-2.6.18-36.el5 kernel run as a guest works just fine, without any 'console' args, or with 'console=xvc0 console=tty0', or with 'console=tty0 console=xvc0'. Supplying any console arg is completely redundant anyway, because RHEL-5.1 guest kernels 'do the right thing' out of the box .
Please also provide the guest config file from /etc/xen and the /var/log/xen/xend.log
This was an -EUSERERROR it looks like. I had "console=xvc0 console=tty0" as opposed to "console=tty0 console=xvc0" which caused the problem. Having the console args in right order fixed it.