Bug 18889

Summary: [SDVO-LVDS] SDVO LDVS support needed (for Eee Top among others)
Product: xorg Reporter: Radu C <advantis>
Component: Driver/intelAssignee: Jesse Barnes <jbarnes>
Status: RESOLVED DUPLICATE QA Contact: Xorg Project Team <xorg-team>
Severity: enhancement    
Priority: medium CC: d
Version: unspecified   
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
Xorg log with ModeDebug enabled none

Description Radu C 2008-12-04 07:19:14 UTC
Created attachment 20814 [details]
Xorg log with ModeDebug enabled

(verbatim copy of this Launchpad entry: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/304558 )

(verbatim copy from this forum post: http://ubuntuforums.org/showthread.php?t=992882)

I have two new shiny Asus Eee Top ET1602 systems. I tried running Ubuntu 7.10 and 8.10 on them. In the console, and while showing the splash, the screen works fine. When X starts with the intel driver the backlight seems to go off.

I tried multiple way to get it working, but I'm stuck now. The driver exposes the following output ports: VGA, LVDS, Unknown-1, TV (there are no exposed physical connectors on the unit). According to Windows XP, which shipped with the units, the touch panel is connected to the LVDS port, so I disabled the rest of the connectors in xorg.conf explicitly, so they don't interfere with anything.

The vesa driver works fine by the way.

The screen is still black after all my attempts with the intel driver though. Any ideas what I should try to get something displayed?

Thanks

**** Update 1 ****

I'm getting "(EE) intel(0): underrun on pipe B!" errors in the X log periodically.

I also discovered the "--properties" switch for the "xrandr" command, and the related "--output LVDS --set" parameters. When I run "xrandr --properties", it says that the "BACKLIGHT" property is 0, and its range of values is (0,0)... Hmm... I checked the same on my laptop, and there the range is (0, 10781).

There's nothing in /sys/class/backlight on either the Eee Top or my laptop. The "xbacklight" command works on my laptop, and it does nothing on the Eee Top (displays "nan"). Switching the "BACKLIGHT_CONTROL" property to legacy gives me a range of (0,255) on the Eee Top, but changing the brightness value does nothing.

The good news is that the touchscreen works with the "evtouch" driver with little effort (link: http://wiki.linuxmce.org/index.php/Asus_EeeTop).

**** Update 2 ****

I got my hands on a EeePC 1000H, and saw that the brightness controls work on that thing. The eeepc-laptop module controls the backlight. So I tried adding the ATK0110 identified to that module, fingers crossed, hoping that it will work just like that. Well, no luck there. Now I'm really out of ideas, short of reverse engineering the ATK0110 driver that Asus ships for Windows.

------------ END ------------
Comment 1 Wang Zhenyu 2008-12-09 18:01:05 UTC
Eee top's panel is using SDVO LVDS instead of integrated LVDS. Current intel driver doesn't have SDVO LVDS support, so you have to use vesa driver on it now.
Comment 2 Radu C 2008-12-12 19:26:10 UTC
With SDVO-LVDS unsupported, I guess there wouldn't be any EDID information coming through there. According to other posts, SDVO-LVDS shows up as "Unknown" in XRandR.

Yet, as far as I can tell, there's EDID information coming through the LVDS connection (i.e. not the "Unknown" one). How can that be? Does a SDVO-LVDS show up as "LVDS" as well?
Comment 3 Jesse Barnes 2008-12-18 14:49:21 UTC
The LVDS output driver will probably find modes in the vbios, even if they're bogus.  Then the X server might fill in the standard modes after that.

It looks like your SDVO LVDS output (Unknown-1) is detecting some modes though too, unfortunately we're not poking the right SDVO bits to make it turn on...
Comment 4 Michael Fu 2008-12-21 21:25:11 UTC

*** This bug has been marked as a duplicate of bug 11645 ***
Comment 5 Gordon Jin 2008-12-24 18:02:26 UTC
*** Bug 19276 has been marked as a duplicate of this bug. ***

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.