-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Tested in current libreboot. should work in coreboot (using changeset 5320 or a rebase).
<fchmmr> hey you! <fchmmr> I just got backlight controls working PERFECTLY <fchmmr> on an X60, running libreboot with native graphics init instead of vga oprom <fchmmr> Fn keys, that is. <fchmmr> it'll also work in coreboot (using change set 5320) <fchmmr> how i did it: <fchmmr> run coreboot on X60 with vgarom <fchmmr> do that to read from that address at each brightness level: <fchmmr> sudo devmem2 0xe4361254 w <fchmmr> it came back with 0x879F879E every time <fchmmr> so then I tried: <fchmmr> sudo devmem2 0xe4361254 w 0x879F879E <fchmmr> writing 0x879F879E to address 0xe4361254 <fchmmr> and then I try the Fn keys for brightness controls on the X60 <fchmmr> now it works. <fchmmr> brightenss controlls work <fchmmr> this is amazing.
Yay!
So: that address should be written with that value, by coreboot, at boot time.
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
For T60 (Intel GPU. Mine is 15" version): sudo devmem2 0xe4361254 w 0x58BF58BE
<fchmmr> I read from that address using this command: sudo devmem2 0xe4361254 w <fchmmr> I did that on my T60 running Lenovo BIOS and get this: 0xFFFFFFFF <fchmmr> I did that on my T60 (same one) running coreboot with vgarom and get this: 0x58BF58BE <fchmmr> With libreboot on a T60 (when native graphics is made to work, which at the moment it doesn't) you will instead do this: <fchmmr> sudo devmem2 0xe4361254 w 0x58BF58BE <fchmmr> Same address, different value (for making backlight controls work on the T60/intelGPU)
On 15/05/14 22:09, The Gluglug wrote:
Tested in current libreboot. should work in coreboot (using changeset 5320 or a rebase).
<fchmmr> hey you! <fchmmr> I just got backlight controls working PERFECTLY <fchmmr> on an X60, running libreboot with native graphics init instead of vga oprom <fchmmr> Fn keys, that is. <fchmmr> it'll also work in coreboot (using change set 5320) <fchmmr> how i did it: <fchmmr> run coreboot on X60 with vgarom <fchmmr> do that to read from that address at each brightness level: <fchmmr> sudo devmem2 0xe4361254 w <fchmmr> it came back with 0x879F879E every time <fchmmr> so then I tried: <fchmmr> sudo devmem2 0xe4361254 w 0x879F879E <fchmmr> writing 0x879F879E to address 0xe4361254 <fchmmr> and then I try the Fn keys for brightness controls on the X60 <fchmmr> now it works. <fchmmr> brightenss controlls work <fchmmr> this is amazing.
Yay!
So: that address should be written with that value, by coreboot, at boot time.
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
phcoder and moosbart, could you also try this on your macbook21's ?
On 16/05/14 00:02, The Gluglug wrote:
For T60 (Intel GPU. Mine is 15" version): sudo devmem2 0xe4361254 w 0x58BF58BE
<fchmmr> I read from that address using this command: sudo devmem2 0xe4361254 w <fchmmr> I did that on my T60 running Lenovo BIOS and get this: 0xFFFFFFFF <fchmmr> I did that on my T60 (same one) running coreboot with vgarom and get this: 0x58BF58BE <fchmmr> With libreboot on a T60 (when native graphics is made to work, which at the moment it doesn't) you will instead do this: <fchmmr> sudo devmem2 0xe4361254 w 0x58BF58BE <fchmmr> Same address, different value (for making backlight controls work on the T60/intelGPU)
On 15/05/14 22:09, The Gluglug wrote:
Tested in current libreboot. should work in coreboot (using changeset 5320 or a rebase).
<fchmmr> hey you! <fchmmr> I just got backlight controls working PERFECTLY <fchmmr> on an X60, running libreboot with native graphics init instead of vga oprom <fchmmr> Fn keys, that is. <fchmmr> it'll also work in coreboot (using change set 5320) <fchmmr> how i did it: <fchmmr> run coreboot on X60 with vgarom <fchmmr> do that to read from that address at each brightness level: <fchmmr> sudo devmem2 0xe4361254 w <fchmmr> it came back with 0x879F879E every time <fchmmr> so then I tried: <fchmmr> sudo devmem2 0xe4361254 w 0x879F879E <fchmmr> writing 0x879F879E to address 0xe4361254 <fchmmr> and then I try the Fn keys for brightness controls on the X60 <fchmmr> now it works. <fchmmr> brightenss controlls work <fchmmr> this is amazing.
Yay!
So: that address should be written with that value, by coreboot, at boot time.
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
tested also on X60t (1024x768). Works.
samnob: can you test coreboot (with change 5320 from gerrit) and then run that command on your X60t:
sudo devmem2 0xe4361254 w 0x879F879E
And tell me if backlight controls (using the Fn keys) work or not?
On 16/05/14 00:10, The Gluglug wrote:
phcoder and moosbart, could you also try this on your macbook21's ?
On 16/05/14 00:02, The Gluglug wrote:
For T60 (Intel GPU. Mine is 15" version): sudo devmem2 0xe4361254 w 0x58BF58BE
<fchmmr> I read from that address using this command: sudo devmem2 0xe4361254 w <fchmmr> I did that on my T60 running Lenovo BIOS and get this: 0xFFFFFFFF <fchmmr> I did that on my T60 (same one) running coreboot with vgarom and get this: 0x58BF58BE <fchmmr> With libreboot on a T60 (when native graphics is made to work, which at the moment it doesn't) you will instead do this: <fchmmr> sudo devmem2 0xe4361254 w 0x58BF58BE <fchmmr> Same address, different value (for making backlight controls work on the T60/intelGPU)
On 15/05/14 22:09, The Gluglug wrote:
Tested in current libreboot. should work in coreboot (using changeset 5320 or a rebase).
<fchmmr> hey you! <fchmmr> I just got backlight controls working PERFECTLY <fchmmr> on an X60, running libreboot with native graphics init instead of vga oprom <fchmmr> Fn keys, that is. <fchmmr> it'll also work in coreboot (using change set 5320) <fchmmr> how i did it: <fchmmr> run coreboot on X60 with vgarom <fchmmr> do that to read from that address at each brightness level: <fchmmr> sudo devmem2 0xe4361254 w <fchmmr> it came back with 0x879F879E every time <fchmmr> so then I tried: <fchmmr> sudo devmem2 0xe4361254 w 0x879F879E <fchmmr> writing 0x879F879E to address 0xe4361254 <fchmmr> and then I try the Fn keys for brightness controls on the X60 <fchmmr> now it works. <fchmmr> brightenss controlls work <fchmmr> this is amazing.
Yay!
So: that address should be written with that value, by coreboot, at boot time.