Проблема с драйвером Nouveau: для запуска компьютера требуется две последовательные загрузки

  1. После установки indicator-cpufreq и запуска openssl speed вместе с turbostat мне потребовалось две загрузки для запуска Ubuntu.

    • Так что я удалил его, но у меня было сообщение «Паника ядра» при первой загрузке и нормальное сообщение о входе в систему при второй загрузке
    • Поэтому я удалил индикатор-cpufreq: sudo apt-get purge --auto-remove indicator-cpufreq

    • Затем мне все еще нужно было две загрузки, но у первого больше не было сообщения о панике ядра.

  2. После чего я переустанавливал индикатор-cpufreq и случайно:

    • завис экран, когда система обнаружила звуковую карту
    • завис экран, когда Система обнаружила сетевое соединение
    • Паника ядра
    • Первая загрузка останавливается через некоторое время после сообщения «Работа выполняется для ...»
  3. 1123 Наконец я снова очистил индикатор-процессор. Теперь первая загрузка останавливается через некоторое время после сообщения «Задание выполняется для ...» вокруг сообщений о том, что найдено сетевое подключение или звуковая карта.

Заметно:

  • , когда сообщению «Задание выполняется для ...» предшествует (x из 6), кажется, что всегда есть ошибка
  • [ 1116], когда ему предшествует (x ot 5), процесс загрузки, похоже, останавливается и перезапускается.
  • когда ему предшествует (x ot 4), процесс загрузки, похоже, заканчивается окном входа в систему.

Однако мой BIOS не работает: (из dmesg)

[    0.000000] ------------[ cut here ]------------
[    0.000000] Your BIOS is broken; DMAR reported at address fed90000 returns all ones!
               BIOS vendor: Hewlett-Packard; Ver: 786F1 v01.24; Product Version: 
[    0.000000] WARNING: CPU: 0 PID: 0 at /build/linux-S9wgEU/linux-4.15.0/drivers/iommu/dmar.c:848 warn_invalid_dmar.part.11+0x55/0x70
[    0.000000] Modules linked in:
[    0.000000] CPU: 0 PID: 0 Comm: swapper Not tainted 4.15.0-49-generic #53-Ubuntu
[    0.000000] Hardware name: Hewlett-Packard HP Compaq dc7800 Convertible Minitower/0AACh, BIOS 786F1 v01.24 03/18/2008
[    0.000000] EIP: warn_invalid_dmar.part.11+0x55/0x70
[    0.000000] EFLAGS: 00210092 CPU: 0
[    0.000000] EAX: 0000008b EBX: c7b6b6b5 ECX: 00000080 EDX: 00000000
[    0.000000] ESI: fed90000 EDI: 00000000 EBP: c7c13ed0 ESP: c7c13ea0
[    0.000000]  DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068
[    0.000000] CR0: 80050033 CR2: 00000000 CR3: 07e24000 CR4: 000006b0
[    0.000000] Call Trace:
[    0.000000]  dmar_validate_one_drhd+0xc9/0x140
[    0.000000]  dmar_walk_remapping_entries+0x92/0x1e0
[    0.000000]  detect_intel_iommu+0x58/0xd7
[    0.000000]  ? xen_swiotlb_init+0x3f0/0x3f0
[    0.000000]  pci_iommu_alloc+0x45/0x5f
[    0.000000]  mem_init+0x28/0x204
[    0.000000]  start_kernel+0x217/0x438
[    0.000000]  i386_start_kernel+0xa1/0xa5
[    0.000000]  startup_32_smp+0x164/0x168
[    0.000000] Code: 00 00 00 e8 9e db 1a 00 89 45 f0 b8 01 00 00 00 e8 91 db 1a 00 8b 4d ec 8b 55 f0 51 52 50 53 57 56 68 e4 ad b6 c7 e8 2b 8d af ff <0f> 0b 83 c4 1c 8d 65 f4 5b 5e 5f 5d c3 8d b4 26 00 00 00 00 8d
[    0.000000] ---[ end trace 0f18a8dcfe7fc25e ]---

0
задан 3 May 2019 в 18:01

2 ответа

Проблема была решена путем выбора

двоичного драйвера NVIDIA - версия 340.107

вместо

X.Org X server - Драйвер дисплея Nouveau

на вкладке «Программное обеспечение и обновления» из окна «Диспетчер обновлений»

ScreenshotOfTheWindowFromWhichTheProblemWasSolved

  • Если я снова выберу драйвер Nouveau, проблема снова появится: нужны две загрузки, а первая случайным образом вызывает «панику ядра»; зависает при "найденной звуковой карте" или "найденном сетевом подключении"; или перезагружается сам.

  • Если я удаляю драйвер nouveau:

    xserver-xorg-video-nouveau (version 1:1.0.15-2)

    , затем переустанавливаю его и использую повторно, проблема появляется снова.

  • Если я попытаюсь установить более свежий пакет:

    xserver-xorg-video-nouveau-hwe-18.04 (version 1:1.0.15-3)

    с помощью Synaptic, система ответит сначала, чтобы исправить поврежденные пакеты. Но когда я пытаюсь исправить поврежденные пакеты, система отвечает, что поврежденные пакеты помечаются как «оставленные как есть».

0
ответ дан 3 May 2019 в 18:01

Обновите свой старый BIOS через https://support.hp.com/us-en/drivers/selfservice/hp-compaq-dc7800-small-form-factor-pc/3459241 , и это должно познакомит вас с текущим и может (действительно) решить вашу проблему.

Кроме того, ваш драйвер Nvidia может быть устаревшим, поскольку последняя версия - 418.56, но это зависит от модели вашей карты.

0
ответ дан 3 May 2019 в 18:01

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

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