Whatever anaconda knows about Xen's consoles: loader2/devices.h:54: {"xvc0", CHARDEV, 204, 191, 0600, "root", "root"}, loader2/init.c:598: char * consoles[] = { "/dev/ttySG0", "/dev/xvc0", NULL }; loader2/init.c:600: char * consoles[] = { "/dev/xvc0", NULL }; needs to be updated when we switch to a pv_ops based kernel-xen, because Xen's console is now available through "hvc" (Note, not assigning to anaconda-maint-list until we switch rawhide over. Latest scratch build available from here: http://koji.fedoraproject.org/koji/taskinfo?taskID=460974 )
Made a quick guess at what the right change will be and committed it to git. When pvops xen is in rawhide and thus the kernel is pulled into the images, it can be tested a lot more easily
kernel-xen-2.6-2.6.25-0.0.rc4.fc9 is in rawhide now
Seems it's not quite there yet "text mode forced due to serial/virtpconsole"
*** Bug 437706 has been marked as a duplicate of this bug. ***
The second half of this is bug 437706 and it has more of hte useful info, so I'm going to close this one since the basic handling is there and working right.