[lkml]   [2003]   [Nov]   [3]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
    SubjectRe: Re:No backlight control on PowerBook G4

    > Actually, it's got a GeForce FX Go 5200.

    Ouch !

    Well... This will be a bigger problem then. For some reason, nVidia
    can't (or don't want) to tell us how to do fine backlight control. We
    know how to switch the backlight on/off though since recently and Mark
    just pushed a patch doing that for DPMS in XFree CVS "nv" driver.

    Another bad new with nVidia based laptops is that there is little chance
    we ever support sleep mode on these as so far, it doesn't seem nVidia
    would be willing to give us the necessary informations to reboot the
    chip on wakeup.

    > Cool. I think backlight control, drive spindown, and CPU frequency
    > scaling should go a fairly long way on the battery life front. Speaking
    > of CPU scaling, do you know if it should work on this machine? I selected
    > it in the kernel config, but /sys/devices/system/cpu/cpu0 is empty.

    For finer backlight control, it may be possible to figure it out by
    either tapping registers, looking at the nVidia OF driver, or examining
    register contents in MacOS X (or tracing through MacOS X drivers).

    > cpu : 7457, altivec supported
    > clock : 999MHz
    > revision : 1.1 (pvr 8002 0101)
    > bogomips : 761.85
    > machine : PowerBook6,2
    > motherboard : PowerBook6,2 MacRISC3 Power Macintosh
    > board revision : 00000002
    > detected as : 287 (Unknown Intrepid-based)
    > pmac flags : 00000008
    > L2 cache : 512K unified
    > memory : 256MB
    > pmac-generation : NewWorld

    Hrm... Bogompips is a bit low for a G4... I suspect it may be running at
    the lower speed. I don't know for sure how speed control work on these
    new models based on the 7457...

    > Oh, I just noticed something else in dmesg:
    > PMU driver 2 initialized for Core99, firmware: 0c
    > *shrug*

    What's wrong ?

    > I grabbed the newest Darwin/xnu source I could find from Apple, and I can
    > no longer find where they do the backlight control - it used to be in
    > iokit/Drivers/platform/drvApplePMU . I'll have to look more closely
    > tomorrow...
    > Again, many thanks for your work on this platform.

    It's scattered. For recent machines, it's done by the video driver itself
    (the video chip controls the backlight on the LVDS lines afaik)


    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to
    More majordomo info at
    Please read the FAQ at

     \ /
      Last update: 2005-03-22 13:58    [W:0.041 / U:10.556 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site