Подписанные прокладки разрывы DKMS

Я пытаюсь установить пакет DKMS на Ubuntu 16.04. Я не могу иметь доступ к Интернету, потому что Ubuntu не обнаруживает адаптер Ethernet (Realtek) Погружаясь проблема, кажется, я должен установить драйвер R8168, и я загрузил с другим PC The R8168-DKMS_8.041.00-1_All.deb файлом, и я пытался его установить. К сожалению, это зависит от DKMS , который не установлен.

Таким образом, я вручную загрузил DKMS_2.2.0.3-2ubuntu11_All.deb, и я запускаю следующую команду:

sudo dpkg -i dkms_2.2.0.3-2ubuntu11_all.deb

, но у меня есть проблема с подписанной прокладкой, которую я не знаком.

shim-signed (1.33.1~16.04.5+15+1533136590.3beb971-0ubuntu1) breaks dkms (<< 2.2.0.3-2ubuntu11.6) and is installed

Я следовал методу 2 настоящей ссылки https://wiki.ubuntu.com/uefi/securebootu.com/uefi/secureboot/dkms для отключения безопасного загрузки в подписанном прощем, но, честно говоря, я даже не знаю, если это имеет смысл (и он не решил проблему) ...

Кто-нибудь знает, как установить DKMS без подключения к Интернету?

Обновление 1

Я удалил 16.04, и я успешно установил Ubuntu 20.04. Однако он обнаруживает только адаптер Wi-Fi, а не один Ethernet.

Адаптер Ethernet должен быть: RTRTEK Semiconductor Co., Ltd. RTS5260 PCI Express Card Reader (REV 01)

lspci -v:
Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5260 PCI Express Card Reader (rev 01)
    Subsystem: CLEVO/KAPOK Computer RTS5260 PCI Express Card Reader
    Flags: bus master, fast devsel, latency 0, IRQ 151
    Memory at a2100000 (32-bit, non-prefetchable) [size=4K]
    Capabilities: <access denied>
    Kernel driver in use: rtsx_pci
    Kernel modules: rtsx_pci
lspci -knn | grep Eth -A2; ifconfig
Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. Device [10ec:3000] (rev 06)
    Subsystem: CLEVO/KAPOK Computer Device [1558:7714]
    Kernel modules: r8169
lshw -c network
*-network UNCLAIMED
       description: Ethernet controller
       product: Realtek Semiconductor Co., Ltd.
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:48:00.0
       version: 06
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix vpd cap_list
       configuration: latency=0
       resources: ioport:3000(size=256) memory:a2200000-a220ffff memory:a2210000-a2213fff

uname -r
5.8.0-44-generic

cat: /etc/network/interfaces: No such file or directory

Обновление 2

Я добавил в черный список драйвера R8169. Я добавил следующие параметры в «Команда Kernel» во время загрузки (см. https://wiki.archlinux.org/index.php/kernel_module#blacklistlisting ):

module_blacklist=r8169

Затем я вручную загрузил R8168 с:

modprobe r8168

Тем не менее, кажется, он не работает:

dmesg

[  288.556472] r8168: module verification failed: signature and/or required key missing - tainting kernel

Обновление 3

После первого ответа @heynnema, я бегу

sudo apt install dkms r8168-dkms

, но я получил эти ошибки:

ERROR: Cannot create report: [Errno 17] File exists: '/var/crash/r8168-dkms.0.crash'
Error! Bad return status for module build on kernel: 5.8.0-44-generic (x86_64)
Consult /var/lib/dkms/r8168/8.048.00/build/make.log for more information.
dpkg: error processing package r8168-dkms (--configure):
 installed r8168-dkms package post-installation script subprocess returned error exit status 10
Processing triggers for man-db (2.9.1-1) ...
Errors were encountered while processing:
 r8168-dkms
E: Sub-process /usr/bin/dpkg returned an error code (1)

файл make.log :

less /var/lib/dkms/r8168/8.048.00/build/make.log

DKMS make.log for r8168-8.048.00 for kernel 5.8.0-44-generic (x86_64)
dom 7 mar 2021, 17:58:28, CET
make: Entering directory '/usr/src/linux-headers-5.8.0-44-generic'

  ERROR: Kernel configuration is invalid.
         include/generated/autoconf.h or include/config/auto.conf are missing.
         Run 'make oldconfig && make prepare' on kernel src to fix it.

make: *** [Makefile:746: include/config/auto.conf] Error 1
make: Leaving directory '/usr/src/linux-headers-5.8.0-44-generic'
0
задан 7 March 2021 в 20:05

1 ответ

Удалить Module_BlackList = R8169 От / etc / default / grub, а затем Sudo Update-grub . Если установлен модуль R8168-DKMS, правильное место для черного списка R8169, если требуется, будет в /etc/modprobe.d/r8168-dkms.conf. Но не делай этого еще.

Модуль ядра R8169 должен , чтобы управлять картой Ethernet.

Предполагая, что у вас есть беспроводная связь, сделайте это ...

Статус DKMS

Если появляется только R8168-DKMS, то сделайте это ...

Sudo RM -I / var / Crash / R8168 -dkms.0.crash

sudo apt purge r8168-dkms dkms

sudo apt install instate --reinstall headers-headers-5,8.0-44-Generic

Sudo APT Установить Build - Essential DKMS R8168-DKMS

Перезагрузка

Обновление № 1:

для ядра 5.9.16 ... https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.9.16/ . Загрузите 4 файлы, но пропустите файлы с низким задержкой, установите и отчитывайте обратно.

0
ответ дан 18 March 2021 в 23:28

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

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