diff options
Diffstat (limited to 'docs')
-rw-r--r-- | docs/hcl/gm45_lcd.html | 50 | ||||
-rw-r--r-- | docs/tasks.html | 75 |
2 files changed, 59 insertions, 66 deletions
diff --git a/docs/hcl/gm45_lcd.html b/docs/hcl/gm45_lcd.html index 861e465..a6956d8 100644 --- a/docs/hcl/gm45_lcd.html +++ b/docs/hcl/gm45_lcd.html @@ -186,6 +186,31 @@ panel powered up </pre> <p> + Another incompatible (T400) screen: + </p> +<pre> +No size specified (using byte-data access) + 0 1 2 3 4 5 6 7 8 9 a b c d e f 0123456789abcdef +00: XX ff ff ff ff ff ff 00 30 ae 33 40 00 00 00 00 X.......0?3@.... +10: 00 0f 01 03 80 1e 13 78 ea cd 75 91 55 4f 8b 26 .??????x??u?UO?& +20: 21 50 54 00 00 00 01 01 01 01 01 01 01 01 01 01 !PT...?????????? +30: 01 01 01 01 01 01 b0 27 a0 60 51 84 2d 30 30 20 ???????'?`Q?-00 +40: 36 00 2f be 10 00 00 19 d5 1f a0 40 51 84 1a 30 6./??..????@Q??0 +50: 30 20 36 00 2f be 10 00 00 19 00 00 00 0f 00 90 0 6./??..?...?.? +60: 0a 32 90 0a 28 14 01 00 4c a3 42 44 00 00 00 fe ?2??(??.L?BD...? +70: 00 4c 54 4e 31 34 31 57 44 2d 4c 30 35 0a 00 32 .LTN141WD-L05?.2 +80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................ +90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................ +a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................ +b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................ +c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................ +d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................ +e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................ +f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................ + +</pre> + + <p> For comparison, here is a working display (T400 screen, but was connected to a T500. Some T500 displays also work, but no EDID available on this page yet): @@ -265,6 +290,31 @@ waiting for panel powerup panel powered up </pre> + <p> + Another compatible T400 screen: + </p> +<pre> +trisquel@trisquel:~$ sudo i2cdump -y 2 0x50 +No size specified (using byte-data access) + 0 1 2 3 4 5 6 7 8 9 a b c d e f 0123456789abcdef +00: 00 ff ff ff ff ff ff 00 30 ae 31 40 00 00 00 00 ........0?1@.... +10: 00 12 01 03 80 1e 13 78 ea b3 85 95 58 53 8a 28 .??????x????XS?( +20: 25 50 54 00 00 00 01 01 01 01 01 01 01 01 01 01 %PT...?????????? +30: 01 01 01 01 01 01 26 1b 00 7d 50 20 16 30 30 20 ??????&?.}P ?00 +40: 36 00 30 be 10 00 00 18 8b 16 00 7d 50 20 16 30 6.0??..???.}P ?0 +50: 30 20 36 00 30 be 10 00 00 18 00 00 00 0f 00 81 0 6.0??..?...?.? +60: 0a 32 81 0a 28 14 01 00 30 e4 28 01 00 00 00 fe ?2??(??.0?(?...? +70: 00 4c 50 31 34 31 57 58 33 2d 54 4c 52 31 00 d8 .LP141WX3-TLR1.? +80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................ +90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................ +a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................ +b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................ +c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................ +d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................ +e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................ +f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................ +</pre> + </div> <div class="section"> diff --git a/docs/tasks.html b/docs/tasks.html index cf5af95..e52076e 100644 --- a/docs/tasks.html +++ b/docs/tasks.html @@ -109,9 +109,6 @@ which afaik is free-sw. For GRUB, see <a href="https://wiki.linaro.org/LEG/Engineering/Grub2">https://wiki.linaro.org/LEG/Engineering/Grub2</a></li> </ul> </li> - <li> - TRS-80 Model 100: https://en.wikipedia.org/wiki/TRS-80_Model_100 - </li> <li><b>This list needs to expand!</b></li> </ul> </li> @@ -188,11 +185,14 @@ X200/X60: battery drained even while system is "off" on some systems. investigate. Could just be the Ethernet controller waiting for a Wake-on-LAN frame. 'ethtool -s net0 wol d' disables wake on lan until the next boot. There are a lot of ways to make it permanent: netctl. systemd, udev, cron + - wake on lan was tested, and isn't the issue. It is probably how coreboot handles power off state + (see the code that handles power_on_after_fail) </li> <li> Sound (internal speaker) broken on T500 (works in lenovobios). external speaker/headphones work. - probably a different hda_verb - <b>different HDA verbs are now used, test this again</b> + - worked while system was disassambled, but booted (loose), stopped working when re-assembling. Not sure what's going on here. </li> <li> Fix remaining incompatible LCD panels in native graphics on T500 and T400. @@ -276,21 +276,6 @@ <div class="section"> <h1>Build system</h1> <ul> - <li> - add <i>resources/checksums/*</i> and update it whenever updating the modules - (coreboot, flashrom, etc) or updating patches. - For each download script, make it check the sha512 hashes of all the files, to ensure - that the files match the checksums. - </li> - <li>re-enable building of txtmode images (get memtest86 working again first, and fix gm45 txtmode)</li> - <li> - When downloading coreboot/grub/memtest/etc using the download scripts, it currently does - not check the integrity of these sources at all. Libreboot releases are signed, but - what can be done to improve it is to check the sha512sums of all files downloaded - by these scripts (which are in the git repository, but not the release archives, - because the release archives already include these sources). Do this for all - non-integrated modules used in libreboot. - </li> <li>Make memtest86+ build using coreboot's own crossgcc toolchain. Currently, memtest86+ doesn't even work at all when cross-compiled using the toolchain in x86-64 trisquel7</li> <li> @@ -332,13 +317,6 @@ </li> </ul> </li> - <li> - build/release/util currently fails on Parabola (it only works well in Trisquel). - - this should be made portable. Build (cross-compile all of the dependencies from upstream, - and include a <i>ccs/</i> release archive. Then use those for dependencies to cross-compile - everything (this should make portability easy, and there aren't a lot of dependencies - for the utilities). - </li> </ul> <p><a href="#pagetop">Back to top of page.</a></p> </div> @@ -403,30 +381,16 @@ Get them for the following remaining boards: X60, T60, macbook21, R400 </li> <li> - There are no instructions for how to use the GRUB terminal to find - a grub.cfg manually, or how to boot an installed GNU/Linux manually, - so some users get stuck after the initial installation of libreboot - not knowing how to boot the GNU/Linux system that they had before installing. - Fix that. (also, promote the FSF-endorsed distros while you do it) - </li> - <li> Add guides for GM45 laptops in docs/security/ </li> <li> Add guides for GM45 laptops in docs/hardware/ </li> <li> - Convert documentation to Sphinx/ReST - <ul> - <li>Translations are needed for the documentation and the main website. - Most people don't speak English as a first language.</li> - </ul> + Convert documentation to use Latex (or whatever the GNU project requires) as source. </li> <li> - LUKS key in initramfs: Add Trisquel documentation for docs/gnulinux/encrypted_trisquel.html. - </li> - <li> - LPC PLCC flashing guide is needed: + LPC (eg PLCC socket) flashing guide is needed: <a href="http://blogs.coreboot.org/files/2013/07/vultureprog_shuttle_sbs.jpg">image</a>, <a href="http://blogs.coreboot.org/files/2013/08/vultureprog_probing.jpg">image</a>, <a href="http://blogs.coreboot.org/files/2013/06/superboosted2.jpg">image</a> - @@ -461,6 +425,10 @@ <li> Set up a routine (project-wise) for testing each system with the latest kernel version. </li> + <li> + Define properly how to maintain libreboot (things to look out for, things to do on a release). It's somewhat + documented now, but it's not perfect. Delegate tasks (to people that are reliable). + </li> </ul> <p><a href="#pagetop">Back to top of page.</a></p> </div> @@ -481,31 +449,6 @@ <p><a href="#pagetop">Back to top of page.</a></p> </div> - -<!-- - -http://vzimmer.blogspot.co.uk/2015/06/firmware-related-blogs.html -^ list of links to look out for (news items) - -also: -https://paste.debian.net/plainh/b3699c60 -(T400 EDID dump) - -TODO: tidy up the docs to make it clear that EDID dumps are needed - - -my T400 panel (1280x800. working): -https://paste.debian.net/plainh/776705d5 - -look at this patch when it merges, see if it affects anything -http://review.coreboot.org/#/c/10742/ - -todo: investigate why X60/T60 still uses power and drain battery -when powered off (also affects X200) -might be the code that handles power_on_after_fail nvram option -wake on lan was tested, it doesn't seem to be the cause - ---> <div class="section"> |