Henrique de Moraes Holschuh wrote: > On Wed, 15 Jul 2009, Zhang Rui wrote: >> Only one ACPI video bus device for a VGA controller. >> >> Some buggy BIOS exports multiple ACPI video bus devices for the same >> VGA controller, and multiple backlight control methods as well. >> This messes up the ACPI video backlight control. >> http://bugzilla.kernel.org/show_bug.cgi?id=13577 >> >> With this patch applied, only the first ACPI video bus device >> under a PCI device node is bind to ACPI video driver. >> >> The questions is that, we never notice this kind of devices before, >> thus I'm not sure this won't break any laptops. > > Laptops often have more than one video bus device, and you _have_ to choose > the one that is _active_ (which might not be the first one you find). This > is done on laptops that can have either discrete or in-chipset graphics, for > example. I have seen it in several thinkpad models. The video subsystem already picks only graphics devices that actually exist in the PCI bus. The issue here is that there are two ACPI "subdevices" under one address reference to a PCI device (which exists), and both have backlight functionality. I am not aware of any standard method to distinguish between such devices - I'd say it's probably yet another DSDT bug. -- Hector Martin (hector@xxxxxxxxxxxxxx) Public Key: http://www.marcansoft.com/marcan.asc -- To unsubscribe from this list: send the line "unsubscribe linux-acpi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html