[Intel-gfx] [PATCH] drm/i915: ignore lvds on AOpen Mini PC MP-915

ykzhao yakui.zhao at intel.com
Tue Jul 14 02:42:55 CEST 2009


On Tue, 2009-07-14 at 04:26 +0800, Tormod Volden wrote:
> From: Tormod Volden <debian.tormod at gmail.com>
> 
> This motherboard thinks it has an LVDS connected, so without this
> patch the screen goes blank on the connected VGA monitor. More
> information (for the non-KMS case) in bug #18004.
Will you please try the latest Eric's drm-intel-next tree and see
whether the LVDS is still connected?

It will be great if you can attach the output of acpidump.

If there is no LID device, the LVDS won't be initialized on the latest
kernel. In such case maybe this patch is not required.

Thanks.
   Yakui
> 
> Signed-off-by: Tormod Volden <debian.tormod at gmail.com>
> ---
> 
> I see that similar quirks use the "system" DMI entries but these
> are blank on this machine so I had to use the "board" entries.
> 
> It would probably be a good idea if those who add quirks also
> reference the full dmidecode information on which the quirk is
> based. My dmidecode output is attached to bug #18004.
> 
> 
>  drivers/gpu/drm/i915/intel_lvds.c |    8 ++++++++
>  1 files changed, 8 insertions(+), 0 deletions(-)
> 
> diff --git a/drivers/gpu/drm/i915/intel_lvds.c b/drivers/gpu/drm/i915/intel_lvds.c
> index f073ed8..a575248 100644
> --- a/drivers/gpu/drm/i915/intel_lvds.c
> +++ b/drivers/gpu/drm/i915/intel_lvds.c
> @@ -494,6 +494,14 @@ static const struct dmi_system_id intel_no_lvds[] = {
>  	},
>  	{
>  		.callback = intel_no_lvds_dmi_callback,
> +		.ident = "AOpen Mini PC MP915",
> +		.matches = {
> +			DMI_MATCH(DMI_BOARD_VENDOR, "AOpen"),
> +			DMI_MATCH(DMI_BOARD_NAME, "i915GMx-F"),
> +		},
> +	},
> +	{
> +		.callback = intel_no_lvds_dmi_callback,
>  		.ident = "Aopen i945GTt-VFA",
>  		.matches = {
>  			DMI_MATCH(DMI_PRODUCT_VERSION, "AO00001JW"),




More information about the Intel-gfx mailing list