0cd098e4e4
- This port should be Reclaim Your Freedom compliant (not certified yet). - Untested on boards with external Radeon graphics adapter. - Some columns on the left-most side of display are completely black on 1400x1050 IPS display[1]. Display works fine on Linux. I don't know why it appears like that. So far it has been observed only with native graphics initialization. - Only GRUB2 and SeaBIOS payloads tested for now. - 2504 docking station USB doesn't work under Linux. Can detect pendrive in GRUB2 payload. - Sometimes it takes 20s of "pretending it's powered off" to run coreboot code. Issue is payload agnostic. Probably caused by missing one capacitor on my unit. [1] https://imgur.com/a/0wpMGsm Change-Id: Ibd9208a5eafd228f8eedbc8fb4f4eb9ed1932a14 Signed-off-by: Maciej Matuszczyk <maccraft123mc@gmail.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/35864 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Arthur Heymans <arthur@aheymans.xyz>
44 lines
1.7 KiB
Markdown
44 lines
1.7 KiB
Markdown
# Lenovo Thinkpad R60
|
|
|
|
Untested on boards with external Radeon graphics adapter. If you have such
|
|
board, proceed at your own risk and document if it does work.
|
|
|
|
## Flashing instructions
|
|
|
|
### External flashing
|
|
|
|
The flash IC is located at the bottom center of the mainboard. Access to
|
|
the flash chip is blocked by the magnesium frame, so you need to disassemble
|
|
the entire laptop and remove the mainboard. The flash chip is referenced as U49 in
|
|
the schematics and in the boardview.
|
|
|
|
![](r60_chip.jpg)
|
|
|
|
To disassemble the laptop, follow the [Hardware Maintenance Manual](https://thinkpads.com/support/hmm/hmm_pdf/42x3749_02.pdf).
|
|
|
|
### Internal flashing on Vendor BIOS
|
|
|
|
This [method](https://gist.github.com/ArthurHeymans/c5ef494ada01af372735f237f6c6adbe) describes a way to install coreboot with vendor firmware still
|
|
installed on the Lenovo Thinkpad X60. It is reported to also work in Thinkpad
|
|
R60, with the only difference being the board target you build coreboot for.
|
|
|
|
### Flashing on coreboot
|
|
|
|
Default configuration of coreboot doesn't feature any flash restrictions
|
|
like the vendor firmware, therefore flashrom is able to flash any rom without problems.
|
|
|
|
## Things tested and working in Linux 5.3:
|
|
|
|
- Intel WiFi card
|
|
- Suspend and resume
|
|
- Native graphics initialization. Both legacy VGA and linear framebuffer work
|
|
- GRUB2 2.04 and SeaBIOS 1.12.1 payloads
|
|
- Reflashing with flashrom (use flashrom-git as of 17.09.2019)
|
|
- 2G+1G memory configuration working
|
|
- 2504 dock USB ports if not hotplugged
|
|
|
|
## Things tested and not working:
|
|
|
|
- 2504 dock hotplugging
|
|
- Black bar at the left side of the screen. Doesn't appear in Linux. See picture at top
|
|
- Sometimes it takes several second to run coreboot. Just wait for it
|