На моей машине работает Ubuntu Server 20.04 LTS. Каждая перезагрузка переключает обнаружение Ethernet PCI как часы.
Исходный список PCI:
anders@toshibaserver:~$ lspci
00:00.0 Хост-мост: контроллер DRAM семейства базовых процессоров 2-го поколения корпорации Intel (версия 09)
00:02.0 Контроллер, совместимый с VGA: интегрированный графический контроллер семейства базовых процессоров 2-го поколения корпорации Intel (версия 09)
00:16.0 Коммуникационный контроллер: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB-контроллер: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 (rev 04)
00:1b.0 Аудиоустройство: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 04)
00:1c.0 Мост PCI: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 (rev b4)
00:1c.1 Мост PCI: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 2 (rev b4)
00:1d.0 USB-контроллер: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 (rev 04)
00:1f.0 Мост ISA: Intel Corporation HM65 Express Chipset LPC Controller (rev 04)
00:1f.2 Контроллер SATA: Intel Corporation 6 Series/C200 Series Chipset Family 6 port Mobile SATA AHCI Controller (rev 04)
00:1f.3 SMBus: Контроллер SMBus семейства наборов микросхем Intel Corporation 6 Series/C200 Series (версия 04)
03:00.0 Сетевой контроллер: беспроводной сетевой адаптер Qualcomm Atheros AR9285 (PCI-Express) (версия 01)
Ethernet-контроллер не найден. Не удается получить доступ к Интернету.
После перезагрузки:
anders@toshibaserver:~$ lspci
00:00.0 Хост-мост: контроллер DRAM семейства базовых процессоров 2-го поколения корпорации Intel (версия 09)
00:02.0 Контроллер, совместимый с VGA: интегрированный графический контроллер семейства базовых процессоров 2-го поколения корпорации Intel (версия 09)
00:16.0 Коммуникационный контроллер: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB-контроллер: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 (rev 04)
00:1b.0 Аудиоустройство: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 04)
00:1c.0 Мост PCI: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 (rev b4)
00:1c.1 Мост PCI: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 2 (rev b4)
00:1d.0 USB-контроллер: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 (rev 04)
00:1f.0 Мост ISA: Intel Corporation HM65 Express Chipset LPC Controller (rev 04)
00:1f.2 Контроллер SATA: Intel Corporation 6 Series/C200 Series Chipset Family 6 port Mobile SATA AHCI Controller (rev 04)
00:1f.3 SMBus: Контроллер SMBus семейства наборов микросхем Intel Corporation 6 Series/C200 Series (версия 04)
02:00.0 Контроллер Ethernet: Realtek Semiconductor Co., Ltd. RTL810xE Контроллер PCI Express Fast Ethernet (версия 05)
03:00.0 Сетевой контроллер: беспроводной сетевой адаптер Qualcomm Atheros AR9285 (PCI-Express) (версия 01)
Управление Ethernet таинственным образом появляется после перезагрузки. Каждая перезагрузка переключает обнаружение контроллера Ethernet.
Мне нужно, чтобы контроллер Ethernet обнаруживался при каждой перезагрузке, а не только при каждой второй. Является ли это следствием плохого драйвера на моей машине или связано с программным обеспечением?
Изменить: я добавил следующую команду в команды загрузки, которая служит обходным путем:
лспци | grep Ethernet || перезагрузка