Параметр ядра intel_iommu=on заставляет начальную загрузку перестать работать

Используя ядро запаса (4.4.0-34-универсальный и 4.4.0-31-универсальный) и новая установка 16,04. VT-d поддерживается моими аппаратными средствами (Xeon E3-1245 v5 и материнская плата ASrock Rack C236M WS), и включен в BIOS. Я назвал техническую поддержку ASrock, и парень там гарантировал мне, что VT-d поддерживается.

Во время провальной начальной загрузки я вижу прокрутку сообщений ядра мимо слишком быстро для чтения (я удалил quiet и splash) приблизительно в течение секунды или три (загружающийся от SSD), прежде чем экран показывает набор строк, и система становится абсолютно безразличной. Это смотрит на меня как отказ, происходит прямо после того, как GUI запущен - сначала, консоль является дрянным разрешением, затем это имеет более высокое разрешение в течение секунды перед сбоем.

После того, как это перестало работать, я вытянул диск и скопировал системный журнал, вот все это.

Это смотрит на меня как все, начинает закрываться после всех отказов утверждения сессии гнома. Но почему был бы, включая передачу PCI в ядре, уничтожают сессию гнома?

Я склоняюсь к этому являющемуся неясной аппаратной ошибкой некоторого вида, потому что, когда я установил intel_iommu=soft, Начальные загрузки Ubuntu хорошо и dmesg сообщают, что IOMMU включила, но она на самом деле не работает (ничто не появляется в /sys/kernel/iommu_groups). Никакие другие параметры ядра, которые я попробовал, не сделали ничего различного, за исключением того, что успешная начальная загрузка дает мне x2apic is disabled because BIOS sets x2apic opt out bit в системном журнале и установке intremap=no_x2apic_optout заставляет сообщение уйти.

Править

(Добавленные точные версии ядра наверху.)

У меня был Crunchbang ++ (в основном просто повторно очистил Debian Jessie), наложение диска установки вокруг так, я установил это на резервном диске, и оно загрузилось ПРЕКРАСНЫЙ с функционированием IOMMU! Значение по умолчанию, функционирующее ядро было 3.16.0-4-amd64.

Часть причины, я хотел пойти Ubuntu с этим проектом, была для недавних ядер, таким образом, я попытался установить ядро jessie-бэкпортов (4.6.0-0.bpo.1-amd64) и получил тот же самый отказ как с Ubuntu (см. то, на что это похоже здесь).

Теперь мое предположение было некоторое IOMMU-связанное дополнение изменения или функции после 3.16, который не играет по правилам с этими аппаратными средствами. У кого-либо есть какие-либо идеи кроме попытки другая плата или быть довольным 3,16 ядрами?

0
задан 25 August 2016 в 05:45

0 ответов

Другие вопросы по тегам:

Похожие вопросы: