Bug #17049

Recent MacBook does not start: no boot menu, black screen

Added by intrigeri 2019-09-13 07:03:38 . Updated 2020-03-21 18:28:50 .

Status:
Resolved
Priority:
Normal
Assignee:
intrigeri
Category:
Hardware support
Target version:
Start date:
Due date:
% Done:

100%

Feature Branch:
Type of work:
Test
Blueprint:

Starter:
Affected tool:
Deliverable for:

Description

This was reported on tails-testers@ on a Macbook Pro 13-inch 2017 (“Tails 4.0 beta 2” thread, starting on 2019-09-11). At my request, the reporter there nicely tested other Linux images:

The reporter (Clem Hewison <clemfh@hotmail.com>) is happy to do more tests.

geb tells me this is a common problem on many recent MacBooks.


Files


Subtasks


Related issues

Blocks Tails - Feature #16209: Core work: Foundations Team Confirmed
Blocked by Tails - Feature #15806: Use GRUB for USB boot on EFI 64-bit Resolved

History

#1 Updated by intrigeri 2019-09-13 07:03:58

#2 Updated by intrigeri 2019-09-13 07:04:30

  • related to Feature #15806: Use GRUB for USB boot on EFI 64-bit added

#3 Updated by intrigeri 2019-09-13 07:07:13

  • Assignee set to intrigeri

Next steps:

  1. Have an image with GRUB (instead of syslinux) built → Feature #15806.
  2. Ask the OP to test that image.
  3. If it still does not work, compare a Tails image with a Debian one that works and identify potentially relevant differences.
  4. Get rid of some of these differences and build candidate images.
  5. Ask testers to test new candidate images.

#4 Updated by intrigeri 2019-09-13 16:24:26

  • related to deleted (Feature #15806: Use GRUB for USB boot on EFI 64-bit)

#5 Updated by intrigeri 2019-09-13 16:24:34

  • blocked by Feature #15806: Use GRUB for USB boot on EFI 64-bit added

#6 Updated by intrigeri 2019-09-13 16:32:10

  • Assignee changed from intrigeri to geb
  • Type of work changed from Research to Test

Clement reported that GRUB solves the problem.

geb, I'm moving this ticket to your plate so you can test the latest USB image (.img@) from https://nightly.tails.boum.org/build_Tails_ISO_feature-6560-secure-boot/lastSuccessful/archive/build-artifacts/.

#7 Updated by geb 2019-09-13 17:54:13

> geb, I’m moving this ticket to your plate so you can test the latest USB image (.img@) from https://nightly.tails.boum.org/build_Tails_ISO_feature-6560-secure-boot/lastSuccessful/archive/build-artifacts/.

ACK. I will be able to performs tests starting by the beginning of october. (The symptoms I observed weres a bit different, as it was hanging in the screen one can select the USB Stick, without going to a black screen, but maybe will it also work :) ).

#8 Updated by geb 2019-11-20 18:11:24

Hi,

Confirmed to work on a MacBook Pro 13" 2017, which was not booting Tails at all before (hanging in UEFI menu).
(This model however, doesn’t seems to have any usable drivers for trackpad / keyboard, was not working nor Tails nor on Debian Buster Live).

@intrigeri Please unassign me if you don’t need more tests. I’ll try to perform more in the next weeks, depending the availability of my contacts.

#9 Updated by intrigeri 2019-11-21 13:30:12

> intrigeri Please unassign me if you don’t need more tests. I’ll try to perform more in the next weeks, depending the availability of my contacts.

If possible, it would be nice to have a few more test results, to gain more confidence that we can generalize them, e.g. when we’ll announce “we’ve fixed X and Y” :)

#10 Updated by goupille 2019-12-30 21:50:05

a user reported not being able to boot Tails 4.1.1 on a 2011 macbook air (freeze after selecting the USB stick to boot on), and says that the experimental IMG fixed the issue for them

#11 Updated by goupille 2019-12-30 23:07:39

@intrigeri : another user reported that the experimental img fixed their issue (same freeze), while another, with a look alike issue (reboot in macos recovery mode just after selecting the USB stick to boot on, with a MacBookPro15,4) said that that IMG did not fix that problem.

#12 Updated by intrigeri 2019-12-31 09:11:56

Hi @goupille,

> intrigeri : […] another, with a look alike issue (reboot in macos recovery mode just after selecting the USB stick to boot on, with a MacBookPro15,4) said that that IMG did not fix that problem.

Could you please ask us to try https://lists.autistici.org/message/20191221.150827.105ba267.en.html ?

#13 Updated by intrigeri 2019-12-31 09:51:45

> Could you please ask us to try https://lists.autistici.org/message/20191221.150827.105ba267.en.html ?

Gah, I meant “ask them”, of course.

#14 Updated by goupille 2019-12-31 15:14:38

intrigeri wrote:

> Could you please ask [them] to try https://lists.autistici.org/message/20191221.150827.105ba267.en.html ?

I may have been unclear, the 3 results I gave were with people starting (or trying to) tails-amd64-feature_6560-secure-boot-4.2. the user who still have the issue reported on the 30th, were there any relevant changes since then in the img ?

#15 Updated by intrigeri 2019-12-31 15:41:30

> I may have been unclear, the 3 results I gave were with people starting (or trying to) tails-amd64-feature_6560-secure-boot-4.2. the user who still have the issue reported on the 30th, were there any relevant changes since then in the img ?

Forget it and sorry for the noise: I was confused (I thought I had pointed users to a different experimental image on this ticket).

#16 Updated by numbat 2020-01-02 14:44:08

A user has reported: “first test”, booting ends up with this error

thunderbolt 0000:07:00.0: ICM firmware is in wrong mode: 15

Screenshot attached.

Hardware details
————————
iMac (Retina 4K, 21.5 Zoll, 2019)
3.6 Ghz Quand-core Intel Core i3
Radeon Pro 555X 2GB

#17 Updated by intrigeri 2020-02-22 16:06:30

Hi geb, do you think you’ll be able to do more tests in the next few weeks?
If not, no big deal!

Hi @numbat, I believe the problem you’ve reported is different: to experience it, the user must have gone through the boot loader ⇒ please report it separately so we can close this very issue at some point, without blocking on fixing All The Things on All The Macs :)

#18 Updated by geb 2020-02-25 07:36:11

  • Assignee deleted (geb)

Hi,

I asked some contacts to perform some tests, but as I don’t own this hardware directly, I cannot promise if/when my contacts will be able to do the tests [therefor I am removing me as assignee].

#20 Updated by intrigeri 2020-03-07 06:56:33

Hi @geb,

> https://nightly.tails.boum.org/build_Tails_ISO_feature-6560-secure-boot/lastSuccessful/archive/build-artifacts/ seems to not be available anymore, is that volontary @intrigeri ?

The branch was renamed so please now use https://nightly.tails.boum.org/build_Tails_ISO_feature-6560-secure-boot-force-all-tests/lastSuccessful/archive/build-artifacts/

(I had updated the call for testing but forgot that the URL had already been spread more broadly.)

#21 Updated by geb 2020-03-16 12:46:54

Another test with a “MacBook Pro (13-inch, 2017, Four Thunderbolt 3 Ports)” : https://nightly.tails.boum.org/build_Tails_ISO_feature-6560-secure-boot/lastSuccessful/archive/build-artifacts/ boots fine (but without keyboard/trackpad support as expected), while it was not booting with the normal version.

#22 Updated by intrigeri 2020-03-18 09:21:51

  • Assignee set to intrigeri
  • Target version set to Tails_4.5

Thank you. I’ll close this issue once the branch for Feature #15806 is merged.

And then remaining, more specific issues shall be tracked in new, dedicated tickets, rather than a catch-all-Mac-boot-problems ones :)

#23 Updated by intrigeri 2020-03-21 18:28:50

  • Status changed from Confirmed to Resolved
  • % Done changed from 0 to 100

Applied in changeset commit:tails|7ca99d6f0e1670dc0c5daedf13a449528d5a7783.