Собрал рабочий стол. И я установил ubuntu 20.04. Я открыл его, и все было хорошо. Затем я установил nvidia-driver 440 и перезагрузился. Когда я открыл компьютер, мое подключение к локальной сети не работает. Моя материнская плата: Asus rog strix z490-a gaming
Думаю, дело в драйвере материнской платы. Кто-нибудь знает?
sudo lshw -C network *-network
description: Ethernet interface
product: Intel Corporation
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:05:00.0
logical name: enp5s0
version: 01
serial: d4:5d:64:b3:d5:40
capacity: 1Gbit/s
width: 32 bits
clock: 33MHz
capabilities: pm msi msix pciexpress bus_master cap_list ethernet physical 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=igc driverversion=0.0.1-k latency=0 link=no multicast=yes port=twisted pair
resources: irq:16 memory:81100000-811fffff memory:81200000-81203fff
Я бы попробовал ядро Pop!_OS для Ethernet-контроллера Intel I225-V. У меня такая же сетевая карта на Asus ROG-STRIX-B550-I. Я запускал общее ядро 5.4.0-42 под Ubuntu, и сетевая карта не подходила. На 5.4.0-7634-generic, распространяемом Pop, сетевая карта работает. Похоже, что Pop использует более новую ветку драйвера igc для ядра 5.4. Однако я заметил, что драйвер igc все еще имеет ошибки в ядре 5.4. Например, статистика /proc/net/dev пуста и не обновляется под драйвером igc для сетевой карты.
Добавьте репозиторий Pop:
sudo add-apt-repository ppa:system76/pop
Выполните apt update
, и apt должен порекомендовать обновить ядро до версии Pop.
Между прочим, я случайно переключил ядро, когда добавил Pop ppa, чтобы получить их значки под Xubuntu.
Я попытался скомпилировать последний исходный код драйвера igc в ядре 5.8. А для 5.4 не годится. Похоже, ядро 5.8 добавляет некоторые зависимости управления питанием, которых нет в 5.4.
Еще один вариант — обновить прошивку сетевой карты. Другие добились успеха в этом. Я не пробовал этот вариант, потому что Asus не предоставил никаких обновлений прошивки для моей конкретной материнской платы B550.
Вы также можете попробовать ядро Xanmod. Доступно по адресу: https://xanmod.org/
Последняя стабильная версия — это ветка 5.8.x (на момент публикации). Xanmod также имеет LTS-версию (5.4.x) и пограничную версию. .
Если вы придерживаетесь их «стабильной» версии, хотя она поддерживается сообществом xanmod и широко используется.