Re: [PATCH -mm] ACPI video: only one ACPI bus video device is allowed for one VGA controller

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

 



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

[Index of Archives]     [Linux IBM ACPI]     [Linux Power Management]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Share Photos]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]     [Linux Resources]

  Powered by Linux