grub-gfxpayload-lists-0.5/0000775000000000000000000000000011641050661012475 5ustar grub-gfxpayload-lists-0.5/update-grub-gfxpayload0000775000000000000000000000036111622450052016773 0ustar #! /bin/sh set -e mkdir -p /boot/grub for x in /usr/share/grub-gfxpayload-lists/blacklist/*; do [ -e "$x" ] || continue cat "$x" done >/boot/grub/gfxblacklist.txt.new mv /boot/grub/gfxblacklist.txt.new /boot/grub/gfxblacklist.txt exit 0 grub-gfxpayload-lists-0.5/update-grub-gfxpayload.80000664000000000000000000000144011502421361017133 0ustar .\" update-grub-gfxpayload.8 .Dd December 16, 2010 .Os Ubuntu .ds volume-operating-system Ubuntu .Dt UPDATE\-GRUB\-GFXPAYLOAD 8 .Sh NAME .Nm update\-grub\-gfxpayload .Nd update /boot/grub/gfxblacklist.txt .Sh SYNOPSIS .Nm .Sh DESCRIPTION .Nm updates .Pa /boot/grub/gfxblacklist.txt from source files in .Pa /usr/share/grub-gfxpayload-lists/blacklist/ , which disables GRUB's .Li gfxpayload=keep facility with certain graphics cards. It should normally only need to be called internally by packages. .Pp If you need to disable .Li gfxpayload=keep locally (perhaps because your system starts up with a black or corrupt screen), then you do not need this program. Instead, add this line to .Pa /etc/default/grub : .Pp .D1 Li GRUB_GFXPAYLOAD_LINUX=text .Sh AUTHOR .An Colin Watson Aq cjwatson@ubuntu.com grub-gfxpayload-lists-0.5/blacklist/0000775000000000000000000000000011741201003014432 5ustar grub-gfxpayload-lists-0.5/blacklist/00_header0000664000000000000000000000122411641050742016116 0ustar # GRUB gfxpayload blacklist. The format is a sequence of lines of the # following form, using lower-case hexadecimal for all ID components: # # vVENDORdDEVICEsvSUBVENDORsdSUBDEVICEbcBASECLASSscSUBCLASS # # Blacklist lines are regex-matched (currently using Lua's string.find with # the line surrounded by ^ and $) against a corresponding PCI ID string. In # practice this means that you can replace any part of the ID string with .* # to match anything. # # There is no need to customise this file locally. If you need to disable # gfxpayload=keep on your system, just add this line (uncommented) to # /etc/default/grub: # # GRUB_GFXPAYLOAD_LINUX=text grub-gfxpayload-lists-0.5/blacklist/10_vmware0000664000000000000000000000003211573114200016156 0ustar v15add0710.* v15add0405.* grub-gfxpayload-lists-0.5/blacklist/20_radeon_hd68000000664000000000000000000000001511741201003017113 0ustar v1002d6738.* grub-gfxpayload-lists-0.5/debian/0000775000000000000000000000000011741450654013726 5ustar grub-gfxpayload-lists-0.5/debian/rules0000775000000000000000000000003611502347443015001 0ustar #! /usr/bin/make -f %: dh $@ grub-gfxpayload-lists-0.5/debian/install0000664000000000000000000000011211502416537015306 0ustar update-grub-gfxpayload usr/sbin blacklist usr/share/grub-gfxpayload-lists grub-gfxpayload-lists-0.5/debian/compat0000664000000000000000000000000211502413027015110 0ustar 7 grub-gfxpayload-lists-0.5/debian/source/0000775000000000000000000000000011502410731015211 5ustar grub-gfxpayload-lists-0.5/debian/source/format0000664000000000000000000000001511502410731016420 0ustar 3.0 (native) grub-gfxpayload-lists-0.5/debian/manpages0000664000000000000000000000003111502421402015416 0ustar update-grub-gfxpayload.8 grub-gfxpayload-lists-0.5/debian/prerm0000664000000000000000000000015111502421641014760 0ustar #! /bin/sh set -e if [ "$1" = remove ]; then rm -f /boot/grub/gfxblacklist.txt fi #DEBHELPER# exit 0 grub-gfxpayload-lists-0.5/debian/control0000664000000000000000000000126211502437065015326 0ustar Source: grub-gfxpayload-lists Section: admin Priority: optional Maintainer: Colin Watson Standards-Version: 3.9.1 Build-Depends: debhelper (>= 7) Package: grub-gfxpayload-lists Architecture: any-i386 any-amd64 Depends: ${misc:Depends}, grub-pc (>= 1.99~20101210-1ubuntu2) Description: GRUB gfxpayload blacklist The 'set gfxpayload=keep' facility in GRUB provides smooth graphical handover to the Linux kernel. Unfortunately, this does not work on all systems, resulting in a black or corrupt display. This package provides a blacklist of PCI IDs which fail. . We maintain this separately from GRUB because it is likely to be updated on a different schedule. grub-gfxpayload-lists-0.5/debian/copyright0000664000000000000000000000035011502347527015656 0ustar Name: grub-gfxpayload-lists Files: * Copyright: 2010 Canonical Ltd. License: GPL-3+ License: GPL-3+ On Debian systems the full text of the GNU General Public License can be found in the `/usr/share/common-licenses/GPL-3' file. grub-gfxpayload-lists-0.5/debian/postinst0000664000000000000000000000007711502417465015536 0ustar #! /bin/sh set -e update-grub-gfxpayload #DEBHELPER# exit 0 grub-gfxpayload-lists-0.5/debian/changelog0000664000000000000000000000210711741201130015557 0ustar grub-gfxpayload-lists (0.6) precise; urgency=low * Blacklist Radeon HD 6800 (LP: #971204) -- Christopher James Halse Rogers Wed, 11 Apr 2012 12:02:32 +0800 grub-gfxpayload-lists (0.5) oneiric; urgency=low * Clarify that ID components should be expressed in lower-case hexadecimal. -- Colin Watson Thu, 29 Sep 2011 12:09:50 +0100 grub-gfxpayload-lists (0.4) oneiric; urgency=low * Ignore broken symlinks in /usr/share/grub-gfxpayload-lists/blacklist (LP: #827046). -- Colin Watson Tue, 16 Aug 2011 12:11:43 +0100 grub-gfxpayload-lists (0.3) oneiric; urgency=low * Blacklist VMware's virtual VGA adapters. (LP: #778615) -- Evan Broder Mon, 06 Jun 2011 10:08:58 +0100 grub-gfxpayload-lists (0.2) natty; urgency=low * Ensure that /boot/grub exists (LP: #758328). -- Colin Watson Tue, 12 Apr 2011 10:40:14 +0100 grub-gfxpayload-lists (0.1) natty; urgency=low * Initial release. -- Colin Watson Thu, 16 Dec 2010 16:28:59 +0000