The Supermicro X7SPA-H is a desktop mini-ITX board with a single VGA output driven by a i915-compatible chipset (Intel GMA 3150):
This board reports a phantom LVDS display and the KMS system used by newer Linux distributions uses it as the primary display, rendering the real VGA one unusable.
For example, with Fedora 17 only a wallpaper is displayed on the real screen and the mouse cursor can be moved to a phantom one on the left. Login screen and startup messages are not visible.
Only by adding "video=LVDS-1:d" on the kernel command line am I able to get usable output on the VGA display.
System information as reported by dmidecode:
Product Name: X7SPA-H
Version: <BAD INDEX>
Serial Number: <BAD INDEX>
Wake-up Type: Power Switch
SKU Number: <BAD INDEX>
Family: <BAD INDEX>
Are you absolutely sure the board doesn't have an LVDS header?
(In reply to comment #1)
> Are you absolutely sure the board doesn't have an LVDS header?
100% sure, this particular model only has a VGA port.
There is effectively a X7SPA board with a LVDS header, but it's a different model named X7SPA-L.
None of them can be upgraded or downgraded to the other.
Created attachment 68722 [details] [review]
No LVDS quirk
Sorry for the delay, can you please test the attached patch?
Thanks for the patch, it fixed the issue perfectly!
No more phantom screen with a patched kernel :-)
Applied to -fixes:
Author: Chris Wilson <firstname.lastname@example.org>
Date: Thu Oct 18 21:07:01 2012 +0100
drm/i915: Add no-lvds quirk for Supermicro X7SPA-H
Reported-and-tested-by: Francois Tigeot <email@example.com>
Signed-off-by: Chris Wilson <firstname.lastname@example.org>
Signed-off-by: Daniel Vetter <email@example.com>