Dear developers,
I've been directed here by Stephan Graber, and Joseph Salisbury. Stephan has helped me through my first kernel patch, and I am following along with the steps he took pertaining to the following bug: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/544671
I am working on a bug located here: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/907055 and have already submitted a patch. Mr Salisbury recommended I contact the upstream developers in order to have them work this in to the next release, so here I am.
I have an Intel Atom thin clients with Intel 945GM video cards installed. They report an LVDS output as active, even though these thin clients do not have a monitor attached. This is causing the clients to boot in dual-head mode, with one monitor missing.
Thanks everyone for your time.
The bug above has the patch listed in there, but I will include it again below:
--- ./intel_lvds.old 2011-12-20 13:25:49.368291249 -0500 +++ ./intel_lvds.c 2011-12-20 13:26:05.160291248 -0500 @@ -709,6 +709,14 @@ }, { .callback = intel_no_lvds_dmi_callback, + .ident = "Clientron E830", + .matches = { + DMI_MATCH(DMI_SYS_VENDOR, "Clientron"), + DMI_MATCH(DMI_PRODUCT_NAME, "E830"), + }, + }, + { + .callback = intel_no_lvds_dmi_callback, .ident = "Asus EeeBox PC EB1007", .matches = { DMI_MATCH(DMI_SYS_VENDOR, "ASUSTeK Computer INC."),
On Tue, 2011-12-27 at 12:06 -0500, Joel Sass wrote:
--- ./intel_lvds.old 2011-12-20 13:25:49.368291249 -0500 +++ ./intel_lvds.c 2011-12-20 13:26:05.160291248 -0500 @@ -709,6 +709,14 @@ }, { .callback = intel_no_lvds_dmi_callback,
.ident = "Clientron E830",
.matches = {
DMI_MATCH(DMI_SYS_VENDOR, "Clientron"),
DMI_MATCH(DMI_PRODUCT_NAME, "E830"),
},
- },
- {
.callback = intel_no_lvds_dmi_callback, .ident = "Asus EeeBox PC EB1007", .matches = { DMI_MATCH(DMI_SYS_VENDOR, "ASUSTeK Computer INC."),
Reviewed-by: Adam Jackson ajax@redhat.com
- ajax
From: Joel Sass sass.joel@gmail.com
Signed-off-by: Joel Sass jsass@disklessworkstations.com Reviewed-by: Adam Jackson ajax@redhat.com --- 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 77578b4..e44988e 100644 --- a/drivers/gpu/drm/i915/intel_lvds.c +++ b/drivers/gpu/drm/i915/intel_lvds.c @@ -708,6 +708,14 @@ static const struct dmi_system_id intel_no_lvds[] = { }, }, { + .callback = intel_no_lvds_dmi_callback, + .ident = "Clientron E830", + .matches = { + DMI_MATCH(DMI_SYS_VENDOR, "Clientron"), + DMI_MATCH(DMI_PRODUCT_NAME, "E830"), + }, + }, + { .callback = intel_no_lvds_dmi_callback, .ident = "Asus EeeBox PC EB1007", .matches = {
dri-devel@lists.freedesktop.org