Я успешно установил Ubuntu 16.04 на своей 15-дюймовой середине 2015 MacBook Pro. В настоящее время закрытие и приостановка не работают, но я нашел этот патч здесь, который применяет патч к ядру. Я вставил код, данный там
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.
в файл, что я назвал patch.diff и я поместил его в свой каталог Downloads. Я затем перешел к /usr/src/linux-headers-######
и введенный команда patch -p1 < ~/Downloads/patch.diff
, однако это говорит мне, что нет никакого quirks.c доступного файла. quirks.c файл, как предполагается, там? Как я создаю тот? Я действительно хочу зафиксировать, приостанавливают и выключаются, потому что это - единственные проблемы с Ubuntu теперь.
Примечание: Я заменил a и b в именах каталогов в файле исправления с ..
. Я также использую ядро 4.5.2