> Can anybody please mail me with detailed instructions on how to > apply this two patches (the attached one and the posted one) Please only apply one of the patches (either Greg's or mine). Concerning compiling & packaging: https://help.ubuntu.com/community/Kernel/Compile
> [ 0.671966] [i5s_3400s ** FIXUP] SATA controller mode: NON AHCI (0x3c00) > [ 0.671967] [i5s_3400s ** FIXUP] Putting SATA controller into AHCI (0x3c60) Yes looking good. Note that there was an issue with my patch: http://ns.spinics.net/lists/linux-ide/msg41438.html (see the whole thread). The issue should not be a problem as long as you use AHCI (but will probably result in a crash if you use IDE and do a standby/resume cycle). I'll update the patch here. Unfortunately, people on the linux-ide list don't seem too happy about the patch, although there are no other requests to revise it. > Can you confirm is using AHCI? Suspend works. Yes, the controller is in AHCI mode now. You can easily confirm by: # lspci | grep AHCI -- You received this bug notification because you are a member of Mactel Support, which is the registrant for Mactel Support. https://bugs.launchpad.net/bugs/817017 Title: AHCI mode not restored during sleep-wakeup cycle Status in Mactel Support: In Progress Bug description: The SATA controller operates by default in IDE mode and there is no known EFI setting to override this behavior. Fortunately, it can be put into AHCI mode before the Linux kernel is booted (e.g. by Grub2 *) ). SSD disks perform much better in AHCI mode. On my laptop, both Intel SSD 320 and a Cruzial RealSSD C300 performed great in the beginning, but system responsiveness degraded soon to a point where system load was around 6 to 7 during updates (apt-get dist-upgrade) and second long freezes during normal work (e.g. browsing, responding to emails, heck - even when using vim in a terminal! ...). Unfortunately there is a drawback when putting the SATA controller into AHCI mode: AHCI is not restored during sleep-wakeup cycles and thus the system crashes badly after wakeup, because it suddently finds only an IDE controller. We need to patch (e.g. the SATA driver?) and check which mode the controller had been in, before the laptop was sent to sleep and restore the previous mode. *) How to put the SATA controller into AHCI mode [1]: MBP 6,2 (or any other 5 series/3400 series chipset based MBP) put this line before 'set root=...': setpci -d 8086:3b28 90.b=60 (that command sets bit 5 and 6 on register 0x90 -- lookup Intel document number 322169 for details) [1] http://en.gentoo-wiki.com/wiki/Apple_Macbook_Pro To manage notifications about this bug go to: https://bugs.launchpad.net/mactel-support/+bug/817017/+subscriptions _______________________________________________ Mailing list: https://launchpad.net/~mactel-support Post to : mactel-support@lists.launchpad.net Unsubscribe : https://launchpad.net/~mactel-support More help : https://help.launchpad.net/ListHelp