[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#686939: linux-image-3.2.0-3-686-pae: fb: conflicting fb hw usage inteldrmfb vs VESA VGA - removing generic driver



On Fri, 2012-09-07 at 19:37 +0800, Steven Shiau wrote:
> Source: linux
> Version: 3.2.23-1
> Severity: important
> 
> Dear Maintainer,
> 
> When using "nomodeset" and "vga=788" in the boot parameters, the machine hang at
> "fb: conflicting fb hw usage inteldrmfb vs VESA VGA - removing generic driver"
> on a machine with Intel VGA card.
> This happens no matter it's 686-pae kernel, or i486 one.
> Since the Intel VGA card in very common, please consider to make framebuffer work for KMS disabled.

DRM drivers with KMS *are* framebuffer drivers.  I think you mean 'keep
VGA console working'.

> How to reproduce this:
> 1. Create a Debian live based on Sid:
>    http://live-build.debian.net/cgi-bin/live-build
> 2. Burn the created iso on a CD, then boot it on a machine with Intel VGA card
> 3. In the 1st boot menu of isolinux, press "Tab" key to modify the boot parameters. Just append "nomodeset vga=788", then press enter to continue boot
> 4. The above error will shown, and it just hangs there.

This is really weird because i915 just shouldn't register a console at
all if you do that...  Ah, but xserver-video-xorg-intel still installs a
configuration file which *overrides* nomodeset
(/etc/modprobe.d/i915-kms.conf).  (There was a very good reason for
doing that in squeeze, but I think it can be dropped now.)

So you could avoid installing xserver-video-xorg-intel, or empty the
configuration file.

Still, the kernel should be able to switch without hanging (and normally
does).  Does this *only* happen if you use 'nomodeset vga=788' or does
it also happen if you use 'vga=788'?

Ben.

-- 
Ben Hutchings
Experience is what causes a person to make new mistakes instead of old ones.

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: