Hallo Heinrich Schwietering
ich habe das angegebene Packet em28xx-new vom aufgezeigten Link http://media.ubuntuusers.de/forum/attachments/2030443/em28xx-new.tar.gz heruntergeladen und versucht zu kompilieren.
Ausgabe:
sudo ./build.sh build
rm -rf Module.symvers;
make -C /lib/modules/`if [ -d /lib/modules/2.6.21.4-eeepc ]; then echo 2.6.21.4-eeepc; else uname -r; fi`/build SUBDIRS=`pwd` modules
make[1]: Betrete Verzeichnis '/usr/src/linux-headers-2.6.38-8-generic'
CC [M] /home/zerocool/.local/share/Trash/files/em28xx-new/em2880-dvb.o
In file included from /home/zerocool/.local/share/Trash/files/em28xx-new/em2880-dvb.c:37:0:
/home/zerocool/.local/share/Trash/files/em28xx-new/em28xx.h:29:28: fatal error: linux/videodev.h: Datei oder Verzeichnis nicht gefunden
compilation terminated.
make[2]: *** [/home/zerocool/.local/share/Trash/files/em28xx-new/em2880-dvb.o] Fehler 1
make[1]: *** [_module_/home/zerocool/.local/share/Trash/files/em28xx-new] Fehler 2
make[1]: Verlasse Verzeichnis '/usr/src/linux-headers-2.6.38-8-generic'
make: *** [default] Fehler 2
Wie zu erkennen ist, kann das Paket nicht kompiliert werden, da der neue Kernel (nutze 2.6.38-8-generic) keine Unterstützung mehr für das v4l Paket besitzt.
unter /usr/include/linux/ findet sich das videodev.h nicht mehr ☹
...
-rw-r--r-- 1 root root 161 2011-04-11 07:30 veth.h
-rw-r--r-- 1 root root 4566 2011-04-11 07:30 vhost.h
-rw-r--r-- 1 root root 65892 2011-04-11 07:30 videodev2.h
-rw-r--r-- 1 root root 564 2011-04-11 07:30 virtio_9p.h
-rw-r--r-- 1 root root 1255 2011-04-11 07:30 virtio_balloon.h
-rw-r--r-- 1 root root 2981 2011-04-11 07:30 virtio_blk.h
...
Ich habe auch das gepostete Patch http://forum.ubuntuusers.de/topic/em28xx-unter-maverick-2-6-/#post-2820871
für den Kernel 2.6.35 probiert, gleiches Ergebnis.
Ich vermute, das davon alle TV-Karten/Webkameras betroffen sind, welche v4l nutzen. ☹