Summary: | Не работает веб-камера Syntek Web Cam - Asus F3SA, F9J, F9S | ||
---|---|---|---|
Product: | Simply Linux | Reporter: | Stanislav Lokhtachev <stas-lss> |
Component: | hardware | Assignee: | Mikhail Efremov <sem> |
Status: | NEW --- | QA Contact: | Andrey Cherepanov <cas> |
Severity: | normal | ||
Priority: | P5 | CC: | nickel, stas-lss |
Version: | 10.1 | ||
Hardware: | x86_64 | ||
OS: | Linux |
Description
Stanislav Lokhtachev
2022-08-13 12:25:54 MSK
Похоже нужен модуль ядра, который у нас не собран: https://www.farcry.ca/asus-syntek-webcam-installation-on-linux-fedora-8-asus-f3s-f3sa.html http://syntekdriver.sourceforge.net/ Но учитывая, что последний релиз был в 2009 году, то он больше не поддерживается и не факт, что соберется с современным ядром. Для сборки установил kernel-headers (kernel-headers-modules-std-def), но установились для ядра версии linux-5.10.136-std-def-alt1, а команда uname -r показывает 5.10.123-std-def-alt1. Создал симв. ссылку /lib/modules/5.10.123-std-def-alt1/build -> /usr/src/linux-5.10.136-std-def-alt1. Попробовал собрать и получил след. результат: ## make -f Makefile.standalone driver make -C /lib/modules/5.10.123-std-def-alt1/build SUBDIRS=/home/admin_stas/Загрузки/stk11xx-2.1.0 modules make[1]: вход в каталог «/usr/src/linux-5.10.136-std-def-alt1» SYNC include/config/auto.conf.cmd scripts/Makefile.build:44: scripts/basic/Makefile: Нет такого файла или каталога make[3]: *** Нет правила для сборки цели «scripts/basic/Makefile». Останов. make[2]: *** [Makefile:536: scripts_basic] Ошибка 2 make[1]: *** [Makefile:721: include/config/auto.conf.cmd] Ошибка 2 make[1]: *** [include/config/auto.conf.cmd] Удаляется файл «include/generated/autoconf.h» make[1]: выход из каталога «/usr/src/linux-5.10.136-std-def-alt1» make: *** [Makefile.standalone:13: driver] Ошибка 2 (Ответ для Stanislav Lokhtachev на комментарий #2) > Для сборки установил kernel-headers (kernel-headers-modules-std-def), но > установились для ядра версии linux-5.10.136-std-def-alt1, а команда uname -r > показывает 5.10.123-std-def-alt1. > > Создал симв. ссылку /lib/modules/5.10.123-std-def-alt1/build -> > /usr/src/linux-5.10.136-std-def-alt1. > > Попробовал собрать и получил след. результат: > ## make -f Makefile.standalone driver > make -C /lib/modules/5.10.123-std-def-alt1/build > SUBDIRS=/home/admin_stas/Загрузки/stk11xx-2.1.0 modules Как минимум нужно SUBDIRS= заменить на M= (начиная с ядра 5.3) https://lkml.org/lkml/2018/11/20/1124 https://lists.altlinux.org/pipermail/devel-kernel/2019-August/007359.html https://unix.stackexchange.com/questions/616539/why-does-compiling-a-kernel-module-with-subdirs-fail-on-newer-kernels |