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

Bug#691122: Please add LVDS patch for the Zotac ZBOX SD ID13



Package: src:linux
Version: 3.2.30-1
Tags: upstream fixed-upstream patch
Severity: normal

Hi,

The Zotac ZBOX SD ID13 has an internal LVDS connector which (at least in
this model) isn't connected to anything. This leads to X adjusting the
maximum resolution to the resolution of the (nonexistent) LVDS display,
which is way too low. It also seems to confuse the Linux kernel when
choosing the resolution for the virtual terminals.

The problem has been fixed upstream[0] and has also been reported in
Ubuntu[1], so fixing this bug upstream by including the patch in the
stable 3.2 branch might also be a good idea.	

Anyway, after dropping the attached patch into debian/patches/bugfix/x86
and rebuilding the kernel, the problem was fixed here.

Best regards

Alexander Kurtz

[0] http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git;a=commit;h=9756fe38d10b2bf90c81dc4d2f17d5632e135364
[1] https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1064924
From: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date: Fri, 22 Jun 2012 09:43:07 +0200
Subject: [PATCH] drm/i915: no lvds quirk for Zotac ZDBOX SD ID12/ID13
Bug-Debian: http://bugs.debian.org/??????

commit 9756fe38d10b2bf90c81dc4d2f17d5632e135364 upstream.

This box claims to have an LVDS interface but doesn't
actually have one.

Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
---
 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 ab4d647..05fcadb 100644
--- a/drivers/gpu/drm/i915/intel_lvds.c
+++ b/drivers/gpu/drm/i915/intel_lvds.c
@@ -778,6 +778,14 @@ static const struct dmi_system_id intel_no_lvds[] = {
 			DMI_MATCH(DMI_BOARD_NAME, "MS-7469"),
 		},
 	},
+	{
+		.callback = intel_no_lvds_dmi_callback,
+		.ident = "ZOTAC ZBOXSD-ID12/ID13",
+		.matches = {
+			DMI_MATCH(DMI_BOARD_VENDOR, "ZOTAC"),
+			DMI_MATCH(DMI_BOARD_NAME, "ZBOXSD-ID12/ID13"),
+		},
+	},
 
 	{ }	/* terminating entry */
 };
-- 
1.7.6.5

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


Reply to: