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
