I'm using Moblin 2.1 with the MeeGo kernel on several ASUS EeePC 1001P
netbooks.  The backlight behaves strangely, and I'd appreciate it if
somebody could point me in the right direction to figure out how to
fix it.  I'm quite comfortable with C, but I've never messed with ACPI
before, and I think that's where the problem is.
/proc/acpi/video/VGA/LCDD says this:

levels:  1 5 8 10 13 16 20 22 25 27 29 30 32 33 35 36
current: 1

The problem is that the levels aren't actually in order of visible
brightness.  Here's the real order, dimmest to brightest:

16/32 1/33 35 20/36 5 22 8/25 10/27 13/29 30

I can't distinguish visually between the pairs separated with slashes.
 It looks to me like only the low four bits of the number are
significant.  Here's the same sequence modulo 16:

0 1 3 4 5 6 8/9 10/11 13 14

The real problem is that when Moblin goes to screensaver and turns off
the backlight, it turns it back on with brightness 36 -- that's one of
the lower settings visually, but the "brightest" numerically.  Can
anybody point me to what I should check to help the kernel get the
level numbers right?

These machines have an Atom N450 with Intel Pineview graphics
(8086/a011).  I'm using Moblin 2.1 with the 2.6.33.2-5.1-netbook
kernel from the MeeGo repo (I needed an updated ath9k driver).

Any help or direction is appreciated,

Micah
_______________________________________________
MeeGo-dev mailing list
[email protected]
http://lists.meego.com/listinfo/meego-dev

Reply via email to