Project

General

Profile

Actions

Bug #58

closed

Suspend not working anymore (Thinkpad X60)

Added by Anonymous almost 8 years ago. Updated almost 7 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
Start date:
06/13/2016
Due date:
% Done:

0%

Estimated time:
Affected versions:
Needs backport to:
Affected hardware:
Affected OS:

Description

OS: Trisquel 7
hardware: Lenovo ThinkPad X60 (but probably others to)
worked in: Libreboot release 20150518
fails in: libreboot_experimental-55-g4458330_grub

how: instead of waking up from suspend correctly, a black-screen of death is shown.

Actions #1

Updated by Swift Geek almost 8 years ago

It seems to be using 2a3434757ef425dbdfedf1fc69e1a033a6e7310d of coreboot, please test with HEAD
https://review.coreboot.org/cgit/coreboot.git/commit/?id=2a3434757ef425dbdfedf1fc69e1a033a6e7310d

Actions #2

Updated by Calle Kabo almost 8 years ago

I've got the same issue using Libreboot experimental 61 on my Lenovo Thinkpad T400.

Actions #3

Updated by Anonymous almost 8 years ago

Swift Geek wrote:

It seems to be using 2a3434757ef425dbdfedf1fc69e1a033a6e7310d of coreboot, please test with HEAD
https://review.coreboot.org/cgit/coreboot.git/commit/?id=2a3434757ef425dbdfedf1fc69e1a033a6e7310d

how would i have to setup coreboot build (or say, .config) to get a firmware blob for my X60 that works (as in.. has graphics and boots the linux off my hard disc)? could i use latest libreboot and somehow plaster coreboot HEAD in there?

Actions #4

Updated by Calle Kabo almost 8 years ago

hoijui hoijui wrote:

could i use latest libreboot and somehow plaster coreboot HEAD in there?

Instructions on how to rebase libreboot on the latest coreboot: https://libreboot.org/docs/maintain/index.html#updating_coreboot

Actions #5

Updated by Anonymous almost 8 years ago

thanks Calle!
these instructions are quite out of date though (-> do not work).
and for the few things i could correct myself, i don't know where i would do that, as i can't find this content in the libreboot-website git repo.

Actions #6

Updated by Calle Kabo almost 8 years ago

Here's what I did after talking to swiftgeek on #libreboot IRC:

  • Downloaded coreboot git
  • Downloaded the latest libreboot experimental
  • cbfstool libreboot.rom extract -n fallback/payload -f grub-libre.elf -m x86
  • cbfstool libreboot.rom extract -n config -f config -m x86
  • cp libreboot/grub-libre.elf coreboot/payload.elf
  • cp libreboot/config coreboot/.config
  • cd coreboot
  • make

I then flashed my X200 with the build/coreboot.rom

It boots. Closing the lid no longer gives me black screen of death. Instead, it doesn't suspend at all. Also, the backlight buttons no longer work. So not really the success I was hoping for.

Is there any point in trying some other version than coreboot@HEAD?

Actions #7

Updated by Anonymous almost 8 years ago

did you try to initiate suspend in an other way, and see what happens?
... ahh.. then you might not be able to even try to come back from it?

Actions #8

Updated by Swift Geek over 7 years ago

Fixed on recent libreboot stable (20160818) and current coreboot head.

Actions #9

Updated by Nico Huber almost 7 years ago

  • Status changed from New to Resolved
Actions

Also available in: Atom PDF