kanotix.com
Graphik, Video, Sound - Kernel 2.24: Webcam+(Syntekdriver): Fehler beim Compilieren
bata32 - 05.02.2008, 16:23 Uhr
Titel: Kernel 2.24: Webcam+(Syntekdriver): Fehler beim Compilieren
Hi
Ich habe Thorhammer auf meinem ASUS F3T Notebook.
Leider bekomme ich die 1,3M Webcam (Syntekdriver) nicht mit dem neuen 2.6.24-6-generic Kernel zum laufen.
Fehlermeldung "error: ‘struct video_device’ has no member named ‘hardware’"
Mit dem Kernel 2.6.22-10-Kanotix konnte ich den Treiber ohne Fehlermeldung compilieren.
Nachfolgend die kompletten Bildschirmausgaben beim Compilieren unter beiden Kernel:
Linux Commodore64 2.6.22-10-kanotix #1 SMP Sat Sep 1 17:14:29 UTC 2007 i686 GNU/Linux
~/Downloads/syntekdriver$ make -f Makefile.standalone
make -C /lib/modules/2.6.22-10-kanotix/build SUBDIRS=/home/muellm/Downloads/syntekdriver modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.22-10-kanotix'
CC [M] /home/muellm//Downloads/syntekdriver/stk11xx-usb.o
CC [M] /home/muellm//Downloads/syntekdriver/stk11xx-v4l.o
CC [M] /home/muellm//Downloads/syntekdriver/stk11xx-sysfs.o
CC [M] /home/muellm//Downloads/syntekdriver/stk11xx-dev.o
CC [M] /home/muellm//Downloads/syntekdriver/stk11xx-buf.o
CC [M] /home/muellm//Downloads/syntekdriver/stk11xx-bayer.o
CC [M] /home/muellm//Downloads/syntekdriver/stk11xx.o
CC [M] /home/muellm//Downloads/syntekdriver/stk11xx-dev-a821.o
CC [M] /home/muellm//Downloads/syntekdriver/stk11xx-dev-6a31.o
CC [M] /home/muellm//Downloads/syntekdriver/stk11xx-dev-6a33.o
CC [M] /home/muellm//Downloads/syntekdriver/stk11xx-dev-6a51.o
CC [M] /home/muellm//Downloads/syntekdriver/stk11xx-dev-6a54.o
LD [M] /home/muellm//Downloads/syntekdriver/stk11xx.o
Building modules, stage 2.
MODPOST 1 modules
CC [M] /home/muellm//Downloads/syntekdriver/stk11xx.mod.o
LD [M] /home/muellm//Downloads/syntekdriver/stk11xx.ko
make[1]: Leaving directory `/usr/src/linux-headers-2.6.22-10-kanotix'
muellm@Commodore64:~/Downloads/syntekdriver$
-> OK
Linux Commodore64 2.6.24-6-generic #1 SMP Tue Jan 29 23:38:27 CET 2008 i686 GNU/Linux
~/Downloads/syntekdriver$ make -f Makefile.standalone
make -C /lib/modules/2.6.24-6-generic/build SUBDIRS=/home/muellm/Downloads/syntekdriver modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.24-6-generic'
CC [M] /home/muellm/Downloads/syntekdriver/stk11xx-usb.o
CC [M] /home/muellm/Downloads/syntekdriver/stk11xx-v4l.o
/home/muellm/Downloads/syntekdriver/stk11xx-v4l.c: In function ‘v4l_stk11xx_register_video_device’:
/home/muellm/Downloads/syntekdriver/stk11xx-v4l.c:1659: error: ‘struct video_device’ has no member named ‘hardware’
make[2]: *** [/home/muellm/Downloads/syntekdriver/stk11xx-v4l.o] Fehler 1
make[1]: *** [_module_/home/muellm/Downloads/syntekdriver] Fehler 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.24-6-generic'
make: *** [driver] Fehler 2
muellm@Commodore64:~/Downloads/syntekdriver$
-> KO
Ich bitte um Hilfestellung / Tipps
Gruß
Bata
bata32 - 12.02.2008, 16:28 Uhr
Titel:
Hallo @all
Habe heute im ir-chat von Kano die Lösung zu meinem Problem erhalten:
Mein Syntekdriver-Packet war zu alt!
So habe ich den Webcam-Driver für den 2.6.24-6-generic wieder eingerichtet:
1. Treiber per Konsole downloaden per
Code:
"svn co http://syntekdriver.svn.sourceforge.net/svnroot/syntekdriver/trunk/driver stk11xx"
2. Wechsel in Unterverzeichnis "stk11xx" und anschließend compilieren:
Code:
cd stk11xx/
make -f Makefile.standalone
3. Den neuen "stk11xx.ko" Treiber laden. (z.B. so:)
Code:
#/sbin/insmod /Pfad/zum/Treiber/stk11xx.ko
Gruß
Bata
Alle Zeiten sind GMT + 1 Stunde
PNphpBB2 © 2003-2007