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