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) -- -- Could you at least use man ? Jabka Atu (aka mha13/Mashrom Head) || bsh83.blogspot.com -- ------------------------------------------------------------------------- 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
