
On 15 January 2018 at 15:18, Brian May via luv-main <luv-main@luv.asn.au> wrote:
On 2018-01-15 14:28, Brian May via luv-main wrote:
most times the screen gets restored and then it crashes.
Through the process of trial and error, I have found that if when it "crashes" I disconnect the thunderbolt ethernet adapter, the system unfreezes and comes good. I can then plug it back it, although the network manager doesn't seem to notice ethernet is back again.
Furthermore, if the ethernet adapter isn't plugged in, it doesn't freeze in the first place.
Weird.
At least now I have a good workaround... Fingers crossed.
Glad to hear that you have been able to get hibernate/resume to work on a MacBook Pro under stretch. If you needed any special tweaking I would appreciate any pointers. I haven't been able to make suspend/resume work on my MacBookPro10,1 since the jessie 3.16 kernel. I guess you are having better luck than me as it crashes on the resume - just when it switches to the resume'd kernel. I logged this bug on it https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=844788 I have been too scared to try my lightening ethernet adaptor with resume :-). I heard it always has to be present on boot up to be activated... Anyway for what it is worth you might be interested in this problem I found- I had to patch grub to "enable PCI bus mastering" on the graphics card to avoid a black screen. Still can't make resume work with Debian stretch kernel (I can run stretch on the old kernel fine though :-) As per NOTE: on top of https://wiki.debian.org/NvidiaGraphicsDrivers "...NOTE: For Apple systems, follow these steps first to prevent a black screen after installing the drivers: http://askubuntu.com/a/613573/134848" * My notes are: Create grub script fragment file /etc/grub.d/01_enable_vga.conf containing literally cat << EOF setpci -s "00:01.0" 3e.b=8 setpci -s "01:00.0" 04.b=7 EOF Make it executable and install it into grub: sudo chmod 755 /etc/grub.d/01_enable_vga.conf sudo update-grub Reboot and check the values were set: setpci -s 00:01.0 3e.b setpci -s 01:00.0 04.b ______________________________________________