hi all
i'm new to Linux, well really hope advices and guide
i'm working with TS5500 single board computer (SBC) with OS TS-Linux. this ts-linux hasnt include make package, so it can't compile or gcc any driver / source code. therefore, i must compile driver on my desktop which using redhat 7.3.

i'm using Logitech QuickCam Chat and i found the driver for this model under linux is spca5xx. everything work fine when i installed it on dekstop, the camera can function well using any v4l applications, ie xawtv and gneomemeeting.

to compile the spca5xx driver for ts-linux, firstly i compiled the kernel of TS5500 which are 2.4.18-2.2-ts.leucosia on my redhat box. then i edited the Makefile of spca5xx, so that it will compile regarding to targeted kernel (2.4.18-2.2-ts.leucosia). ok, then compile it by issuing make command. this will create object file, spca5xx.o. i copied this object file onto TS5500 os (ts-linux) at driver directory; /lib/modules/2.4.18-2.2-ts.leucosia/kernel/drivers/usb.

then i rebooted it. when i plugged the camera, it detect that usb webcam, then it loading the driver for that camera automatically. but the driver and device did not match, like this:

[root@miniepc root]#hub.c: USB new device connect on bus1/2, assigned device number 2
usb.c: USB device 2 (vend/prod 0x46d/0x92c) is not claimed by any active driver.

[root@miniepc root]#Linux video capture interface: v1.00
usb.c: registered new driver spca5xx
drivers/usb/spca5xx.c: spca5xx driver 00.57.10 registered

[root@miniepc usb]#cat /proc/bus/usb/devices
T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2
B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 1.10 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=0000 ProdID=0000 Rev= 0.00
S: Product=USB OHCI Root Hub
S: SerialNumber=c4816000
C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr= 0mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 2 Ivl=255ms
T: Bus=01 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#= 3 Spd=12 MxCh= 0
D: Ver= 1.10 Cls=ff(vend.) Sub=ff Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=046d ProdID=092c Rev= 0.00
S: Manufacturer=
S: Product=Camera
C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=100mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=ff(vend.) Sub=00 Prot=00 Driver=(none)
E: Ad=81(I) Atr=01(Isoc) MxPS= 0 Ivl= 1ms
I: If#= 0 Alt= 1 #EPs= 1 Cls=ff(vend.) Sub=00 Prot=00 Driver=(none)
E: Ad=81(I) Atr=01(Isoc) MxPS= 128 Ivl= 1ms
I: If#= 0 Alt= 2 #EPs= 1 Cls=ff(vend.) Sub=00 Prot=00 Driver=(none)
E: Ad=81(I) Atr=01(Isoc) MxPS= 880 Ivl= 1ms
I: If#= 0 Alt= 3 #EPs= 1 Cls=ff(vend.) Sub=00 Prot=00 Driver=(none)
E: Ad=81(I) Atr=01(Isoc) MxPS= 512 Ivl= 1ms
I: If#= 0 Alt= 4 #EPs= 1 Cls=ff(vend.) Sub=00 Prot=00 Driver=(none)
E: Ad=81(I) Atr=01(Isoc) MxPS= 640 Ivl= 1ms
I: If#= 0 Alt= 5 #EPs= 1 Cls=ff(vend.) Sub=00 Prot=00 Driver=(none)
E: Ad=81(I) Atr=01(Isoc) MxPS= 768 Ivl= 1ms
I: If#= 0 Alt= 6 #EPs= 1 Cls=ff(vend.) Sub=00 Prot=00 Driver=(none)
E: Ad=81(I) Atr=01(Isoc) MxPS= 896 Ivl= 1ms
I: If#= 0 Alt= 7 #EPs= 1 Cls=ff(vend.) Sub=00 Prot=00 Driver=(none)
E: Ad=81(I) Atr=01(Isoc) MxPS=1023 Ivl= 1ms
I: If#= 0 Alt= 8 #EPs= 1 Cls=ff(vend.) Sub=00 Prot=00 Driver=(none)
E: Ad=81(I) Atr=01(Isoc) MxPS= 544 Ivl= 1ms
I: If#= 0 Alt= 9 #EPs= 1 Cls=ff(vend.) Sub=00 Prot=00 Driver=(none)
E: Ad=81(I) Atr=01(Isoc) MxPS= 656 Ivl= 1ms
I: If#= 0 Alt=10 #EPs= 1 Cls=ff(vend.) Sub=00 Prot=00 Driver=(none)
E: Ad=81(I) Atr=01(Isoc) MxPS= 704 Ivl= 1ms
I: If#= 0 Alt=11 #EPs= 1 Cls=ff(vend.) Sub=00 Prot=00 Driver=(none)
E: Ad=81(I) Atr=01(Isoc) MxPS= 864 Ivl= 1ms
I: If#= 0 Alt=12 #EPs= 1 Cls=ff(vend.) Sub=00 Prot=00 Driver=(none)
E: Ad=81(I) Atr=01(Isoc) MxPS= 960 Ivl= 1ms
I: If#= 0 Alt=13 #EPs= 1 Cls=ff(vend.) Sub=00 Prot=00 Driver=(none)
E: Ad=81(I) Atr=01(Isoc) MxPS= 845 Ivl= 1ms

i dont know what the problems are? i hope somebody can give any ideas. i did this for a month.pleaseeee.. (especially forum admin /moderator)