lenny vs syntek web cam (174f:6a31)

Fórumok

Sziasztok!

A segítségeteket szeretném kérni a következő problémában: le szeretném fordítani a fent nevezett webcam driverét lenny alatt.
Hosszú nyomozás után kiderítettem, hogy ez kell nekem: http://sourceforge.net/projects/syntekdriver/files/syntekdriver/Release…
Kibontás után, readme fájl alapján a következő paranccsal próbálom lefuttatni:

make -f Makefile.standalone driver

Erre először az volt a hibaüzenete, hogy nem létezik build könyvtár a megadott helyen. létrehoztam, akkor pedig a következő hibaüzenettel tért vissza:


make -C /lib/modules/2.6.26-2-686/build SUBDIRS=/root/stk11xx-2.1.0 modules
make[1]: Entering directory `/lib/modules/2.6.26-2-686/build'
make[1]: *** No rule to make target `modules'. Stop.
make[1]: Leaving directory `/lib/modules/2.6.26-2-686/build'
make: *** [driver] Error 2

Esetleg valaki tudna nekem segíteni ezt lefordítani? Előre is köszönöm!

Üdv:
Stage

Hozzászólások

létezik olyan, hogy a kernel miatt nem fordul le? próbálkozzak régebbi kernellel? vagy inkább újabbal?

"nem létezik build könyvtár a megadott helyen. létrehoztam"
Adott kernelhez szeretnél modult fordítani, ezért kelleni fog hozzá a kernel forrásának egy része. A /lib/modules/2.6.26-2-686/build egy symlink a /usr/src/linux-headers-2.6.26-2-686-ra. Mindkettő a linux-headers-2.6.26-2-686 csomag része. Ezt tedd fel. (A kézzel létrehozott könyvtárat pedig töröld előtte.)

Ha jól látom, v4l2-ioctl.h nevű file (include/media/v4l2-ioctl.h) csak a 2.6.27-es kernelverziótól kezdődően van. A Lennyben csomagként csak 2.6.26 van, a jelenlegi Squeeze-ben a kérdéses file a linux-headers-2.6.30-2-common csomag része. Így hát vagy újabb kernelt teszel a Lennyre valamilyen módon - akár forrásból fordítva, akár egy nem hivatalos repositoryból -; vagy a webcam driveréből kellene egy régebbi, a 2.6.26-os kernelnek megfelelőt választani; vagy upgrade a tesing állapotú Squeeze-re a legújabb driverrel.

(A nyitó hozzászólásban légy szíves, zárd le a code-ot.)