Erik Andrén wrote:
> Hi,
>
> I've just implemented a feature to try to dump the bridge and sensor 
> values from the driver.
>
> Could somebody with a m5602-s5k83a based camera (i e an Acer) build the 
> latest svn and use the dump_sensor=1 option to insmod and post the 
> output to me?
>
> An example:
> insmod ./m5602.ko dump_sensor=1
>
> I'm not sure that reading the sensor functions works properly so please 
> report any hangs, segfaults and whatever.
>
>   
/opt/m560x/branches/m5602-s5k83a/m5602.c: usb_m5602_init - WebCam driver
startup
/opt/m560x/branches/m5602-s5k83a/m5602.c: BisonCam webcam found
/opt/m560x/branches/m5602-s5k83a/m5602.c: Dumping the ov9650 register state
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x0 byte 0: 0x26,
byte 1: 0xb
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x1 byte 0: 0x5, byte
1: 0x7f
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x2 byte 0: 0x7f,
byte 1: 0xb
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x3 byte 0: 0x7f,
byte 1: 0xff
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x4 byte 0: 0x71,
byte 1: 0x68
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x5 byte 0: 0xff,
byte 1: 0x82
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x6 byte 0: 0x2, byte
1: 0x8
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x7 byte 0: 0x88,
byte 1: 0x80
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x8 byte 0: 0x7f,
byte 1: 0x2
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x9 byte 0: 0x82,
byte 1: 0xd
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0xa byte 0: 0xd, byte
1: 0x1
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0xb byte 0: 0xff,
byte 1: 0xff
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0xc byte 0: 0x34,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0xd byte 0: 0xff,
byte 1: 0x81
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0xe byte 0: 0x1, byte
1: 0x1
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0xf byte 0: 0xff,
byte 1: 0xa0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x10 byte 0: 0x20,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x11 byte 0: 0x7f,
byte 1: 0xff
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x12 byte 0: 0x0,
byte 1: 0x20
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x13 byte 0: 0xff,
byte 1: 0x20
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x14 byte 0: 0x20,
byte 1: 0x40
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x15 byte 0: 0xff,
byte 1: 0xff
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x16 byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x17 byte 0: 0xff,
byte 1: 0x98
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x18 byte 0: 0x18,
byte 1: 0xd
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x19 byte 0: 0xff,
byte 1: 0x80
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x1a byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x1b byte 0: 0x80,
byte 1: 0x80
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x1c byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x1d byte 0: 0xff,
byte 1: 0x86
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x1e byte 0: 0x6,
byte 1: 0x4
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x1f byte 0: 0xff,
byte 1: 0xd0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x20 byte 0: 0x7f,
byte 1: 0x53
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x21 byte 0: 0x53,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x22 byte 0: 0x0,
byte 1: 0x65
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x23 byte 0: 0x65,
byte 1: 0x11
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x24 byte 0: 0x11,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x25 byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x26 byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x27 byte 0: 0x0,
byte 1: 0x5
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x28 byte 0: 0x5,
byte 1: 0x1
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x29 byte 0: 0x1,
byte 1: 0x60
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x2a byte 0: 0x7f,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x2b byte 0: 0x0,
byte 1: 0x3a
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x2c byte 0: 0x3a,
byte 1: 0x2
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x2d byte 0: 0x2,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x2e byte 0: 0x7f,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x2f byte 0: 0x0,
byte 1: 0x5
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x30 byte 0: 0x5,
byte 1: 0x1
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x31 byte 0: 0x1,
byte 1: 0x60
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x32 byte 0: 0x60,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x33 byte 0: 0x0,
byte 1: 0x3a
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x34 byte 0: 0x3a,
byte 1: 0x2
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x35 byte 0: 0x2,
byte 1: 0x7f
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x36 byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x37 byte 0: 0xff,
byte 1: 0xff
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x38 byte 0: 0x6,
byte 1: 0x1
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x39 byte 0: 0xff,
byte 1: 0xe0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x3a byte 0: 0x7f,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x3b byte 0: 0x80,
byte 1: 0xba
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x3c byte 0: 0x3a,
byte 1: 0x2
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x3d byte 0: 0xff,
byte 1: 0x80
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x3e byte 0: 0x7f,
byte 1: 0x3
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x3f byte 0: 0x83,
byte 1: 0x8b
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x40 byte 0: 0xb,
byte 1: 0x2
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x41 byte 0: 0xff,
byte 1: 0x8d
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x42 byte 0: 0xd,
byte 1: 0x2
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x43 byte 0: 0xff,
byte 1: 0x8d
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x44 byte 0: 0xd,
byte 1: 0x2
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x45 byte 0: 0x82,
byte 1: 0x8d
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x46 byte 0: 0xd,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x47 byte 0: 0xff,
byte 1: 0xff
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x48 byte 0: 0x5a,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x49 byte 0: 0x7f,
byte 1: 0x10
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x4a byte 0: 0x10,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x4b byte 0: 0x0,
byte 1: 0x7f
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x4c byte 0: 0x7f,
byte 1: 0x43
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x4d byte 0: 0x7f,
byte 1: 0x7f
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x4e byte 0: 0x7f,
byte 1: 0x7f
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x4f byte 0: 0x7f,
byte 1: 0xff
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x50 byte 0: 0x7f,
byte 1: 0x7f
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x51 byte 0: 0xff,
byte 1: 0xff
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x52 byte 0: 0xff,
byte 1: 0xc3
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x53 byte 0: 0x43,
byte 1: 0x7f
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x54 byte 0: 0xff,
byte 1: 0xe0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x55 byte 0: 0x60,
byte 1: 0x1b
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x56 byte 0: 0xff,
byte 1: 0xc0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x57 byte 0: 0x40,
byte 1: 0x28
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x58 byte 0: 0xa8,
byte 1: 0x88
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x59 byte 0: 0x94,
byte 1: 0x94
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x5a byte 0: 0xff,
byte 1: 0x90
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x5b byte 0: 0x90,
byte 1: 0x85
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x5c byte 0: 0x85,
byte 1: 0x80
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x5d byte 0: 0x80,
byte 1: 0x91
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x5e byte 0: 0x7f,
byte 1: 0x60
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x5f byte 0: 0xe0,
byte 1: 0x88
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x60 byte 0: 0x8,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x61 byte 0: 0x80,
byte 1: 0xff
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x62 byte 0: 0x8,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x63 byte 0: 0xff,
byte 1: 0x80
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x64 byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x65 byte 0: 0x80,
byte 1: 0x80
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x66 byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x67 byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x68 byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x69 byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x6a byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x6b byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x6c byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x6d byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x6e byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x6f byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x70 byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x71 byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x72 byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x73 byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x74 byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x75 byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x76 byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x77 byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x78 byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x79 byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x7a byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x7b byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x7c byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x7d byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x7e byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x7f byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x80 byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x81 byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x82 byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x83 byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x84 byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x85 byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x86 byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x87 byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x88 byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x89 byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x8a byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x8b byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x8c byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x8d byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x8e byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x8f byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x90 byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x91 byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x92 byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x93 byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x94 byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x95 byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x96 byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x97 byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x98 byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x99 byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x9a byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x9b byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x9c byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x9d byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x9e byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0x9f byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0xa0 byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0xa1 byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0xa2 byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0xa3 byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0xa4 byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0xa5 byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0xa6 byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0xa7 byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0xa8 byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0xa9 byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0xaa byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0xab byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0xac byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0xad byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0xae byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0xaf byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0xb0 byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0xb1 byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0xb2 byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0xb3 byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0xb4 byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0xb5 byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0xb6 byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0xb7 byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0xb8 byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0xb9 byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0xba byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0xbb byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0xbc byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0xbd byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0xbe byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0xbf byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0xc0 byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0xc1 byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0xc2 byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0xc3 byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0xc4 byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0xc5 byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0xc6 byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0xc7 byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0xc8 byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0xc9 byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0xca byte 0: 0x0,
byte 1: 0x6
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0xcb byte 0: 0x0,
byte 1: 0x1
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0xcc byte 0: 0x0,
byte 1: 0x60
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0xcd byte 0: 0x6,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0xce byte 0: 0x1,
byte 1: 0x3a
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0xcf byte 0: 0x60,
byte 1: 0x2
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0xd0 byte 0: 0x0,
byte 1: 0x7f
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0xd1 byte 0: 0x3a,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0xd2 byte 0: 0x2,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0xd3 byte 0: 0x80,
byte 1: 0x80
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0xd4 byte 0: 0x0,
byte 1: 0x7f
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0xd5 byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0xd6 byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0xd7 byte 0: 0xf0,
byte 1: 0x81
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0xd8 byte 0: 0x0,
byte 1: 0x40
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0xd9 byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0xda byte 0: 0x1,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0xdb byte 0: 0x40,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0xdc byte 0: 0x0,
byte 1: 0x78
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0xdd byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0xde byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0xdf byte 0: 0x78,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0xe0 byte 0: 0x0,
byte 1: 0x20
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0xe1 byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0xe2 byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0xe3 byte 0: 0xa0,
byte 1: 0xff
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0xe4 byte 0: 0x0,
byte 1: 0x20
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0xe5 byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0xe6 byte 0: 0x1,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0xe7 byte 0: 0x20,
byte 1: 0x1
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0xe8 byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0xe9 byte 0: 0x0,
byte 1: 0x5
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0xea byte 0: 0x1,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0xeb byte 0: 0x80,
byte 1: 0xff
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0xec byte 0: 0x0,
byte 1: 0x22
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0xed byte 0: 0xff,
byte 1: 0xb0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0xee byte 0: 0x30,
byte 1: 0x60
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0xef byte 0: 0xe0,
byte 1: 0xb0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0xf0 byte 0: 0x30,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0xf1 byte 0: 0xff,
byte 1: 0xff
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0xf2 byte 0: 0x0,
byte 1: 0x4
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0xf3 byte 0: 0xff,
byte 1: 0x80
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0xf4 byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0xf5 byte 0: 0xff,
byte 1: 0x80
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0xf6 byte 0: 0x0,
byte 1: 0x1
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0xf7 byte 0: 0x81,
byte 1: 0xb4
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0xf8 byte 0: 0x34,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0xf9 byte 0: 0xff,
byte 1: 0x80
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0xfa byte 0: 0x0,
byte 1: 0x0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0xfb byte 0: 0x80,
byte 1: 0xa0
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0xfc byte 0: 0x20,
byte 1: 0x50
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0xfd byte 0: 0xd0,
byte 1: 0x80
/opt/m560x/branches/m5602-s5k83a/m5602.c: register 0xfe byte 0: 0x0,
byte 1: 0x11
/opt/m560x/branches/m5602-s5k83a/m5602.c: ov9650 register state dump
complete
/opt/m560x/branches/m5602-s5k83a/m5602.c: m5602 WebCam driver is now
controlling video device 0
usbcore: registered new interface driver m5602
/opt/m560x/branches/m5602-s5k83a/m5602.c: 0.2.0:M5602 Webcam Driver

Acer 5102 wlmi

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)



-- 
---==== Jabka Atu ===---
    bsh83.blogspot.com
---=== Encryption is a way of life ===---


-------------------------------------------------------------------------
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