From 19b1d9fea7d3f9a3d698edbd9413551b5a7c2b70 Mon Sep 17 00:00:00 2001 From: Francis Rowe Date: Sun, 28 Dec 2014 15:16:32 -0500 Subject: docs (macbook21): update notes about heat / external flashing --- diff --git a/docs/hcl/index.html b/docs/hcl/index.html index 429f125..30f9564 100644 --- a/docs/hcl/index.html +++ b/docs/hcl/index.html @@ -393,8 +393,7 @@ EndSection

No method is yet known for flashing in GNU/Linux while the Apple firmware is running. You will need to disassemble the machine and flash externally. - Reading from flash seems to work. Bus Pirate recommended for external flashing (there are others) and needed tools: clip (eg Pomona 5250), mini usb cable, - bus pirate cable (for connecting Pomona to the bus pirate). + Reading from flash seems to work. For external flashing, refer to ../install/bbb_setup.html.

Back to top of page.

@@ -483,8 +482,7 @@ EndSection

- Bus Pirate recommended for external flashing (there are others) and needed tools: clip (eg Pomona 5250), mini usb cable, - bus pirate cable (for connecting Pomona to the bus pirate). + For external flashing, refer to ../install/bbb_setup.html.

@@ -502,24 +500,9 @@ EndSection

- The macbook21 gets extremely hot under GNU/Linux and libreboot; Macfanctld (mac fan control daemon) I'm told is a programme (GPLv3 license) that can help with this. -

- -

- Debugging the heating issues (initial work):
- Distro: Trisquel 7. kernel(linux-libre): 3.13.0-32
- CPU temperatures:
- 52C(idle)/81C(stress) on factory.bin
- 70C(idle)/80C(stress) on coreboot(with microcode updates). libreboot results (without microcode updates) were the same.
- (libreboot and coreboot rom's were both built from the same code, just with or without microcode included in the rom)
- battery life was higher on original firmware, lower on coreboot/libreboot.
- microcode patches included [y/n] makes no difference.
- libreboot: 1hr18min left on idle (99% battery), 42mins left on stress (82% battery)
- factory.bin: 2 hours left on idle (99% battery), 48mins left on stress (82% battery) -

-

- Todo: see what the non-free firmware has in it's ACPI tables using acpidump and iasl -d. Try to implement cstate support in coreboot - (this will allow for lower temperatures). + The machine does get a bit hotter compared to when running the original firmware. It is certainly hotter + than an X60/T60. The heat issues have been partially fixed by the following patch (now merged in libreboot): + http://review.coreboot.org/#/c/7923/.

-- cgit v0.9.1