[Bug 700511] Re: [Regression] Widescreen resolutions are missing from vgabios, breaking widescreen in qemu

Serge Hallyn 700511 at bugs.launchpad.net
Tue Apr 5 18:57:20 UTC 2011


** Changed in: vgabios (Ubuntu)
       Status: New => In Progress

** Changed in: vgabios (Ubuntu)
   Importance: Undecided => High

** Changed in: vgabios (Ubuntu)
     Assignee: (unassigned) => Serge Hallyn (serge-hallyn)

-- 
You received this bug notification because you are a member of Ubuntu
Sponsors Team, which is a direct subscriber.
https://bugs.launchpad.net/bugs/700511

Title:
  [Regression] Widescreen resolutions are missing from vgabios, breaking
  widescreen in qemu

Status in “vgabios” package in Ubuntu:
  In Progress

Bug description:
  Binary package hint: vgabios

  Starting with Lucid, the vgabios package in Ubuntu no longer defines
  support for widescreen resolutions. As a result, qemu guests run with
  "-std vga" can no longer use these resolutions.

  This regression is caused by the patch "roll-back-to-
  qemu_0.12.3-snapshot.patch", which was added to the deb package in
  order to fix bug 513273. The intention of this patch was to modify the
  vgabios source code to make it equivalent to the source shipped by
  qemu 0.12.3, but in fact the patch's modification to the vbetables-
  gen.c file is incorrect; it reverts it to an even _older_ version
  which lacks widescreen resolution support. This can be easily seen by
  diff'ing the vgabios and qemu source packages in Lucid with:

  $ apt-get source vgabios
  $ apt-get source qemu-kvm
  $ diff -ur qemu-kvm-0.12.3+noroms/kvm/vgabios/ vgabios-0.6c/

  This shows that vbetables-gen.c is the one file that does not match.
  You can confirm that the patch introduced the discrepancy with:

  $ grep -A 63 'diff.*vbetables' vgabios-0.6c/debian/patches/roll-back-
  to-qemu_0.12.3-snapshot.patch

  Changing the vbetables-gen.c in vgabios to the _real_ version from
  qemu 0.12.3 corrects the problem and restores support for widescreen
  resolutions in qemu. I have attached a debdiff that does this.

  Since roll-back-to-qemu_0.12.3-snapshot.patch is also present in
  Maverick and Natty, they too suffer from the same bug (I tested
  Maverick myself, though not Natty).

  Please apply this debdiff to the Natty package to fix the bug.

  ProblemType: Bug
  DistroRelease: Ubuntu 10.04
  Package: vgabios 0.6c-2ubuntu1
  ProcVersionSignature: Ubuntu 2.6.32-27.49-generic 2.6.32.26+drm33.12
  Uname: Linux 2.6.32-27-generic x86_64
  NonfreeKernelModules: nvidia
  Architecture: amd64
  Date: Sat Jan  8 14:48:08 2011
  Dependencies:
   
  PackageArchitecture: all
  ProcEnviron:
   LANG=en_US.utf8
   SHELL=/bin/bash
  SourcePackage: vgabios



More information about the Ubuntu-sponsors mailing list