Ich versuche, den Webcam-Treiber für meine Logitech C210 zu installieren. Nach einigem Googeln scheint der Linux UVC-Treiber das zu sein, was ich brauche. Ich habe die typische Verwendung befolgt, in der Hoffnung, ihn installieren zu können:
git clone git://linuxtv.org/media_build.git
cd media_build
./build
make install
Wenn ich jetzt versuche, erhalte ich die folgenden Fehlermeldungen ./build
:
make -C /home/pi/media_build/v4l allyesconfig
make[1]: Entering directory `/home/pi/media_build/v4l'
make[2]: Entering directory `/home/pi/media_build/linux'
Applying patches for kernel 3.1.9+
patch -s -f -N -p1 -i ../backports/api_version.patch
patch -s -f -N -p1 -i ../backports/pr_fmt.patch
patch -s -f -N -p1 -i ../backports/v3.1_no_export_h.patch
patch -s -f -N -p1 -i ../backports/v3.1_no_pm_qos.patch
Patched drivers/media/dvb/dvb-core/dvbdev.c
Patched drivers/media/video/v4l2-dev.c
Patched drivers/media/rc/rc-main.c
make[2]: Leaving directory `/home/pi/media_build/linux'
./scripts/make_kconfig.pl /lib/modules/3.1.9+/build /lib/modules/3.1.9+/build 1
Preparing to compile for kernel version 3.1.9
File not found: /lib/modules/3.1.9+/build/.config at ./scripts/make_kconfig.pl line 33, <IN> line 4.
make[1]: *** [allyesconfig] Error 2
make[1]: Leaving directory `/home/pi/media_build/v4l'
make: *** [allyesconfig] Error 2
can't select all drivers at ./build line 451.
Übrigens versuche ich, dies auf dem Raspberry PI zu machen, die Architektur ist ARM-CPU.
Antwort1
Sie müssen dieLinux-HeaderPaket, um zusätzliche Module zu kompilieren. Dieses Paket enthält die .config
Datei und andere Dateien, die während der Kompilierung des Kernels generiert werden. Wählen Sie die Version des Pakets, die zu Ihrem laufenden Kernel passt.