Рейтинг:1

Драйверы для устройств Intel не загружаются в 18.04

флаг nl
JM0

Я пытаюсь использовать Ubuntu 18.04 на компьютере Dell OptiPlex 5090 Micro, но ни одно из устройств Intel не обнаруживается, и поэтому их драйверы не загружаются. У меня нет сети, и я застрял в использовании номодесет для графики.

Аппаратный зонд машины: https://linux-hardware.org/?probe=db46c8694c

Вывод lspci -nnk:

00:00.0 Хост-мост [0600]: устройство корпорации Intel [8086:9b53] (версия 03)
    Подсистема: Устройство Dell [1028:0a54]
00:02.0 VGA-совместимый контроллер [0300]: устройство корпорации Intel [8086:9bc8] ​​(версия 03)
    Подсистема: Устройство Dell [1028:0a54]
    Модули ядра: i915
00:14.0 USB-контроллер [0c03]: устройство корпорации Intel [8086:43ed] (версия 11)
    Подсистема: Устройство Dell [1028:0a54]
    Используемый драйвер ядра: xhci_hcd
00:14.2 ОЗУ [0500]: устройство корпорации Intel [8086:43ef] (версия 11)
    Подсистема: Устройство Dell [1028:0a54]
00:15.0 Контроллер последовательной шины [0c80]: устройство корпорации Intel [8086:43e8] (версия 11)
    Подсистема: Устройство Dell [1028:0a54]
00:16.0 Коммуникационный контроллер [0780]: Устройство корпорации Intel [8086:43e0] (версия 11)
    Подсистема: Устройство Dell [1028:0a54]
00:17.0 Контроллер SATA [0106]: устройство корпорации Intel [8086:43d2] (версия 11)
    Подсистема: Устройство Dell [1028:0a54]
    Используемый драйвер ядра: ahci
    Модули ядра: ahci
00:1f.0 Мост ISA [0601]: Устройство корпорации Intel [8086:4384] (версия 11)
    Подсистема: Устройство Dell [1028:0a54]
00:1f.3 Аудиоустройство [0403]: Устройство корпорации Intel [8086:f0c8] (версия 11)
    Подсистема: Устройство Dell [1028:0a54]
    Используемый драйвер ядра: snd_hda_intel
    Модули ядра: snd_hda_intel
00:1f.4 SMBus [0c05]: Устройство корпорации Intel [8086:43a3] (версия 11)
    Подсистема: Устройство Dell [1028:0a54]
00:1f.5 Контроллер последовательной шины [0c80]: устройство корпорации Intel [8086:43a4] (версия 11)
    Подсистема: Устройство Dell [1028:0a54]
00:1f.6 Контроллер Ethernet [0200]: Устройство корпорации Intel [8086:15f9] (версия 11)
    Подсистема: Устройство Dell [1028:0a54]

Ubuntu 20.04 немного лучше, по крайней мере, в том, что он может использовать контроллер Ethernet:

00:00.0 Хост-мост [0600]: устройство корпорации Intel [8086:9b53] (версия 03)
    Подсистема: Устройство Dell [1028:0a54]
00:02.0 VGA-совместимый контроллер [0300]: устройство корпорации Intel [8086:9bc8] ​​(версия 03)
    Подсистема: Устройство Dell [1028:0a54]
    Модули ядра: i915
00:14.0 USB-контроллер [0c03]: устройство корпорации Intel [8086:43ed] (версия 11)
    Подсистема: Устройство Dell [1028:0a54]
    Используемый драйвер ядра: xhci_hcd
    Модули ядра: xhci_pci
00:14.2 ОЗУ [0500]: устройство корпорации Intel [8086:43ef] (версия 11)
    Подсистема: Устройство Dell [1028:0a54]
00:15.0 Контроллер последовательной шины [0c80]: устройство корпорации Intel [8086:43e8] (версия 11)
    Подсистема: Устройство Dell [1028:0a54]
    Используемый драйвер ядра: intel-lpss
    Модули ядра: intel_lpss_pci
00:16.0 Коммуникационный контроллер [0780]: Устройство корпорации Intel [8086:43e0] (версия 11)
    Подсистема: Устройство Dell [1028:0a54]
    Используемый драйвер ядра: mei_me
    Модули ядра: mei_me
00:17.0 Контроллер SATA [0106]: устройство корпорации Intel [8086:43d2] (версия 11)
    Подсистема: Устройство Dell [1028:0a54]
    Используемый драйвер ядра: ahci
    Модули ядра: ahci
00:1f.0 Мост ISA [0601]: Устройство корпорации Intel [8086:4384] (версия 11)
    Подсистема: Устройство Dell [1028:0a54]
00:1f.3 Аудиоустройство [0403]: Устройство корпорации Intel [8086:f0c8] (версия 11)
    Подсистема: Устройство Dell [1028:0a54]
    Используемый драйвер ядра: snd_hda_intel
    Модули ядра: snd_hda_intel
00:1f.4 SMBus [0c05]: Устройство корпорации Intel [8086:43a3] (версия 11)
    Подсистема: Устройство Dell [1028:0a54]
    Используемый драйвер ядра: i801_smbus
    Модули ядра: i2c_i801
00:1f.5 Контроллер последовательной шины [0c80]: устройство корпорации Intel [8086:43a4] (версия 11)
    Подсистема: Устройство Dell [1028:0a54]
00:1f.6 Контроллер Ethernet [0200]: Ethernet-соединение корпорации Intel (14) I219-LM [8086:15f9] (версия 11)
    Подсистема: Dell Ethernet Connection (14) I219-LM [1028:0a54]
    Используемый драйвер ядра: e1000e
    Модули ядра: e1000e

Другие дистрибутивы Linux, такие как Fedora 34 и SystemRescueCD, ведут себя аналогично 20.04, только обнаруживая сетевую карту и ничего больше.

Каковы мои варианты здесь? Я пытался скопировать модзонд псевдоним с 20.04 по 18.04, чтобы сетевая карта работала, но, похоже, это не сработало. Я действительно не знал, что я делаю, поэтому, возможно, я сделал это неправильно.

Есть ли способ заставить Ubuntu загружать правильные драйверы?

chili555 avatar
флаг cn
«ни одно из устройств Intel не обнаруживается, и поэтому их драйверы не загружаются». Какие устройства не работают должным образом? Что это говорит нам? `lspci -nnk` Пожалуйста, отредактируйте свой вопрос, чтобы показать результат.
JM0 avatar
флаг nl
JM0
@ chili555 У меня нет сети, и я не могу использовать графику без `nomodeset`. Вы также можете видеть, что устройства перечислены с общим именем «Intel Corporation Device», а не с фактическим именем устройства. Я добавил вывод `lspci -nnk`.
chili555 avatar
флаг cn
Я до сих пор не понимаю. Каждое устройство в ваших показаниях, для которого требуется драйвер, использует драйвер ядра, включая Ethernet. Как вы думаете, каким должно быть «фактическое название устройства»?
JM0 avatar
флаг nl
JM0
Нет, по крайней мере, не Ethernet. Сравните вывод в первом блоке и во втором блоке. Во втором блоке указан модуль ядра «e1000e», а устройству присвоено имя «Intel Corporation Ethernet Connection (14) I219-LM». Первый блок не имеет модуля ядра и имеет только имя «Устройство корпорации Intel».
chili555 avatar
флаг cn
Там четко написано: "Драйвер ядра используется: e1000e Модули ядра: e1000e" Модуль не загружен? `lsmod | grep e1000e` В логе есть ошибки? `sudo dmesg | grep -e enp -e e1000e` Пока ничего необычного или не совсем ожидаемого.
JM0 avatar
флаг nl
JM0
Хорошо, разве ты не видишь, что у меня в посте два блока кода? Первый блок кода взят из Ubuntu 18.04 и не содержит строки «Модули ядра: e1000e». Второй блок кода взят из Ubuntu 20.04, в которой *загружен* драйвер Ethernet, но все еще не загружены другие драйверы, например, для видеокарты или моста ISA.
chili555 avatar
флаг cn
Давайте [продолжим это обсуждение в чате](https://chat.stackexchange.com/rooms/127965/discussion-between-chili555-and-jm0).

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.