GRUB_GFXMODE not passed to the kernel
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Won't Fix
|
Undecided
|
Unassigned |
Bug Description
In the process of trying to figure out where to set GFXPAYLOAD when GRUB2 complained that vga=795 no longer is the proper way to pass the framebuffer resolution to the Linux kernel, it appears that I uncovered a bug. According to Steve Langasek, setting GRUB_GFXMODE is all that's necessary for both GRUB2 and Linux to use the same graphics mode. On this particular host, this doesn't work. Even worse, unless I've set vga=795 in GRUB_CMDLINE_LINUX, the kernel completely fails to load vesafb, with the following error:
FATAL: Error inserting vesafb (/lib/modules/
ProblemType: BugDistroRelease: Ubuntu 11.10
Package: linux-image-
ProcVersionSign
Uname: Linux 3.0.0-12-generic i586
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.24.
AplayDevices:
**** List of PLAYBACK Hardware Devices ****
card 0: Audio [CS5535 Audio], device 0: CS5535 Audio [CS5535 Audio]
Subdevices: 1/1
Subdevice #0: subdevice #0
ApportVersion: 1.23-0ubuntu2
Architecture: i386
ArecordDevices:
**** List of CAPTURE Hardware Devices ****
card 0: Audio [CS5535 Audio], device 0: CS5535 Audio [CS5535 Audio]
Subdevices: 1/1
Subdevice #0: subdevice #0
AudioDevicesInUse: Error: command ['fuser', '-v', '/dev/snd/by-path', '/dev/snd/
CRDA: Error: [Errno 2] Tiedostoa tai hakemistoa ei ole
Card0.Amixer.info:
Card hw:0 'Audio'/'CS5535 Audio cs5535audio at 0xfe00, irq 11'
Mixer name : 'Realtek ALC203 rev 0'
Components : 'AC97a:414c4770'
Controls : 33
Simple ctrls : 21
Date: Sun Oct 2 21:50:26 2011
HibernationDevice: RESUME=
IwConfig: Error: [Errno 2] Tiedostoa tai hakemistoa ei ole
Lsusb:
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 046d:c00e Logitech, Inc. M-BJ58/M-BJ69 Optical Wheel Mouse
Bus 002 Device 003: ID 03f9:0100 KeyTronic Corp. Keyboard
MachineType: First International Computer, Inc. ION603
ProcKernelCmdLine: BOOT_IMAGE=
PulseSinks: Error: command ['pacmd', 'list-sinks'] failed with exit code 1: No PulseAudio daemon running, or not running as session daemon.
PulseSources: Error: command ['pacmd', 'list-sources'] failed with exit code 1: No PulseAudio daemon running, or not running as session daemon.
RelatedPackageV
linux-
linux-
linux-firmware 1.60
RfKill: Error: [Errno 2] Tiedostoa tai hakemistoa ei oleSourcePackage: linux
UdevDb: Error: [Errno 2] Tiedostoa tai hakemistoa ei ole
UpgradeStatus: Upgraded to oneiric on 2009-02-07 (967 days ago)
dmi.bios.date: 11/08/2007
dmi.bios.vendor: Phoenix Technologies, LTD
dmi.bios.version: 6.00 PG
dmi.board.name: ION603
dmi.board.vendor: First International Computer, Inc.
dmi.board.version: PCB 2.X
dmi.chassis.type: 3
dmi.modalias: dmi:bvnPhoenixT
dmi.product.name: ION603
dmi.product.
dmi.sys.vendor: First International Computer, Inc.
Changed in linux (Ubuntu): | |
status: | New → Confirmed |
Changed in linux (Ubuntu): | |
status: | Incomplete → Confirmed |
I think you were either misinformed or misunderstood. GRUB_GFXMODE is not sufficient to cause GRUB to pass a video mode to the Linux kernel; you must also set GRUB_GFXPAYLOAD _LINUX= keep or GRUB_GFXPAYLOAD _LINUX= <some other video mode>. See GRUB's info documentation.