Hi,
As it seems you have an acer you should use the m5602-s5k83a branch.
If it doesn't work I need some usb snoop logs from windows to analyze 
what your machine does different than the current driver.
Instructions on how to get logs can be found at 
http://groups.google.com/group/microdia/web/usb-sniffing-on-windows

Thanks,
Erik


Jabka Atu wrote:
> I noticed that there are 3 branches but i don't really know wuth what
> will it work:
> 
> i checked m5602-ov9650-2 :
> 
> 
> notebook:/home/jabka/m560/m560x/branches/m5602-ov9650-2# make
> make -C /lib/modules/2.6.24-1-amd64/build
> SUBDIRS=/home/jabka/m560/m560x/branches/m5602-ov9650-2 modules
> make[1]: Entering directory `/usr/src/linux-headers-2.6.24-1-amd64'
>   Building modules, stage 2.
>   MODPOST 1 modules
> make[1]: Leaving directory `/usr/src/linux-headers-2.6.24-1-amd64'
> notebook:/home/jabka/m560/m560x/branches/m5602-ov9650-2# make install
> mkdir -p /lib/modules/2.6.24-1-amd64/kernel/drivers/usb/media
> install -m 644 -o 0 -g 0 m5602.ko
> /lib/modules/2.6.24-1-amd64/kernel/drivers/usb/media
> depmod -a
> notebook:/home/jabka/m560/m560x/branches/m5602-ov9650-2# make load
> sudo modprobe videodev
> sudo modprobe compat_ioctl32
> sudo insmod ./m5602.ko
> 
> 
> but it didn't work :
> 
> 
> /home/jabka/m560/m560x/branches/m5602-ov9650-2/m5602.c: debug level
> defined to 0xff
> /home/jabka/m560/m560x/branches/m5602-ov9650-2/m5602.c: BisonCam webcam
> found
> /home/jabka/m560/m560x/branches/m5602-ov9650-2/m5602.c:
> [usb_m5602_probe:243] cam 0xffff81001880e000
> /home/jabka/m560/m560x/branches/m5602-ov9650-2/m5602.c:
> [usb_m5602_probe:263] Num altsettings: 4
> /home/jabka/m560/m560x/branches/m5602-ov9650-2/m5602.c:
> [usb_m5602_probe:301] ISOC Endpoint: 0x81,wMaxPacketSize: 0xa80
> /home/jabka/m560/m560x/branches/m5602-ov9650-2/m5602.c:
> [usb_m5602_probe:285] INTR Endpoint: 0x82,wMaxPacketSize: 0x10
> /home/jabka/m560/m560x/branches/m5602-ov9650-2/m5602.c:
> [m5602_initialize_camera:123] m5602_initialize_camera
> /home/jabka/m560/m560x/branches/m5602-ov9650-2/m5602.c:
> [m5602_write_bridge:104] Writing bridge register 0x13 with 0x2
> /home/jabka/m560/m560x/branches/m5602-ov9650-2/m5602.c:
> [m5602_write_bridge:104] Writing bridge register 0x12 with 0xb0
> /home/jabka/m560/m560x/branches/m5602-ov9650-2/m5602.c:
> [m5602_write_bridge:104] Writing bridge register 0x15 with 0x0
> /home/jabka/m560/m560x/branches/m5602-ov9650-2/m5602.c:
> [m5602_write_bridge:104] Writing bridge register 0x14 with 0xb0
> /home/jabka/m560/m560x/branches/m5602-ov9650-2/m5602.c:
> [m5602_write_bridge:104] Writing bridge register 0x60 with 0xc0
> /home/jabka/m560/m560x/branches/m5602-ov9650-2/m5602.c:
> [m5602_write_bridge:104] Writing bridge register 0x1 with 0x0
> /home/jabka/m560/m560x/branches/m5602-ov9650-2/m5602.c:
> [m5602_write_bridge:104] Writing bridge register 0x77 with 0x77
> /home/jabka/m560/m560x/branches/m5602-ov9650-2/m5602.c:
> [m5602_write_bridge:104] Writing bridge register 0x0 with 0x8
> /home/jabka/m560/m560x/branches/m5602-ov9650-2/m5602.c:
> [m5602_write_bridge:104] Writing bridge register 0x77 with 0x5
> /home/jabka/m560/m560x/branches/m5602-ov9650-2/m5602.c:
> [m5602_write_bridge:104] Writing bridge register 0x76 with 0x4
> /home/jabka/m560/m560x/branches/m5602-ov9650-2/m5602.c:
> [m5602_write_bridge:104] Writing bridge register 0x74 with 0x6
> /home/jabka/m560/m560x/branches/m5602-ov9650-2/m5602.c:
> [m5602_write_bridge:104] Writing bridge register 0x72 with 0x6
> /home/jabka/m560/m560x/branches/m5602-ov9650-2/m5602.c:
> [m5602_write_bridge:104] Writing bridge register 0x70 with 0x0
> /home/jabka/m560/m560x/branches/m5602-ov9650-2/m5602.c:
> [m5602_write_bridge:104] Writing bridge register 0x76 with 0x0
> /home/jabka/m560/m560x/branches/m5602-ov9650-2/m5602.c:
> [m5602_write_bridge:104] Writing bridge register 0x69 with 0xa
> /home/jabka/m560/m560x/branches/m5602-ov9650-2/m5602_ov9650.c: Probing
> for an ov9650 sensor
> /home/jabka/m560/m560x/branches/m5602-ov9650-2/m5602.c:
> [m5602_write_sensor:68] Writing sensor register 0x39 with 0x40
> /home/jabka/m560/m560x/branches/m5602-ov9650-2/m5602.c:
> [m5602_read_bridge:95] Reading bridge register 0x6d containing 0x47
> /home/jabka/m560/m560x/branches/m5602-ov9650-2/m5602.c:
> [m5602_write_bridge:104] Writing bridge register 0x6a with 0x60
> /home/jabka/m560/m560x/branches/m5602-ov9650-2/m5602.c:
> [m5602_write_bridge:104] Writing bridge register 0x6b with 0xa
> /home/jabka/m560/m560x/branches/m5602-ov9650-2/m5602.c:
> [m5602_write_bridge:104] Writing bridge register 0x68 with 0x11
> /home/jabka/m560/m560x/branches/m5602-ov9650-2/m5602.c:
> [m5602_write_bridge:104] Writing bridge register 0x68 with 0x8
> /home/jabka/m560/m560x/branches/m5602-ov9650-2/m5602.c:
> [m5602_read_bridge:95] Reading bridge register 0x6c containing 0xff
> /home/jabka/m560/m560x/branches/m5602-ov9650-2/m5602.c:
> [m5602_read_sensor:59] Reading sensor register 0xa containing 0xff
> /home/jabka/m560/m560x/branches/m5602-ov9650-2/m5602.c:
> [m5602_read_bridge:95] Reading bridge register 0x6d containing 0x47
> /home/jabka/m560/m560x/branches/m5602-ov9650-2/m5602.c:
> [m5602_write_bridge:104] Writing bridge register 0x6a with 0x60
> /home/jabka/m560/m560x/branches/m5602-ov9650-2/m5602.c:
> [m5602_write_bridge:104] Writing bridge register 0x6b with 0xb
> /home/jabka/m560/m560x/branches/m5602-ov9650-2/m5602.c:
> [m5602_write_bridge:104] Writing bridge register 0x68 with 0x11
> /home/jabka/m560/m560x/branches/m5602-ov9650-2/m5602.c:
> [m5602_write_bridge:104] Writing bridge register 0x68 with 0x8
> /home/jabka/m560/m560x/branches/m5602-ov9650-2/m5602.c:
> [m5602_read_bridge:95] Reading bridge register 0x6c containing 0xff
> /home/jabka/m560/m560x/branches/m5602-ov9650-2/m5602.c:
> [m5602_read_sensor:59] Reading sensor register 0xb containing 0xff
> /home/jabka/m560/m560x/branches/m5602-ov9650-2/m5602_ov9650.c: Sensor
> reported as 0xff:0xff
> /home/jabka/m560/m560x/branches/m5602-ov9650-2/m5602_ov9650.c: No
> compatible sensor found
> /home/jabka/m560/m560x/branches/m5602-ov9650-2/m5602.c: Initialization
> of the m5602 WebCam failed
> /home/jabka/m560/m560x/branches/m5602-ov9650-2/m5602.c:
> [usb_m5602_probe:317] Init failed. Will retry on open()
> /home/jabka/m560/m560x/branches/m5602-ov9650-2/m5602.c: m5602 WebCam
> driver is now controlling video device 0
> usbcore: registered new interface driver m5602
> /home/jabka/m560/m560x/branches/m5602-ov9650-2/m5602.c: 0.3.0:M5602
> Webcam Driver
> 
> 
> then i tested the s5k83a branch:
> 
> 
> notebook:/home/jabka/m560/m560x/branches/m5602-s5k83a# make
> make -C /lib/modules/2.6.24-1-amd64/build
> SUBDIRS=/home/jabka/m560/m560x/branches/m5602-s5k83a modules
> make[1]: Entering directory `/usr/src/linux-headers-2.6.24-1-amd64'
>   CC [M]  /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.o
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c:66: warning:
> ‘read_sensor’ defined but not used
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: In function
> ‘m5602_initialize_camera’:
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c:165: warning: ‘err’
> may be used uninitialized in this function
>   Building modules, stage 2.
>   MODPOST 1 modules
>   CC      /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.mod.o
>   LD [M]  /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.ko
> make[1]: Leaving directory `/usr/src/linux-headers-2.6.24-1-amd64'
> notebook:/home/jabka/m560/m560x/branches/m5602-s5k83a# make load
> sudo modprobe videodev
> sudo modprobe compat_ioctl32
> 
> 
> then dmesg :
> 
> 
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: usb_m5602_init -
> WebCam driver startup
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: BisonCam webcam found
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: m5602 WebCam
> driver is now controlling video device 0
> usbcore: registered new interface driver m5602
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: 0.2.0:M5602 Webcam
> Driver
> 
> 
> While the led of the camera turn to green and /dev/video0 appear running
> livecam didn't get a picture
> 
> What i get was small line in witch the output was shown.
> 
> 
> <a href="http://img529.imageshack.us/my.php?image=screenshotab2.png";
> target="_blank">
> 
> <a href="http://img521.imageshack.us/my.php?image=screenshot1qp1.png";
> target="_blank">
> 
> 
> running xawtv reviled more info ( i was able to recognize a small
> rectangle (20cm * 20 cm) ) but still  only in small line (as in the
> second  screenshot)
> 
> 
> i noticed that dmesg complains alot about open and close of the device :
> 
> 
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602_v4l2.c: BisonCam
> /dev/video0 closed
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602_v4l2.c: BisonCam on
> /dev/video0 opened
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602_v4l2.c: BisonCam
> /dev/video0 closed
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602_v4l2.c: BisonCam on
> /dev/video0 opened
> .
> 
> .
> 
> .
> 
> 
> when i tried to insmod it with debug=0xff i got the next info :
> 
> 
> Linux video capture interface: v2.00
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: usb_m5602_init -
> WebCam driver startup
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: debug level
> defined to 0xff
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: BisonCam webcam found
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c:
> [usb_m5602_probe:272] cam 0xffff81000f2e8000
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c:
> [usb_m5602_probe:289] Num altsettings: 4
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c:
> [usb_m5602_probe:327] ISOC Endpoint: 0x81,wMaxPacketSize: 0xa80
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c:
> [usb_m5602_probe:311] INTR Endpoint: 0x82,wMaxPacketSize: 0x10
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c:
> [m5602_initialize_camera:166] m5602_initialize_camera
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_bridge:148]
> Writing bridge register 0x13 with 0x2
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_bridge:148]
> Writing bridge register 0x12 with 0xb0
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_bridge:148]
> Writing bridge register 0x15 with 0x0
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_bridge:148]
> Writing bridge register 0x14 with 0xb0
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_bridge:148]
> Writing bridge register 0x60 with 0xc0
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_bridge:148]
> Writing bridge register 0x0 with 0xd
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_bridge:148]
> Writing bridge register 0x1 with 0x0
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_sensor:90]
> Writing sensor register 0xec with 0x4
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_sensor:90]
> Writing sensor register 0xaf with 0x1
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_sensor:90]
> Writing sensor register 0xec with 0x0
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_sensor:90]
> Writing sensor register 0x7b with 0xff
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_sensor:90]
> Writing sensor register 0xec with 0x5
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_sensor:90]
> Writing sensor register 0x1 with 0x50
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_sensor:90]
> Writing sensor register 0x12 with 0x20
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_sensor:90]
> Writing sensor register 0x17 with 0x40
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_sensor:90]
> Writing sensor register 0x1b with 0xf
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_sensor:90]
> Writing sensor register 0x1c with 0x0
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_sensor:90]
> Writing sensor register 0x2 with 0x70
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_sensor:90]
> Writing sensor register 0x3 with 0xb
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_sensor:90]
> Writing sensor register 0x4 with 0xf0
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_sensor:90]
> Writing sensor register 0x5 with 0xb
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_sensor:90]
> Writing sensor register 0xec with 0x5
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_bridge:148]
> Writing bridge register 0x15 with 0x6
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_bridge:148]
> Writing bridge register 0x14 with 0xb0
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_bridge:148]
> Writing bridge register 0x60 with 0xc0
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_bridge:148]
> Writing bridge register 0x0 with 0x9
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_bridge:148]
> Writing bridge register 0x2 with 0x81
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_bridge:148]
> Writing bridge register 0x4 with 0x82
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_bridge:148]
> Writing bridge register 0xa with 0x1
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_bridge:148]
> Writing bridge register 0x6 with 0x0
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_bridge:148]
> Writing bridge register 0x6 with 0x0
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_bridge:148]
> Writing bridge register 0x6 with 0x0
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_bridge:148]
> Writing bridge register 0x6 with 0x0
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_bridge:148]
> Writing bridge register 0x6 with 0x1
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_bridge:148]
> Writing bridge register 0x6 with 0xe4
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_bridge:148]
> Writing bridge register 0x6 with 0x0
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_bridge:148]
> Writing bridge register 0x6 with 0x0
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_bridge:148]
> Writing bridge register 0xa with 0x0
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_bridge:148]
> Writing bridge register 0xa with 0x2
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_bridge:148]
> Writing bridge register 0x7 with 0x0
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_bridge:148]
> Writing bridge register 0x7 with 0x0
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_bridge:148]
> Writing bridge register 0x7 with 0x2
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_bridge:148]
> Writing bridge register 0x7 with 0x87
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_bridge:148]
> Writing bridge register 0xa with 0x0
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_bridge:148]
> Writing bridge register 0x15 with 0x0
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_bridge:148]
> Writing bridge register 0x14 with 0xb0
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_sensor:90]
> Writing sensor register 0xec with 0x5
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_sensor:90]
> Writing sensor register 0x6 with 0x71
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_sensor:90]
> Writing sensor register 0x7 with 0xe8
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_sensor:90]
> Writing sensor register 0x8 with 0x2
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_sensor:90]
> Writing sensor register 0x9 with 0x88
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_sensor:90]
> Writing sensor register 0x14 with 0x0
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_sensor:90]
> Writing sensor register 0x15 with 0x20
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_sensor:90]
> Writing sensor register 0x19 with 0x0
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_sensor:90]
> Writing sensor register 0x1a with 0x98
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_sensor:90]
> Writing sensor register 0xf with 0x2
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_sensor:90]
> Writing sensor register 0x10 with 0xe5
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_sensor:90]
> Writing sensor register 0xec with 0x5
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c:
> [write_sensor_long:112] Writing sensor register 0x14 with 0x0 and 0x20
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c:
> [write_sensor_long:112] Writing sensor register 0xd with 0x0 and 0x7d
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c:
> [write_sensor_long:112] Writing sensor register 0x1b with 0xd and 0x5
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_bridge:148]
> Writing bridge register 0x15 with 0x6
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_bridge:148]
> Writing bridge register 0x14 with 0xb0
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_bridge:148]
> Writing bridge register 0x60 with 0xc0
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_bridge:148]
> Writing bridge register 0x0 with 0x9
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_bridge:148]
> Writing bridge register 0x2 with 0x81
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_bridge:148]
> Writing bridge register 0x4 with 0x82
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_bridge:148]
> Writing bridge register 0xa with 0x1
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_bridge:148]
> Writing bridge register 0x6 with 0x0
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_bridge:148]
> Writing bridge register 0x6 with 0x0
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_bridge:148]
> Writing bridge register 0x6 with 0x0
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_bridge:148]
> Writing bridge register 0x6 with 0x0
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_bridge:148]
> Writing bridge register 0x6 with 0x1
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_bridge:148]
> Writing bridge register 0x6 with 0xe4
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_bridge:148]
> Writing bridge register 0x6 with 0x0
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_bridge:148]
> Writing bridge register 0x6 with 0x0
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_bridge:148]
> Writing bridge register 0xa with 0x0
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_bridge:148]
> Writing bridge register 0xa with 0x2
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_bridge:148]
> Writing bridge register 0x7 with 0x0
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_bridge:148]
> Writing bridge register 0x7 with 0x0
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_bridge:148]
> Writing bridge register 0x7 with 0x2
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_bridge:148]
> Writing bridge register 0x7 with 0x87
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_bridge:148]
> Writing bridge register 0xa with 0x0
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_bridge:148]
> Writing bridge register 0x77 with 0x1d
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_bridge:148]
> Writing bridge register 0x76 with 0x8
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_bridge:148]
> Writing bridge register 0x74 with 0x3f
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_bridge:148]
> Writing bridge register 0x72 with 0x3f
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_bridge:148]
> Writing bridge register 0x70 with 0x0
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_bridge:148]
> Writing bridge register 0x75 with 0xff
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_bridge:148]
> Writing bridge register 0x73 with 0xff
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_bridge:148]
> Writing bridge register 0x71 with 0x0
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_bridge:148]
> Writing bridge register 0x15 with 0xb0
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_bridge:148]
> Writing bridge register 0x14 with 0x80
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_bridge:148]
> Writing bridge register 0x15 with 0x0
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_bridge:148]
> Writing bridge register 0x14 with 0xb0
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_bridge:148]
> Writing bridge register 0x60 with 0xc0
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_bridge:148]
> Writing bridge register 0x0 with 0x9
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_bridge:148]
> Writing bridge register 0x13 with 0x2
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_bridge:148]
> Writing bridge register 0x12 with 0xb0
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_bridge:148]
> Writing bridge register 0x15 with 0x0
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_bridge:148]
> Writing bridge register 0x14 with 0xf0
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_bridge:148]
> Writing bridge register 0x77 with 0x1d
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_bridge:148]
> Writing bridge register 0x76 with 0x1c
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_bridge:148]
> Writing bridge register 0x74 with 0x6
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_bridge:148]
> Writing bridge register 0x72 with 0x6
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_bridge:148]
> Writing bridge register 0x70 with 0x0
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_bridge:148]
> Writing bridge register 0x75 with 0x0
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_bridge:148]
> Writing bridge register 0x69 with 0x20
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_sensor:90]
> Writing sensor register 0xec with 0x4
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_sensor:90]
> Writing sensor register 0xaf with 0x1
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_sensor:90]
> Writing sensor register 0xec with 0x5
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_sensor:90]
> Writing sensor register 0x7b with 0xff
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_sensor:90]
> Writing sensor register 0xec with 0x5
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_sensor:90]
> Writing sensor register 0x1 with 0x50
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_sensor:90]
> Writing sensor register 0x12 with 0x20
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_sensor:90]
> Writing sensor register 0x17 with 0x40
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_sensor:90]
> Writing sensor register 0x1b with 0xf
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_sensor:90]
> Writing sensor register 0x1c with 0x0
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_sensor:90]
> Writing sensor register 0x2 with 0x70
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_sensor:90]
> Writing sensor register 0x3 with 0xb
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_sensor:90]
> Writing sensor register 0x4 with 0xf0
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_sensor:90]
> Writing sensor register 0x5 with 0xb
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_sensor:90]
> Writing sensor register 0xec with 0x5
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_bridge:148]
> Writing bridge register 0x15 with 0x6
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_bridge:148]
> Writing bridge register 0x14 with 0xb0
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_bridge:148]
> Writing bridge register 0x4 with 0x82
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_bridge:148]
> Writing bridge register 0x6 with 0x0
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_bridge:148]
> Writing bridge register 0x6 with 0x0
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_bridge:148]
> Writing bridge register 0x6 with 0x0
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_bridge:148]
> Writing bridge register 0x6 with 0x0
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_bridge:148]
> Writing bridge register 0x6 with 0x1
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_bridge:148]
> Writing bridge register 0x6 with 0xe4
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_bridge:148]
> Writing bridge register 0x6 with 0x0
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_bridge:148]
> Writing bridge register 0x6 with 0x0
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_bridge:148]
> Writing bridge register 0xa with 0x2
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_bridge:148]
> Writing bridge register 0x7 with 0x0
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_bridge:148]
> Writing bridge register 0x7 with 0x0
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_bridge:148]
> Writing bridge register 0x7 with 0x2
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_bridge:148]
> Writing bridge register 0x7 with 0x7f
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_bridge:148]
> Writing bridge register 0xa with 0x0
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_bridge:148]
> Writing bridge register 0x15 with 0x0
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_bridge:148]
> Writing bridge register 0x14 with 0xb0
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_sensor:90]
> Writing sensor register 0xec with 0x5
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_sensor:90]
> Writing sensor register 0x6 with 0x71
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_sensor:90]
> Writing sensor register 0x7 with 0xe8
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_sensor:90]
> Writing sensor register 0x8 with 0x2
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_sensor:90]
> Writing sensor register 0x9 with 0x88
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_sensor:90]
> Writing sensor register 0x14 with 0x0
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_sensor:90]
> Writing sensor register 0x15 with 0x20
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_sensor:90]
> Writing sensor register 0x19 with 0x0
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_sensor:90]
> Writing sensor register 0x1a with 0x98
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_sensor:90]
> Writing sensor register 0xf with 0x2
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_sensor:90]
> Writing sensor register 0x10 with 0xe5
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: [write_sensor:90]
> Writing sensor register 0xec with 0x5
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c:
> [write_sensor_long:112] Writing sensor register 0x14 with 0x0 and 0x20
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c:
> [write_sensor_long:112] Writing sensor register 0xd with 0x0 and 0x7d
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c:
> [write_sensor_long:112] Writing sensor register 0x1b with 0xd and 0x5
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c:
> [m5602_initialize_camera:202] m5602_initialize_camera done
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: m5602 WebCam
> driver is now controlling video device 0
> usbcore: registered new interface driver m5602
> /home/jabka/m560/m560x/branches/m5602-s5k83a/m5602.c: 0.2.0:M5602 Webcam
> Driver
> 
> 
> and some info about the camera :
> 
> 
> 
> Bus 003 Device 002: ID 0402:5602 ALi Corp. Video Camera Controller
> Device Descriptor:
>   bLength                18
>   bDescriptorType         1
>   bcdUSB               2.00
>   bDeviceClass            0 (Defined at Interface level)
>   bDeviceSubClass         0
>   bDeviceProtocol         0
>   bMaxPacketSize0        64
>   idVendor           0x0402 ALi Corp.
>   idProduct          0x5602 Video Camera Controller
>   bcdDevice            1.00
>   iManufacturer           0
>   iProduct                1 USB2.0 Camera
>   iSerial                 0
>   bNumConfigurations      1
>   Configuration Descriptor:
>     bLength                 9
>     bDescriptorType         2
>     wTotalLength          101
>     bNumInterfaces          1
>     bConfigurationValue     1
>     iConfiguration          0
>     bmAttributes         0xa0
>       (Bus Powered)
>       Remote Wakeup
>     MaxPower              500mA
>     Interface Descriptor:
>       bLength                 9
>       bDescriptorType         4
>       bInterfaceNumber        0
>       bAlternateSetting       0
>       bNumEndpoints           2
>       bInterfaceClass       255 Vendor Specific Class
>       bInterfaceSubClass    255 Vendor Specific Subclass
>       bInterfaceProtocol    255 Vendor Specific Protocol
>       iInterface              0
>       Endpoint Descriptor:
>         bLength                 7
>         bDescriptorType         5
>         bEndpointAddress     0x81  EP 1 IN
>         bmAttributes            1
>           Transfer Type            Isochronous
>           Synch Type               None
>           Usage Type               Data
>         wMaxPacketSize     0x0000  1x 0 bytes
>         bInterval               1
>       Endpoint Descriptor:
>         bLength                 7
>         bDescriptorType         5
>         bEndpointAddress     0x82  EP 2 IN
>         bmAttributes            3
>           Transfer Type            Interrupt
>           Synch Type               None
>           Usage Type               Data
>         wMaxPacketSize     0x0000  1x 0 bytes
>         bInterval               4
>     Interface Descriptor:
>       bLength                 9
>       bDescriptorType         4
>       bInterfaceNumber        0
>       bAlternateSetting       1
>       bNumEndpoints           2
>       bInterfaceClass       255 Vendor Specific Class
>       bInterfaceSubClass    255 Vendor Specific Subclass
>       bInterfaceProtocol    255 Vendor Specific Protocol
>       iInterface              0
>       Endpoint Descriptor:
>         bLength                 7
>         bDescriptorType         5
>         bEndpointAddress     0x81  EP 1 IN
>         bmAttributes            1
>           Transfer Type            Isochronous
>           Synch Type               None
>           Usage Type               Data
>         wMaxPacketSize     0x1400  3x 1024 bytes
>         bInterval               1
>       Endpoint Descriptor:
>         bLength                 7
>         bDescriptorType         5
>         bEndpointAddress     0x82  EP 2 IN
>         bmAttributes            3
>           Transfer Type            Interrupt
>           Synch Type               None
>           Usage Type               Data
>         wMaxPacketSize     0x0010  1x 16 bytes
>         bInterval               4
>     Interface Descriptor:
>       bLength                 9
>       bDescriptorType         4
>       bInterfaceNumber        0
>       bAlternateSetting       2
>       bNumEndpoints           2
>       bInterfaceClass       255 Vendor Specific Class
>       bInterfaceSubClass    255 Vendor Specific Subclass
>       bInterfaceProtocol    255 Vendor Specific Protocol
>       iInterface              0
>       Endpoint Descriptor:
>         bLength                 7
>         bDescriptorType         5
>         bEndpointAddress     0x81  EP 1 IN
>         bmAttributes            1
>           Transfer Type            Isochronous
>           Synch Type               None
>           Usage Type               Data
>         wMaxPacketSize     0x1380  3x 896 bytes
>         bInterval               1
>       Endpoint Descriptor:
>         bLength                 7
>         bDescriptorType         5
>         bEndpointAddress     0x82  EP 2 IN
>         bmAttributes            3
>           Transfer Type            Interrupt
>           Synch Type               None
>           Usage Type               Data
>         wMaxPacketSize     0x0010  1x 16 bytes
>         bInterval               4
>     Interface Descriptor:
>       bLength                 9
>       bDescriptorType         4
>       bInterfaceNumber        0
>       bAlternateSetting       3
>       bNumEndpoints           2
>       bInterfaceClass       255 Vendor Specific Class
>       bInterfaceSubClass    255 Vendor Specific Subclass
>       bInterfaceProtocol    255 Vendor Specific Protocol
>       iInterface              0
>       Endpoint Descriptor:
>         bLength                 7
>         bDescriptorType         5
>         bEndpointAddress     0x81  EP 1 IN
>         bmAttributes            1
>           Transfer Type            Isochronous
>           Synch Type               None
>           Usage Type               Data
>         wMaxPacketSize     0x1300  3x 768 bytes
>         bInterval               1
>       Endpoint Descriptor:
>         bLength                 7
>         bDescriptorType         5
>         bEndpointAddress     0x82  EP 2 IN
>         bmAttributes            3
>           Transfer Type            Interrupt
>           Synch Type               None
>           Usage Type               Data
>         wMaxPacketSize     0x0010  1x 16 bytes
>         bInterval               4
> Device Qualifier (for other device speed):
>   bLength                10
>   bDescriptorType         6
>   bcdUSB               2.00
>   bDeviceClass            0 (Defined at Interface level)
>   bDeviceSubClass         0
>   bDeviceProtocol         0
>   bMaxPacketSize0        64
>   bNumConfigurations      1
> Device Status:     0x0000
>   (Bus Powered)
> 
> 

-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
M560x-driver-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/m560x-driver-devel

Reply via email to