cp210x на человечности 18.04

Я пытаюсь установить cp210x драйвер на человечности 18.04.2 и когда я загружаю файл с официального сайта silabs и попытки установить его путем следования инструкциям, я получаю эту ошибку на своем первом шаге.

После того, как я введу, сделайте:

make -C /lib/modules/`uname -r`/build M=/home/$user/linuxDrv modules
make[1]: Entering directory '/usr/src/linux-headers-4.15.0-54-generic'
Makefile:976: "Cannot use CONFIG_STACK_VALIDATION=y, please install libelf-dev, libelf-devel or elfutils-libelf-devel"
 Building modules, stage 2.
 MODPOST 1 modules
make[1]: Leaving directory '/usr/src/linux-headers-4.15.0-54-generic'

Я установил libelf-dev, но не другие два.

0
задан 18 July 2019 в 22:29

1 ответ

Счастливо, cp210x модуль ядра (драйвер) уже включен в Ubuntu. Вы не должны компилировать его.

1) Проверьте свою версию ядра.

$ uname -r
5.0.0-20-generic

2) Проверьте, что Вам установили корректный пакет для Вашего ядра.

$ apt list linux-modules-extra-5.0.0-20-generic
linux-modules-extra-5.0.0-20-generic/disco-updates,disco-security,now 5.0.0-20.21 amd64 [installed,automatic]

Посмотрите, как версия ядра является частью имени пакета?
И посмотрите, как это установлено на моей машине?

3) Давайте проверим, что модуль включен в этот установленный пакет.

$ dpkg -L linux-modules-extra-5.0.0-20-generic | grep cp210x
/lib/modules/5.0.0-20-generic/kernel/drivers/usb/serial/cp210x.ko

4) Наконец, давайте установим модуль ядра (драйвер):

$ sudo modprobe cp210x
$

Обратите внимание, что никакая обратная связь обычно не указывает на успех. Это - хорошая вещь.

Чтобы проверить, что это работало, используйте lsmod управляйте для списка всех загруженных модулей ядра.


Если по любой причине Шаг 2 указывает, что Вам не установили пакет, считайте эту мудрость из файла управления пакета прежде, чем мчаться для установки его:

Вы, вероятно, не хотите устанавливать этот пакет непосредственно. Вместо этого установите универсальный Linux метапакет, который гарантирует, чтобы обновления работали правильно, и что поддерживающие пакеты также установлены.

0
ответ дан 23 October 2019 в 23:21

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

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