Description of problem: When starting a pv guest configured to use SDL, the SDL window fails to open. The message is: Error: Device 0 (vkbd) could not be connected. Hotplug scripts not working. Version-Release number of selected component (if applicable): 5.2beta How reproducible: always Steps to Reproduce: 1. install paravirt guest with vnc 2. add "console=tty console=xvc0" to guest kernel boot params 3. edit guest's xen config: vfb = [ "type=sdl,display=:1.0" ] 4. shutdown, then 'xm create' the guest Actual results: SDL window does not appear; guest shows up as 'paused' in virtual machine manager; after un-pausing the guest boots and I can login via the serial console; shortly afterwards the guest dies and the error listed above is reported in the dom0 terminal. Expected results: This process used to work in 5.1. (You can't install using SDL, so the workaround is to install using VNC and then switch to SDL.) Additional info: Removing /var/lib/xenstored/tdb and rebooting does not change anything.
This bugzilla has Keywords: Regression. Since no regressions are allowed between releases, it is also being proposed as a blocker for this release. Please resolve ASAP.
Assigning to myself for triage.
Created attachment 301521 [details] Proposed fix
Setting flags.
Committed in xen-3.0.3-62.el5: * Tue Apr 8 2008 Chris Lalancette <clalance> - 3.0.3-62.el5 - Fix pvfb SDL window (rhbz #438440) Chris Lalancette
Verified this fix solves the problem.
An advisory has been issued which should help the problem described in this bug report. This report is therefore being closed with a resolution of ERRATA. For more information on the solution and/or where to find the updated files, please follow the link below. You may reopen this bug report if the solution does not work for you. http://rhn.redhat.com/errata/RHBA-2008-0305.html