Aplique patch ao Macbook Pro 11,4 para corrigir Power / Suspend

1

Instalei com sucesso o Ubuntu 16.04 no meu MacBook Pro de 15 "em meados de 2015. Atualmente, desligar e suspender não funciona, mas encontrei este patch aqui que aplica um patch ao kernel. Eu colei o código dado lá

diff --git a/drivers/pci/quirks.c b/drivers/pci/quirks.c
index ee72ebe..d3ec833 100644
--- a/drivers/pci/quirks.c
+++ b/drivers/pci/quirks.c
@@ -2775,6 +2775,13 @@ static void quirk_hotplug_bridge(struct pci_dev *dev)

 DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_HINT, 0x0020, quirk_hotplug_bridge);

+static void quirk_hotplug_bridge_skip(struct pci_dev *dev)
+{
+       dev->is_hotplug_bridge = 0;
+}
+
+DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_INTEL, 0x8c10,
quirk_hotplug_bridge_skip);
+
 /*
  * This is a quirk for the Ricoh MMC controller found as a part of
  * some mulifunction chips.

em um arquivo que eu nomeei patch.diff e coloquei no meu diretório Downloads. Em seguida, naveguei para /usr/src/linux-headers-###### e digitei o comando patch -p1 < ~/Downloads/patch.diff , mas isso me diz que não há arquivo quirks.c disponível. O arquivo quirks.c deveria estar lá? Como faço para criar um? Eu realmente quero corrigir suspender e desligar, porque esses são os únicos problemas com o Ubuntu agora.

Nota: eu substituí aeb nos nomes de diretório no arquivo de correção com .. . Eu também estou usando o kernel 4.5.2

    
por ryanyz10 01.07.2016 / 06:00

0 respostas