Project

General

Profile

Bug #13576

Document known issue: Keyboard and trackpad do not work on 2016/17 Macbook Pro

Added by Drypht 4 months ago. Updated 4 days ago.

Status:
Resolved
Priority:
Normal
Assignee:
-
Category:
Hardware support
Target version:
Start date:
08/03/2017
Due date:
% Done:

100%

QA Check:
Pass
Feature Branch:
doc/13576-known-issues-recent-mbp
Type of work:
End-user documentation
Blueprint:
Starter:
Affected tool:

Description

MacBook Pro 15-inch 2016 with touch bar (model MacBookPro13,3)

Tails boots to greeter but neither the trackpad nor keyboard work, so the system is unusable without external peripherals.

WhisperBack.txt View - Report (487 KB) Fred14587, 08/11/2017 01:20 PM

Associated revisions

Revision 2af3b055 (diff)
Added by intrigeri 5 days ago

Known issues: document status of MacBook Pro 2016 & 2017 support (refs: #13576)

Revision 034d8541
Added by intrigeri 4 days ago

Merge branch 'doc/13576-known-issues-recent-mbp' (Closes: #13576)

History

#1 Updated by emmapeel 4 months ago

  • Assignee set to Drypht
  • QA Check set to Info Needed
  • Type of work changed from Code to Research

Hello Drypht:

Were you able to boot previous versions of Tails on that laptop?

Which ones?

Could you send us a WhisperBack report so we can see the hardware information?

Thanks in advance!

#2 Updated by Fred14587 4 months ago

Hello,

I have the same problem with the same hardware !

Thank's for your help :)

#3 Updated by emmapeel 4 months ago

  • QA Check changed from Info Needed to Dev Needed

Could any users with this problem please try to boot a Debian Live ISO from here and see if the problem persists?

Thanks in advance!

There are live isos here:

https://get.debian.org/cdimage/unofficial/non-free/cd-including-firmware/current-live/amd64/iso-hybrid/

You should get the one named debian-live-9.1.0-amd64-gnome+nonfree.iso
(signed hashes are available in the parent directory).

#4 Updated by Fred14587 4 months ago

I Test with : debian-live-9.1.0-amd64-gnome+nonfree.iso

and it's the same problem !

#5 Updated by intrigeri 4 months ago

  • Assignee changed from Drypht to anonym

Can you please take a look as part of "help triage new tickets that are on nobody else's plate when frontdesk isn't in a good position to do it"?

#6 Updated by DMeNTED 3 months ago

Same issue... MacBook Pro with touchbar. No keyboard or mouse access and touchbar is black.

Have read some people using various drivers that are off the dev trees to get them working... not sure if they could be rolled up into tails or if a doc with install instructions could be put out after the drivers are checked, I'm not a unix guy so getting into the nuts and bolts of drivers is beyond me,

Touchbar - https://github.com/roadrunner2/macbook12-spi-driver/blob/touchbar-driver-hid-driver/appletb.c
keyboard - https://github.com/cb22/macbook12-spi-driver
palm rejection patch for libinput - https://gist.github.com/peterychuang/5cf9bf527bc26adef47d714c758a5509

original source for this stuff:

https://github.com/Dunedan/mbp-2016-linux#keyboard--touchpad

Hopefully this helps ... I'd love to be able to run Tails anywhere, including on my own hardware.

Cheers.

#7 Updated by DMeNTED 3 months ago

DMeNTED wrote:

Same issue... MacBook Pro with touchbar. No keyboard or mouse access and touchbar is black.

Have read some people on other distros using various drivers that are off the dev trees to get them working... not sure if they could be rolled up into tails or if a doc with install instructions could be put out after the drivers are checked, I'm not a unix guy so getting into the nuts and bolts of drivers is beyond me,

Touchbar - https://github.com/roadrunner2/macbook12-spi-driver/blob/touchbar-driver-hid-driver/appletb.c
keyboard - https://github.com/cb22/macbook12-spi-driver
palm rejection patch for libinput - https://gist.github.com/peterychuang/5cf9bf527bc26adef47d714c758a5509

original source for this stuff:

https://github.com/Dunedan/mbp-2016-linux#keyboard--touchpad

Hopefully this helps ... I'd love to be able to run Tails anywhere, including on my own hardware.

Cheers.

#8 Updated by intrigeri 3 months ago

  • Target version set to Tails_3.3

Putting this more clearly on anonym's plate for initial triaging. (I suspect there's nothing we can do about it right now, but perhaps a backport of $something would be enough.)

Anyone affected by this bug, please try to reproduce with https://get.debian.org/images/buster_di_alpha1-live/amd64/iso-hybrid/debian-live-buster-DI-a1-amd64-gnome.iso.

#9 Updated by deepthinker 3 months ago

As requested I've tested with the Debian iso you posted and got the same result - Inbuilt keyboard and trackpad don't work.

#10 Updated by anonym 28 days ago

  • Target version changed from Tails_3.3 to Tails_3.5

#11 Updated by mercedes508 17 days ago

  • Status changed from New to Confirmed

As far as I understood, it's related to Linux rather than Tails, looked on some Ubuntu forums and other blogposts about people trying to have this hardware works with Linux, and unless you're ready to install some stuff from random github repo, you'll have to wait for Linux support...

https://news.ycombinator.com/item?id=12924051
https://www.phoronix.com/scan.php?page=article&item=apple-2016-mbp&num=1
https://askubuntu.com/questions/856389/macbook-pro-2016-with-touch-bar-dual-booting-ubuntu
https://askubuntu.com/questions/852926/compatibility-of-the-new-touch-bar-with-ubuntu

#12 Updated by intrigeri 6 days ago

  • Assignee changed from anonym to intrigeri

#13 Updated by intrigeri 5 days ago

  • Subject changed from Keyboard and trackpad do not work on 2016/17 Macbook Pro to Document known issue: Keyboard and trackpad do not work on 2016/17 Macbook Pro
  • Status changed from Confirmed to In Progress
  • Assignee changed from intrigeri to cbrownstein
  • % Done changed from 0 to 50
  • QA Check changed from Dev Needed to Ready for QA
  • Feature Branch set to doc/13576-known-issues-recent-mbp
  • Type of work changed from Research to End-user documentation

There's no way we fix this problem ourselves but let's at least document it.

#14 Updated by cbrownstein 4 days ago

  • Assignee changed from cbrownstein to intrigeri
  • % Done changed from 50 to 100
  • QA Check changed from Ready for QA to Pass

Looks good!

#15 Updated by intrigeri 4 days ago

  • Status changed from In Progress to Resolved

#16 Updated by intrigeri 4 days ago

  • Assignee deleted (intrigeri)

Also available in: Atom PDF