FS#62965 - Linux on 2015 MacBook freezing and crashing
Attached to Project:
Arch Linux
Opened by Gideon (Raijin) - Friday, 21 June 2019, 20:51 GMT
Last edited by freswa (frederik) - Saturday, 22 February 2020, 21:53 GMT
Opened by Gideon (Raijin) - Friday, 21 June 2019, 20:51 GMT
Last edited by freswa (frederik) - Saturday, 22 February 2020, 21:53 GMT
|
Details
Description:
I am using a Late 2015 MacBook Pro running Arch and i3. However, this problem occurred when I was running Ubuntu 16.04 as well. Basically, at seemingly random times the entire system will freeze. Music will skip like a broken CD. No keyboard or mouse input is registered. The only way to recover is to do a hard reset by holding the power button. When I reboot, I am presented with the systemd-boot menu, where there is a 5 second countdown to automatically launch the highlighted OS. Keyboard input is **extremely** laggy. Arrow keys / Enter takes 10+ seconds to respond. If I leave the timer to run out, each "second" will take upwords of 30 seconds to pass. Without fail, I am presented with my GTK greeter, except there is no keyboard or mouse input detected. I can't login, much less launch an emergency terminal. To fix this, I either let it sit there for 10 minutes (which may or may not work) or just power cycle the machine until it magically starts working. I made a reddit post about it [here](https://www.reddit.com/r/archlinux/comments/b909wu/anyone_else_have_macbook_issues_im_experiencing/), where I was directed to [this](https://bbs.archlinux.org/viewtopic.php?id=218388) forum post, which seems to match the issue I am having. * I have installed the intel microcode package * I have tried the linux-macbook kernel, but this does not fix the issue * I am not using compton or powertop, both suspects discussed in the forum. This is **seriously** hurting my productivity, I can't have random freezes when I am trying to work. ``` H/W path Device Class Description ===================================================== system MacBookPro12,1 /0 bus Mac-E43C1C25D4880AD6 /0/0 memory 32KiB L1 cache /0/1 memory 32KiB L1 cache /0/2 memory 256KiB L2 cache /0/3 memory 3MiB L3 cache /0/4 processor Intel(R) Core(TM) i5-5257U CPU @ 2.70GHz /0/5 memory 1MiB BIOS /0/19 memory 16GiB System Memory /0/19/0 memory 8GiB SODIMM DDR3 Synchronous 1867 MHz (0.5 ns) /0/19/1 memory 8GiB SODIMM DDR3 Synchronous 1867 MHz (0.5 ns) /0/100 bridge Broadwell-U Host Bridge -OPI /0/100/2 display Iris Graphics 6100 /0/100/3 multimedia Broadwell-U Audio Controller /0/100/14 bus Wildcat Point-LP USB xHCI Controller /0/100/14/0 usb1 bus xHCI Host Controller /0/100/14/0/3 input Bluetooth USB Host Controller /0/100/14/0/5 input Apple Internal Keyboard / Trackpad /0/100/14/1 usb2 bus xHCI Host Controller /0/100/15 generic Wildcat Point-LP Serial IO DMA Controller /0/100/15.4 bus Wildcat Point-LP Serial IO GSPI Controller #1 /0/100/16 communication Wildcat Point-LP MEI Controller #1 /0/100/1b multimedia Wildcat Point-LP High Definition Audio Controller /0/100/1c bridge Wildcat Point-LP PCI Express Root Port #1 /0/100/1c.1 bridge Wildcat Point-LP PCI Express Root Port #2 /0/100/1c.1/0 multimedia 720p FaceTime HD Camera /0/100/1c.2 bridge Wildcat Point-LP PCI Express Root Port #3 /0/100/1c.2/0 wlp3s0 network BCM43602 802.11ac Wireless LAN SoC /0/100/1c.4 bridge Wildcat Point-LP PCI Express Root Port #5 /0/100/1c.4/0 bridge DSL5520 Thunderbolt 2 Bridge [Falcon Ridge 4C 2013] /0/100/1c.4/0/0 bridge DSL5520 Thunderbolt 2 Bridge [Falcon Ridge 4C 2013] /0/100/1c.4/0/0/0 generic DSL5520 Thunderbolt 2 NHI [Falcon Ridge 4C 2013] /0/100/1c.4/0/3 bridge DSL5520 Thunderbolt 2 Bridge [Falcon Ridge 4C 2013] /0/100/1c.4/0/4 bridge DSL5520 Thunderbolt 2 Bridge [Falcon Ridge 4C 2013] /0/100/1c.4/0/5 bridge DSL5520 Thunderbolt 2 Bridge [Falcon Ridge 4C 2013] /0/100/1c.4/0/6 bridge DSL5520 Thunderbolt 2 Bridge [Falcon Ridge 4C 2013] /0/100/1c.5 bridge Wildcat Point-LP PCI Express Root Port #6 /0/100/1c.5/0 storage Samsung Electronics Co Ltd /0/100/1f bridge Wildcat Point-LP LPC Controller /0/100/1f.3 bus Wildcat Point-LP SMBus Controller /0/100/1f.6 generic Wildcat Point-LP Thermal Management Controller /1 power ``` Additional info: I can provide any logs that would help Steps to reproduce: Use any linux on Late 2015 MacBook Pro |
This task depends upon
Closed by freswa (frederik)
Saturday, 22 February 2020, 21:53 GMT
Reason for closing: None
Additional comments about closing: This seems pretty stalled to me. If it's still an issue, please fill a re-open request. Thank you :)
Saturday, 22 February 2020, 21:53 GMT
Reason for closing: None
Additional comments about closing: This seems pretty stalled to me. If it's still an issue, please fill a re-open request. Thank you :)
About logs: yeah, you gotta at least include dmesg. Also, check `journalctl` in case it has anything interesting for the moment when the freezes start. If there's nothing relevant in time when the problem appears, that's worth explicitly mentioning.
And while on it: I'd suggest to record dmesg on a usual boot and on a "laggy" boot, and check the difference, maybe you'll find something interesting (which may be worth noting in bugreport). You can strip timestamp-noise out before checking on differences with something like `cat my-dmesg-file | perl -lane 'print @F[1..$#F]'`.