Compiled without problems, but didn't work: On insmod (log_level=15): [43368.534360] microdia: Microdia USB 2.0 webcam driver loaded [43368.538068] usbcore: registered new interface driver usb_microdia_driver [43368.540528] microdia: v2008.10 : Microdia USB 2.0 Webcam Driver
On pluging in the camera: [43412.064051] usb 1-1: new full speed USB device using uhci_hcd and address 4 [43412.263775] usb 1-1: configuration #1 chosen from 1 choice [43412.268567] microdia: Probe function called with VendorID=0C45, ProductID=6270 and InterfaceNumber=0 [43412.268585] microdia: Microdia USB 2.0 Webcam - 0C45:6270 plugged- in. [43412.268595] microdia: Release: 0100 [43412.268599] microdia: Number of interfaces : 1 [43412.268604] microdia: Detected SN9C20X Bridge [43412.351534] microdia: I2C write to 0a: 90 30 0a 00 00 00 00 10 [43412.354873] microdia: I2C slave 0x30 returned error during write to address 0x0a [43412.354901] microdia: I2C write to 0a: 90 30 0a 00 00 00 00 10 [43412.361539] microdia: I2C slave 0x30 returned error during write to address 0x0a [43412.361566] microdia: I2C write to 0a: 90 30 0a 00 00 00 00 10 [43412.366594] microdia: I2C slave 0x30 returned error during write to address 0x0a [43412.366618] microdia: I2C write to 0a: 90 21 0a 00 00 00 00 10 [43412.372286] microdia: I2C slave 0x21 returned error during write to address 0x0a [43412.372313] microdia: I2C write to 0a: 90 21 0a 00 00 00 00 10 [43412.378435] microdia: I2C slave 0x21 returned error during write to address 0x0a [43412.378466] microdia: I2C write to f0: b0 5d f0 00 00 00 00 10 [43412.381217] microdia: I2C write to 00: 90 5d 00 00 00 00 00 10 [43412.383378] microdia: I2C read from 00: a2 5d 00 00 00 00 00 10 [43412.386396] microdia: I2C read: 00 00 00 00 12 29 [43412.386409] microdia: I2C write to 01: b0 5c 01 00 04 00 00 10 [43412.388376] microdia: I2C slave 0x5c returned error during write to address 0x01 [43412.388391] microdia: I2C write to ff: 90 5d ff 00 00 00 00 10 [43412.390386] microdia: I2C read from 00: a2 5d 00 00 00 00 00 10 [43412.393380] microdia: I2C read: ff 00 ff 00 12 29 [43412.393395] microdia: I2C write to 00: 90 5d 00 00 00 00 00 10 [43412.395376] microdia: I2C read from 00: a2 5d 00 00 00 00 00 10 [43412.403989] microdia: I2C read: 00 00 00 00 12 29 [43412.404119] microdia: I2C write to 00: 90 5d 00 00 00 00 00 10 [43412.407395] microdia: I2C read from 00: a2 5d 00 00 00 00 00 10 [43412.414379] microdia: I2C read: 00 00 00 00 12 29 [43412.414394] microdia: I2C write to 07: b0 5d 07 00 21 00 00 10 [43412.418285] microdia: I2C write to 0d: b0 5d 0d 00 20 00 00 10 [43412.420379] microdia: I2C write to 0d: b0 5d 0d 00 00 00 00 10 [43412.422432] microdia: I2C write to 01: b0 5d 01 c0 19 00 00 10 [43412.424402] microdia: I2C write to 02: b0 5d 02 00 11 00 00 10 [43412.426741] microdia: I2C write to 03: b0 5d 03 00 0b 00 00 10 [43412.428401] microdia: I2C write to 04: b0 5d 04 07 03 00 00 10 [43412.430474] microdia: I2C write to 05: b0 5d 05 20 22 00 00 10 [43412.432442] microdia: I2C write to 06: b0 5d 06 00 01 00 00 10 [43412.434376] microdia: I2C write to 0d: b0 5d 0d 00 00 00 00 10 [43412.436384] microdia: I2C write to 0a: b0 5d 0a 34 0c 00 00 10 [43412.438402] microdia: I2C write to 0b: b0 5d 0b 04 2a 00 00 10 [43412.440412] microdia: I2C write to 0c: b0 5d 0c 04 00 00 00 10 [43412.442398] microdia: I2C write to 0d: b0 5d 0d 00 02 00 00 10 [43412.444539] microdia: I2C write to 0e: b0 5d 0e 0c 58 00 00 10 [43412.446394] microdia: I2C write to 0f: b0 5d 0f 00 01 00 00 10 [43412.448398] microdia: I2C write to 10: b0 5d 10 9f 0b 00 00 10 [43412.450863] microdia: I2C write to 11: b0 5d 11 00 01 00 00 10 [43412.453855] microdia: I2C write to 12: b0 5d 12 53 00 00 00 10 [43412.456053] microdia: I2C write to 13: b0 5d 13 00 00 00 00 10 [43412.458380] microdia: I2C write to 14: b0 5d 14 00 20 00 00 10 [43412.460376] microdia: I2C write to 15: b0 5d 15 00 2a 00 00 10 [43412.462386] microdia: I2C write to 16: b0 5d 16 00 32 00 00 10 [43412.464405] microdia: I2C write to 17: b0 5d 17 00 20 00 00 10 [43412.466395] microdia: I2C write to 18: b0 5d 18 01 dc 00 00 10 [43412.471380] microdia: I2C write to 19: b0 5d 19 00 0c 00 00 10 [43412.473400] microdia: I2C write to 1a: b0 5d 1a 00 20 00 00 10 [43412.475481] microdia: I2C write to 1b: b0 5d 1b 01 e0 00 00 10 [43412.477446] microdia: I2C write to 1c: b0 5d 1c 02 80 00 00 10 [43412.479438] microdia: I2C write to 1d: b0 5d 1d 00 0c 00 00 10 [43412.481389] microdia: I2C write to 32: b0 5d 32 00 98 00 00 10 [43412.483382] microdia: I2C write to 20: b0 5d 20 07 03 00 00 10 [43412.485385] microdia: I2C write to 21: b0 5d 21 01 f2 00 00 10 [43412.487568] microdia: I2C write to 22: b0 5d 22 00 a0 00 00 10 [43412.489424] microdia: I2C write to 23: b0 5d 23 00 a0 00 00 10 [43412.491377] microdia: I2C write to 24: b0 5d 24 00 a0 00 00 10 [43412.497612] microdia: I2C write to 25: b0 5d 25 00 a0 00 00 10 [43412.499358] microdia: I2C write to 26: b0 5d 26 00 0c 00 00 10 [43412.501356] microdia: I2C write to 27: b0 5d 27 00 20 00 00 10 [43412.503361] microdia: I2C write to 2f: b0 5d 2f 01 e0 00 00 10 [43412.505357] microdia: I2C write to 30: b0 5d 30 02 80 00 00 10 [43412.507408] microdia: I2C write to 31: b0 5d 31 00 0c 00 00 10 [43412.509366] microdia: I2C write to 32: b0 5d 32 00 98 00 00 10 [43412.511360] microdia: I2C write to 33: b0 5d 33 01 c1 00 00 10 [43412.513361] microdia: I2C write to 34: b0 5d 34 00 ae 00 00 10 [43412.516146] microdia: I2C write to 3d: b0 5d 3d 00 ae 00 00 10 [43412.518387] microdia: I2C write to 40: b0 5d 40 00 ae 00 00 10 [43412.520373] microdia: I2C write to 41: b0 5d 41 00 ae 00 00 10 [43412.522356] microdia: Detected sensor: MT9V112 [43412.524564] microdia: Microdia USB 2.0 Webcam is now controlling video device /dev/video0 [43412.527403] microdia: Set mode [640x480] [43412.745560] microdia: v4l_microdia_ioctl 00 [43412.745574] microdia: VIDIOC_QUERYCAP [43412.745583] Microdia USB 2.0 Webcam Driver: VIDIOC_QUERYCAP driver=microdia, card=Microdia USB 2.0 Webcam Driver, bus=usb-0000:00:1f.2-1, version=0x00000000, capabilities=0x05000001 [43412.746752] microdia: v4l_microdia_ioctl 01 [43412.746767] microdia: VIDIOC_QUERYCAP [43412.746775] Microdia USB 2.0 Webcam Driver: VIDIOC_QUERYCAP driver=microdia, card=Microdia USB 2.0 Webcam Driver, bus=usb-0000:00:1f.2-1, version=0x00000000, capabilities=0x05000001 [43412.746792] microdia: VIDIOC_ENUMINPUT 0 [43412.746796] Microdia USB 2.0 Webcam Driver: VIDIOC_ENUMINPUT index=0, name=Webcam, type=2, audioset=0, tuner=0, std=00000000, status=0 [43412.746809] microdia: VIDIOC_ENUMINPUT 1 [43412.746813] Microdia USB 2.0 Webcam Driver: VIDIOC_ENUMINPUT error -22 [43412.746823] microdia: VIDIOC_ENUM_FMT 0 [43412.746828] Microdia USB 2.0 Webcam Driver: VIDIOC_ENUM_FMT index=0, type=1, flags=0, pixelformat=BA81, description='Bayer 8bit (BGGR)' [43412.746841] Microdia USB 2.0 Webcam Driver: VIDIOC_TRY_FMT type=vid- cap [43412.746850] microdia: TRY FMT 1 [43412.746859] Microdia USB 2.0 Webcam Driver: width=640, height=480, format=BA81, field=any, bytesperline=640 sizeimage=307200, colorspace=8 cheese (no image, just a default tv-test kindof thing shown) ** (cheese:14611): WARNING **: could not generate thumbnail for /home/ chanibal/Wideo/Webcam/2008-11-25-070104.ogv (video/ogg) (cheese:14611): GStreamer-WARNING **: pad source:src returned caps which are not a real subset of its template caps [43696.544087] microdia: v4l_microdia_ioctl 00 [43696.544109] microdia: VIDIOC_QUERYCAP [43696.544118] Microdia USB 2.0 Webcam Driver: VIDIOC_QUERYCAP driver=microdia, card=Microdia USB 2.0 Webcam Driver, bus=usb-0000:00:1f.2-1, version=0x00000000, capabilities=0x05000001 [43696.616896] microdia: v4l_microdia_ioctl 00 [43696.616924] microdia: VIDIOC_QUERYCAP [43696.616932] Microdia USB 2.0 Webcam Driver: VIDIOC_QUERYCAP driver=microdia, card=Microdia USB 2.0 Webcam Driver, bus=usb-0000:00:1f.2-1, version=0x00000000, capabilities=0x05000001 [43696.624475] microdia: v4l_microdia_ioctl 04 [43696.625837] Microdia USB 2.0 Webcam Driver: VIDIOC_G_FMT type=vid- cap [43696.625854] microdia: GET FMT 1 [43696.625863] Microdia USB 2.0 Webcam Driver: width=640, height=480, format=BA81, field=any, bytesperline=640 sizeimage=307200, colorspace=8 [43696.632531] microdia: v4l_microdia_ioctl 02 [43696.634457] microdia: VIDIOC_ENUM_FMT 0 [43696.634475] Microdia USB 2.0 Webcam Driver: VIDIOC_ENUM_FMT index=0, type=1, flags=0, pixelformat=BA81, description='Bayer 8bit (BGGR)' [43696.639437] microdia: v4l_microdia_ioctl 4A [43696.640877] Microdia USB 2.0 Webcam Driver: VIDIOC_ENUM_FRAMESIZES error -22 [43696.640911] microdia: v4l_microdia_ioctl 02 [43696.640918] microdia: VIDIOC_ENUM_FMT 1 [43696.640923] Microdia USB 2.0 Webcam Driver: VIDIOC_ENUM_FMT index=1, type=1, flags=0, pixelformat=JPEG, description='JPEG (YUV 4:2:2)' [43696.640937] microdia: v4l_microdia_ioctl 4A [43696.640942] Microdia USB 2.0 Webcam Driver: VIDIOC_ENUM_FRAMESIZES error -22 [43696.640951] microdia: v4l_microdia_ioctl 02 [43696.640956] microdia: VIDIOC_ENUM_FMT 2 [43696.640960] Microdia USB 2.0 Webcam Driver: VIDIOC_ENUM_FMT error -22 [43696.640969] microdia: v4l_microdia_ioctl 00 [43696.640974] microdia: VIDIOC_QUERYCAP [43696.640981] Microdia USB 2.0 Webcam Driver: VIDIOC_QUERYCAP driver=microdia, card=Microdia USB 2.0 Webcam Driver, bus=usb-0000:00:1f.2-1, version=0x00000000, capabilities=0x05000001 [43696.641017] microdia: v4l_microdia_ioctl 00 [43696.641022] microdia: VIDIOC_QUERYCAP [43696.641027] Microdia USB 2.0 Webcam Driver: VIDIOC_QUERYCAP driver=microdia, card=Microdia USB 2.0 Webcam Driver, bus=usb-0000:00:1f.2-1, version=0x00000000, capabilities=0x05000001 [43696.641049] microdia: v4l_microdia_ioctl 1A [43696.641055] microdia: VIDIOC_ENUMINPUT 0 [43696.641060] Microdia USB 2.0 Webcam Driver: VIDIOC_ENUMINPUT index=0, name=Webcam, type=2, audioset=0, tuner=0, std=00000000, status=0 [43696.641288] microdia: v4l_microdia_ioctl 1A [43696.641295] microdia: VIDIOC_ENUMINPUT 1 [43696.641299] Microdia USB 2.0 Webcam Driver: VIDIOC_ENUMINPUT error -22 [43696.641315] microdia: v4l_microdia_ioctl 19 [43696.641323] microdia: v4l_microdia_ioctl 24 [43696.641330] microdia: VIDIOC_QUERYCTRL id = 9963776 [43696.641335] microdia: VIDIOC_QUERYCTRL found [43696.641339] Microdia USB 2.0 Webcam Driver: VIDIOC_QUERYCTRL id=0x980900, type=1, name=Brightness, min/max=0/65280, step=1, default=32512, flags=0x00000000 [43696.641415] microdia: v4l_microdia_ioctl 24 [43696.641421] microdia: VIDIOC_QUERYCTRL id = 9963777 [43696.641426] microdia: VIDIOC_QUERYCTRL found [43696.641430] Microdia USB 2.0 Webcam Driver: VIDIOC_QUERYCTRL id=0x980901, type=1, name=Contrast, min/max=0/65280, step=1, default=0, flags=0x00000000 [43696.641455] microdia: v4l_microdia_ioctl 24 [43696.641461] microdia: VIDIOC_QUERYCTRL id = 9963778 [43696.641466] Microdia USB 2.0 Webcam Driver: VIDIOC_QUERYCTRL id=0x980902 [43696.641474] Microdia USB 2.0 Webcam Driver: VIDIOC_QUERYCTRL error -22 [43696.641484] microdia: v4l_microdia_ioctl 24 [43696.641489] microdia: VIDIOC_QUERYCTRL id = 9963779 [43696.641493] Microdia USB 2.0 Webcam Driver: VIDIOC_QUERYCTRL id=0x980903 [43696.641501] Microdia USB 2.0 Webcam Driver: VIDIOC_QUERYCTRL error -22 [43696.641510] microdia: v4l_microdia_ioctl 24 [43696.641515] microdia: VIDIOC_QUERYCTRL id = 9963780 [43696.641520] Microdia USB 2.0 Webcam Driver: VIDIOC_QUERYCTRL id=0x980904 [43696.641527] Microdia USB 2.0 Webcam Driver: VIDIOC_QUERYCTRL error -22 [43696.641536] microdia: v4l_microdia_ioctl 24 [43696.641541] microdia: VIDIOC_QUERYCTRL id = 9963781 [43696.641546] Microdia USB 2.0 Webcam Driver: VIDIOC_QUERYCTRL id=0x980905 [43696.641554] Microdia USB 2.0 Webcam Driver: VIDIOC_QUERYCTRL error -22 [43696.641562] microdia: v4l_microdia_ioctl 24 [43696.641568] microdia: VIDIOC_QUERYCTRL id = 9963782 [43696.641572] Microdia USB 2.0 Webcam Driver: VIDIOC_QUERYCTRL id=0x980906 [43696.641580] Microdia USB 2.0 Webcam Driver: VIDIOC_QUERYCTRL error -22 [43696.641589] microdia: v4l_microdia_ioctl 24 [43696.641594] microdia: VIDIOC_QUERYCTRL id = 9963783 [43696.641598] Microdia USB 2.0 Webcam Driver: VIDIOC_QUERYCTRL id=0x980907 [43696.641606] Microdia USB 2.0 Webcam Driver: VIDIOC_QUERYCTRL error -22 [43696.641615] microdia: v4l_microdia_ioctl 24 [43696.641620] microdia: VIDIOC_QUERYCTRL id = 9963784 [43696.641625] Microdia USB 2.0 Webcam Driver: VIDIOC_QUERYCTRL id=0x980908 [43696.641632] Microdia USB 2.0 Webcam Driver: VIDIOC_QUERYCTRL error -22 [43696.641641] microdia: v4l_microdia_ioctl 24 [43696.641646] microdia: VIDIOC_QUERYCTRL id = 9963785 [43696.641651] Microdia USB 2.0 Webcam Driver: VIDIOC_QUERYCTRL id=0x980909 [43696.641658] Microdia USB 2.0 Webcam Driver: VIDIOC_QUERYCTRL error -22 [43696.641667] microdia: v4l_microdia_ioctl 24 [43696.641672] microdia: VIDIOC_QUERYCTRL id = 9963786 [43696.641677] Microdia USB 2.0 Webcam Driver: VIDIOC_QUERYCTRL id=0x98090a [43696.641684] Microdia USB 2.0 Webcam Driver: VIDIOC_QUERYCTRL error -22 [43696.641694] microdia: v4l_microdia_ioctl 24 [43696.641699] microdia: VIDIOC_QUERYCTRL id = 9963787 [43696.641703] Microdia USB 2.0 Webcam Driver: VIDIOC_QUERYCTRL id=0x98090b [43696.641711] Microdia USB 2.0 Webcam Driver: VIDIOC_QUERYCTRL error -22 [43696.641720] microdia: v4l_microdia_ioctl 24 [43696.641725] microdia: VIDIOC_QUERYCTRL id = 9963788 [43696.641729] microdia: VIDIOC_QUERYCTRL found [43696.641734] Microdia USB 2.0 Webcam Driver: VIDIOC_QUERYCTRL id=0x98090c, type=2, name=Automatic whitbalance control, min/max=0/1, step=1, default=0, flags=0x00000000 [43696.641759] microdia: v4l_microdia_ioctl 24 [43696.641765] microdia: VIDIOC_QUERYCTRL id = 9963789 [43696.641770] Microdia USB 2.0 Webcam Driver: VIDIOC_QUERYCTRL id=0x98090d [43696.641778] Microdia USB 2.0 Webcam Driver: VIDIOC_QUERYCTRL error -22 [43696.641787] microdia: v4l_microdia_ioctl 24 [43696.641792] microdia: VIDIOC_QUERYCTRL id = 9963790 [43696.641797] microdia: VIDIOC_QUERYCTRL found [43696.641801] Microdia USB 2.0 Webcam Driver: VIDIOC_QUERYCTRL id=0x98090e, type=1, name=Red Balance, min/max=0/127, step=1, default=32, flags=0x00000000 [43696.641826] microdia: v4l_microdia_ioctl 24 [43696.641832] microdia: VIDIOC_QUERYCTRL id = 9963791 [43696.641836] microdia: VIDIOC_QUERYCTRL found [43696.641841] Microdia USB 2.0 Webcam Driver: VIDIOC_QUERYCTRL id=0x98090f, type=1, name=Blue Balance, min/max=0/127, step=1, default=32, flags=0x00000000 [43696.641865] microdia: v4l_microdia_ioctl 24 [43696.641871] microdia: VIDIOC_QUERYCTRL id = 9963792 [43696.641876] microdia: VIDIOC_QUERYCTRL found [43696.641880] Microdia USB 2.0 Webcam Driver: VIDIOC_QUERYCTRL id=0x980910, type=1, name=Whiteness, min/max=0/65280, step=1, default=32512, flags=0x00000000 [43696.641905] microdia: v4l_microdia_ioctl 24 [43696.641911] microdia: VIDIOC_QUERYCTRL id = 9963793 [43696.641916] microdia: VIDIOC_QUERYCTRL found [43696.641920] Microdia USB 2.0 Webcam Driver: VIDIOC_QUERYCTRL id=0x980911, type=1, name=Exposure, min/max=0/65280, step=1, default=4096, flags=0x00000000 [43696.641945] microdia: v4l_microdia_ioctl 24 [43696.641951] microdia: VIDIOC_QUERYCTRL id = 9963794 [43696.641956] Microdia USB 2.0 Webcam Driver: VIDIOC_QUERYCTRL id=0x980912 [43696.641964] Microdia USB 2.0 Webcam Driver: VIDIOC_QUERYCTRL error -22 [43696.641973] microdia: v4l_microdia_ioctl 24 [43696.641978] microdia: VIDIOC_QUERYCTRL id = 9963795 [43696.641983] Microdia USB 2.0 Webcam Driver: VIDIOC_QUERYCTRL id=0x980913 [43696.641990] Microdia USB 2.0 Webcam Driver: VIDIOC_QUERYCTRL error -22 [43696.641999] microdia: v4l_microdia_ioctl 24 [43696.642004] microdia: VIDIOC_QUERYCTRL id = 9963796 [43696.642009] microdia: VIDIOC_QUERYCTRL found [43696.642013] Microdia USB 2.0 Webcam Driver: VIDIOC_QUERYCTRL id=0x980914, type=2, name=Horizontal flip, min/max=0/1, step=1, default=0, flags=0x00000000 [43696.642028] microdia: v4l_microdia_ioctl 24 [43696.642033] microdia: VIDIOC_QUERYCTRL id = 9963797 [43696.642038] microdia: VIDIOC_QUERYCTRL found [43696.642042] Microdia USB 2.0 Webcam Driver: VIDIOC_QUERYCTRL id=0x980915, type=2, name=Vertical flip, min/max=0/1, step=1, default=0, flags=0x00000000 [43696.642057] microdia: v4l_microdia_ioctl 24 [43696.642062] microdia: VIDIOC_QUERYCTRL id = 9963798 [43696.642067] Microdia USB 2.0 Webcam Driver: VIDIOC_QUERYCTRL id=0x980916 [43696.642074] Microdia USB 2.0 Webcam Driver: VIDIOC_QUERYCTRL error -22 [43696.642083] microdia: v4l_microdia_ioctl 24 [43696.642088] microdia: VIDIOC_QUERYCTRL id = 9963799 [43696.642093] Microdia USB 2.0 Webcam Driver: VIDIOC_QUERYCTRL id=0x980917 [43696.642100] Microdia USB 2.0 Webcam Driver: VIDIOC_QUERYCTRL error -22 [43696.642109] microdia: v4l_microdia_ioctl 24 [43696.642115] microdia: VIDIOC_QUERYCTRL id = 9963800 [43696.642119] Microdia USB 2.0 Webcam Driver: VIDIOC_QUERYCTRL id=0x980918 [43696.642127] Microdia USB 2.0 Webcam Driver: VIDIOC_QUERYCTRL error -22 [43696.642136] microdia: v4l_microdia_ioctl 24 [43696.642141] microdia: VIDIOC_QUERYCTRL id = 9963801 [43696.642145] Microdia USB 2.0 Webcam Driver: VIDIOC_QUERYCTRL id=0x980919 [43696.642153] Microdia USB 2.0 Webcam Driver: VIDIOC_QUERYCTRL error -22 [43696.642162] microdia: v4l_microdia_ioctl 24 [43696.642167] microdia: VIDIOC_QUERYCTRL id = 9963802 [43696.642172] Microdia USB 2.0 Webcam Driver: VIDIOC_QUERYCTRL id=0x98091a [43696.642179] Microdia USB 2.0 Webcam Driver: VIDIOC_QUERYCTRL error -22 [43696.642188] microdia: v4l_microdia_ioctl 24 [43696.642193] microdia: VIDIOC_QUERYCTRL id = 9963803 [43696.642197] microdia: VIDIOC_QUERYCTRL found [43696.642202] Microdia USB 2.0 Webcam Driver: VIDIOC_QUERYCTRL id=0x98091b, type=1, name=Sharpness, min/max=0/63, step=1, default=31, flags=0x00000000 [43696.642217] microdia: v4l_microdia_ioctl 24 [43696.642222] microdia: VIDIOC_QUERYCTRL id = 9963804 [43696.642226] Microdia USB 2.0 Webcam Driver: VIDIOC_QUERYCTRL id=0x98091c [43696.642234] Microdia USB 2.0 Webcam Driver: VIDIOC_QUERYCTRL error -22 [43696.642243] microdia: v4l_microdia_ioctl 24 [43696.642248] microdia: VIDIOC_QUERYCTRL id = 9963805 [43696.642253] Microdia USB 2.0 Webcam Driver: VIDIOC_QUERYCTRL id=0x98091d [43696.642260] Microdia USB 2.0 Webcam Driver: VIDIOC_QUERYCTRL error -22 [43696.642269] microdia: v4l_microdia_ioctl 24 [43696.642274] microdia: VIDIOC_QUERYCTRL id = 9963806 [43696.642279] Microdia USB 2.0 Webcam Driver: VIDIOC_QUERYCTRL id=0x98091e [43696.642286] Microdia USB 2.0 Webcam Driver: VIDIOC_QUERYCTRL error -22 [43696.642340] microdia: v4l_microdia_ioctl 17 [43696.642346] Microdia USB 2.0 Webcam Driver: VIDIOC_G_STD std=0x00000000 [43696.642368] microdia: v4l_microdia_ioctl 26 [43696.642373] microdia: GET INPUT 1 [43696.642377] Microdia USB 2.0 Webcam Driver: VIDIOC_G_INPUT error -22 [43696.659445] microdia: v4l_microdia_ioctl 02 [43696.659461] microdia: VIDIOC_ENUM_FMT 0 [43696.659467] Microdia USB 2.0 Webcam Driver: VIDIOC_ENUM_FMT index=0, type=1, flags=0, pixelformat=BA81, description='Bayer 8bit (BGGR)' [43696.659490] microdia: v4l_microdia_ioctl 02 [43696.659495] microdia: VIDIOC_ENUM_FMT 1 [43696.659500] Microdia USB 2.0 Webcam Driver: VIDIOC_ENUM_FMT index=1, type=1, flags=0, pixelformat=JPEG, description='JPEG (YUV 4:2:2)' [43696.659574] microdia: v4l_microdia_ioctl 40 [43696.659582] Microdia USB 2.0 Webcam Driver: VIDIOC_TRY_FMT type=vid- cap [43696.659592] microdia: TRY FMT 1 [43696.659600] Microdia USB 2.0 Webcam Driver: width=0, height=23376, format=BA81, field=interlaced, bytesperline=0 sizeimage=0, colorspace=8 [43696.659611] microdia: v4l_microdia_ioctl 40 [43696.659616] Microdia USB 2.0 Webcam Driver: VIDIOC_TRY_FMT type=vid- cap [43696.659623] microdia: TRY FMT 1 [43696.659629] Microdia USB 2.0 Webcam Driver: width=0, height=23376, format=JPEG, field=interlaced, bytesperline=0 sizeimage=0, colorspace=8 [43696.659642] microdia: v4l_microdia_ioctl 40 [43696.659647] Microdia USB 2.0 Webcam Driver: VIDIOC_TRY_FMT type=vid- cap [43696.659655] microdia: TRY FMT 1 [43696.659662] Microdia USB 2.0 Webcam Driver: width=640, height=480, format=BA81, field=interlaced, bytesperline=640 sizeimage=307200, colorspace=8 [43696.659672] microdia: v4l_microdia_ioctl 40 [43696.659677] Microdia USB 2.0 Webcam Driver: VIDIOC_TRY_FMT type=vid- cap [43696.659684] microdia: TRY FMT 1 [43696.659691] Microdia USB 2.0 Webcam Driver: width=640, height=480, format=JPEG, field=interlaced, bytesperline=1280 sizeimage=614400, colorspace=8 [43696.659758] microdia: v4l_microdia_ioctl 4A [43696.659764] Microdia USB 2.0 Webcam Driver: VIDIOC_ENUM_FRAMESIZES error -22 [43696.659776] microdia: v4l_microdia_ioctl 40 [43696.659782] Microdia USB 2.0 Webcam Driver: VIDIOC_TRY_FMT type=vid- cap [43696.659789] microdia: TRY FMT 1 [43696.659796] Microdia USB 2.0 Webcam Driver: width=0, height=23376, format=JPEG, field=interlaced, bytesperline=0 sizeimage=0, colorspace=8 [43696.659807] microdia: v4l_microdia_ioctl 40 [43696.659812] Microdia USB 2.0 Webcam Driver: VIDIOC_TRY_FMT type=vid- cap [43696.659819] microdia: TRY FMT 1 [43696.659826] Microdia USB 2.0 Webcam Driver: width=640, height=480, format=JPEG, field=interlaced, bytesperline=1280 sizeimage=614400, colorspace=8 [43696.659872] microdia: v4l_microdia_ioctl 40 [43696.659877] Microdia USB 2.0 Webcam Driver: VIDIOC_TRY_FMT type=vid- cap [43696.659885] microdia: TRY FMT 1 [43696.659892] Microdia USB 2.0 Webcam Driver: width=0, height=23376, format=BA81, field=interlaced, bytesperline=0 sizeimage=0, colorspace=8 [43696.659902] microdia: v4l_microdia_ioctl 40 [43696.659907] Microdia USB 2.0 Webcam Driver: VIDIOC_TRY_FMT type=vid- cap [43696.659914] microdia: TRY FMT 1 [43696.659920] Microdia USB 2.0 Webcam Driver: width=0, height=23376, format=JPEG, field=interlaced, bytesperline=0 sizeimage=0, colorspace=8 [43696.659932] microdia: v4l_microdia_ioctl 40 [43696.659938] Microdia USB 2.0 Webcam Driver: VIDIOC_TRY_FMT type=vid- cap [43696.659945] microdia: TRY FMT 1 [43696.659952] Microdia USB 2.0 Webcam Driver: width=640, height=480, format=BA81, field=interlaced, bytesperline=640 sizeimage=307200, colorspace=8 [43696.659962] microdia: v4l_microdia_ioctl 40 [43696.659967] Microdia USB 2.0 Webcam Driver: VIDIOC_TRY_FMT type=vid- cap [43696.659974] microdia: TRY FMT 1 [43696.659981] Microdia USB 2.0 Webcam Driver: width=640, height=480, format=JPEG, field=interlaced, bytesperline=1280 sizeimage=614400, colorspace=8 [43696.661516] microdia: v4l_microdia_ioctl 40 [43696.661528] Microdia USB 2.0 Webcam Driver: VIDIOC_TRY_FMT type=vid- cap [43696.661537] microdia: TRY FMT 1 [43696.661545] Microdia USB 2.0 Webcam Driver: width=0, height=23376, format=BA81, field=interlaced, bytesperline=0 sizeimage=0, colorspace=8 [43696.661557] microdia: v4l_microdia_ioctl 40 [43696.661562] Microdia USB 2.0 Webcam Driver: VIDIOC_TRY_FMT type=vid- cap [43696.661569] microdia: TRY FMT 1 [43696.661576] Microdia USB 2.0 Webcam Driver: width=0, height=23376, format=JPEG, field=interlaced, bytesperline=0 sizeimage=0, colorspace=8 [43696.661588] microdia: v4l_microdia_ioctl 40 [43696.661593] Microdia USB 2.0 Webcam Driver: VIDIOC_TRY_FMT type=vid- cap [43696.661601] microdia: TRY FMT 1 [43696.661608] Microdia USB 2.0 Webcam Driver: width=640, height=480, format=BA81, field=interlaced, bytesperline=640 sizeimage=307200, colorspace=8 [43696.661618] microdia: v4l_microdia_ioctl 40 [43696.661623] Microdia USB 2.0 Webcam Driver: VIDIOC_TRY_FMT type=vid- cap [43696.661630] microdia: TRY FMT 1 [43696.661637] Microdia USB 2.0 Webcam Driver: width=640, height=480, format=JPEG, field=interlaced, bytesperline=1280 sizeimage=614400, colorspace=8 [43696.661678] microdia: v4l_microdia_ioctl 4A [43696.661684] Microdia USB 2.0 Webcam Driver: VIDIOC_ENUM_FRAMESIZES error -22 [43696.661696] microdia: v4l_microdia_ioctl 40 [43696.661701] Microdia USB 2.0 Webcam Driver: VIDIOC_TRY_FMT type=vid- cap [43696.661709] microdia: TRY FMT 1 [43696.661715] Microdia USB 2.0 Webcam Driver: width=0, height=23376, format=BA81, field=interlaced, bytesperline=0 sizeimage=0, colorspace=8 [43696.661727] microdia: v4l_microdia_ioctl 40 [43696.661732] Microdia USB 2.0 Webcam Driver: VIDIOC_TRY_FMT type=vid- cap [43696.661739] microdia: TRY FMT 1 [43696.661746] Microdia USB 2.0 Webcam Driver: width=640, height=480, format=BA81, field=interlaced, bytesperline=640 sizeimage=307200, colorspace=8 mplayer (doesn't turn on) $ mplayer tv:// -tv driver=v4l2:width=640:height=480:fps=25:device=/ dev/video0 -vo x11 MPlayer 1.0rc2-4.3.2 (C) 2000-2007 MPlayer Team CPU: Intel Celeron 2/Pentium III Coppermine,Geyserville (Family: 6, Model: 8, Stepping: 10) CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 0 Compiled with runtime CPU detection. mplayer: could not connect to socket mplayer: No such file or directory Failed to open LIRC support. You will not be able to use your remote control. Playing tv://. TV file format detected. Selected driver: v4l2 name: Video 4 Linux 2 input author: Martin Olschewski <[EMAIL PROTECTED]> comment: first try, more to come ;-) Selected device: Microdia USB 2.0 Webcam Driver Capabilites: video capture read/write streaming supported norms: inputs: 0 = Webcam;v4l2: ioctl get input failed: Invalid argument Current input: 1 Current format: unknown (0x31384142) v4l2: ioctl set format failed: Invalid argument v4l2: ioctl set format failed: Invalid argument v4l2: ioctl set format failed: Invalid argument v4l2: ioctl set format failed: Invalid argument v4l2: ioctl set format failed: Invalid argument v4l2: ioctl set format failed: Invalid argument v4l2: ioctl set format failed: Invalid argument v4l2: ioctl set format failed: Invalid argument tv.c: norm_from_string(pal): Bogus norm parameter, setting default. v4l2: ioctl enum norm failed: Invalid argument Error: Cannot set norm! Selected input hasn't got a tuner! v4l2: ioctl set mute failed: Invalid argument v4l2: ioctl query control failed: Invalid argument v4l2: ioctl query control failed: Invalid argument xscreensaver_disable: Could not find XScreenSaver window. ========================================================================== Cannot find codec matching selected -vo and video format 0x31384142. Read DOCS/HTML/en/codecs.html! ========================================================================== v4l2: ioctl set mute failed: Invalid argument v4l2: 0 frames successfully processed, 0 frames dropped. Exiting... (End of file) [43802.447711] microdia: v4l_microdia_ioctl 00 [43802.447738] microdia: VIDIOC_QUERYCAP [43802.447747] Microdia USB 2.0 Webcam Driver: VIDIOC_QUERYCAP driver=microdia, card=Microdia USB 2.0 Webcam Driver, bus=usb-0000:00:1f.2-1, version=0x00000000, capabilities=0x05000001 [43802.450130] microdia: v4l_microdia_ioctl 04 [43802.451659] Microdia USB 2.0 Webcam Driver: VIDIOC_G_FMT type=vid- cap [43802.451678] microdia: GET FMT 1 [43802.451687] Microdia USB 2.0 Webcam Driver: width=640, height=480, format=BA81, field=any, bytesperline=640 sizeimage=307200, colorspace=8 [43802.458289] microdia: v4l_microdia_ioctl 17 [43802.458306] Microdia USB 2.0 Webcam Driver: VIDIOC_G_STD std=0x00000000 [43802.462381] microdia: v4l_microdia_ioctl 19 [43802.463857] microdia: v4l_microdia_ioctl 19 [43802.463896] microdia: v4l_microdia_ioctl 1A [43802.463904] microdia: VIDIOC_ENUMINPUT 0 [43802.463909] Microdia USB 2.0 Webcam Driver: VIDIOC_ENUMINPUT index=0, name=Webcam, type=2, audioset=0, tuner=0, std=00000000, status=0 [43802.463941] microdia: v4l_microdia_ioctl 1A [43802.463947] microdia: VIDIOC_ENUMINPUT 1 [43802.463951] Microdia USB 2.0 Webcam Driver: VIDIOC_ENUMINPUT error -22 [43802.463960] microdia: v4l_microdia_ioctl 26 [43802.463966] microdia: GET INPUT 1 [43802.463970] Microdia USB 2.0 Webcam Driver: VIDIOC_G_INPUT error -22 [43802.464058] microdia: v4l_microdia_ioctl 02 [43802.464067] microdia: VIDIOC_ENUM_FMT 0 [43802.464071] Microdia USB 2.0 Webcam Driver: VIDIOC_ENUM_FMT index=0, type=1, flags=0, pixelformat=BA81, description='Bayer 8bit (BGGR)' [43802.471089] microdia: v4l_microdia_ioctl 02 [43802.471104] microdia: VIDIOC_ENUM_FMT 1 [43802.471110] Microdia USB 2.0 Webcam Driver: VIDIOC_ENUM_FMT index=1, type=1, flags=0, pixelformat=JPEG, description='JPEG (YUV 4:2:2)' [43802.471130] microdia: v4l_microdia_ioctl 02 [43802.471135] microdia: VIDIOC_ENUM_FMT 2 [43802.471139] Microdia USB 2.0 Webcam Driver: VIDIOC_ENUM_FMT error -22 [43802.471213] microdia: v4l_microdia_ioctl 04 [43802.471221] Microdia USB 2.0 Webcam Driver: VIDIOC_G_FMT type=vid- cap [43802.471230] microdia: GET FMT 1 [43802.471238] Microdia USB 2.0 Webcam Driver: width=640, height=480, format=BA81, field=any, bytesperline=640 sizeimage=307200, colorspace=8 [43802.471248] microdia: v4l_microdia_ioctl 05 [43802.471253] Microdia USB 2.0 Webcam Driver: VIDIOC_S_FMT type=vid- cap [43802.471263] Microdia USB 2.0 Webcam Driver: width=640, height=480, format=BA81, field=any, bytesperline=640 sizeimage=307200, colorspace=8 [43802.471272] microdia: SET FMT 1 : 825770306 [43802.471278] microdia: TRY FMT 1 [43802.475657] microdia: Set mode [640x480] [43802.475673] microdia: I2C write to f0: b0 5d f0 00 01 00 00 10 [43802.477629] microdia: I2C write to 3a: 90 5d 3a 00 00 00 00 10 [43802.483211] microdia: I2C read from 00: a2 5d 00 00 00 00 00 10 [43802.486624] microdia: I2C read: 3a 00 3a 00 07 00 [43802.486636] microdia: I2C write to 3a: b0 5d 3a 07 00 00 00 10 [43802.488629] microdia: I2C write to 9b: 90 5d 9b 00 00 00 00 10 [43802.490621] microdia: I2C read from 00: a2 5d 00 00 00 00 00 10 [43802.493639] microdia: I2C read: 9b 00 9b 00 07 00 [43802.493650] microdia: I2C write to 9b: b0 5d 9b 07 00 00 00 10 [43802.496680] microdia: v4l_microdia_ioctl 04 [43802.496696] Microdia USB 2.0 Webcam Driver: VIDIOC_G_FMT type=vid- cap [43802.496707] microdia: GET FMT 1 [43802.496715] Microdia USB 2.0 Webcam Driver: width=640, height=480, format=BA81, field=any, bytesperline=640 sizeimage=307200, colorspace=8 [43802.496728] microdia: v4l_microdia_ioctl 05 [43802.496733] Microdia USB 2.0 Webcam Driver: VIDIOC_S_FMT type=vid- cap [43802.496743] Microdia USB 2.0 Webcam Driver: width=640, height=480, format=YV12, field=any, bytesperline=640 sizeimage=307200, colorspace=8 [43802.496752] microdia: SET FMT 1 : 842094169 [43802.496758] microdia: TRY FMT 1 [43802.496762] Microdia USB 2.0 Webcam Driver: VIDIOC_S_FMT error -22 [43802.496887] microdia: v4l_microdia_ioctl 04 [43802.496894] Microdia USB 2.0 Webcam Driver: VIDIOC_G_FMT type=vid- cap [43802.496901] microdia: GET FMT 1 [43802.496908] Microdia USB 2.0 Webcam Driver: width=640, height=480, format=BA81, field=any, bytesperline=640 sizeimage=307200, colorspace=8 [43802.496918] microdia: v4l_microdia_ioctl 05 [43802.496923] Microdia USB 2.0 Webcam Driver: VIDIOC_S_FMT type=vid- cap [43802.496933] Microdia USB 2.0 Webcam Driver: width=640, height=480, format=YU12, field=any, bytesperline=640 sizeimage=307200, colorspace=8 [43802.496941] microdia: SET FMT 1 : 842093913 [43802.496946] microdia: TRY FMT 1 [43802.496949] Microdia USB 2.0 Webcam Driver: VIDIOC_S_FMT error -22 [43802.496982] microdia: v4l_microdia_ioctl 04 [43802.496989] Microdia USB 2.0 Webcam Driver: VIDIOC_G_FMT type=vid- cap [43802.496996] microdia: GET FMT 1 [43802.497003] Microdia USB 2.0 Webcam Driver: width=640, height=480, format=BA81, field=any, bytesperline=640 sizeimage=307200, colorspace=8 [43802.497013] microdia: v4l_microdia_ioctl 05 [43802.497018] Microdia USB 2.0 Webcam Driver: VIDIOC_S_FMT type=vid- cap [43802.497028] Microdia USB 2.0 Webcam Driver: width=640, height=480, format=UYVY, field=any, bytesperline=640 sizeimage=307200, colorspace=8 [43802.497036] microdia: SET FMT 1 : 1498831189 [43802.497040] microdia: TRY FMT 1 [43802.497044] Microdia USB 2.0 Webcam Driver: VIDIOC_S_FMT error -22 [43802.497077] microdia: v4l_microdia_ioctl 04 [43802.497083] Microdia USB 2.0 Webcam Driver: VIDIOC_G_FMT type=vid- cap [43802.497091] microdia: GET FMT 1 [43802.497097] Microdia USB 2.0 Webcam Driver: width=640, height=480, format=BA81, field=any, bytesperline=640 sizeimage=307200, colorspace=8 [43802.497107] microdia: v4l_microdia_ioctl 05 [43802.497112] Microdia USB 2.0 Webcam Driver: VIDIOC_S_FMT type=vid- cap [43802.497122] Microdia USB 2.0 Webcam Driver: width=640, height=480, format=YUYV, field=any, bytesperline=640 sizeimage=307200, colorspace=8 [43802.497130] microdia: SET FMT 1 : 1448695129 [43802.497135] microdia: TRY FMT 1 [43802.497138] Microdia USB 2.0 Webcam Driver: VIDIOC_S_FMT error -22 [43802.497171] microdia: v4l_microdia_ioctl 04 [43802.497177] Microdia USB 2.0 Webcam Driver: VIDIOC_G_FMT type=vid- cap [43802.497185] microdia: GET FMT 1 [43802.497192] Microdia USB 2.0 Webcam Driver: width=640, height=480, format=BA81, field=any, bytesperline=640 sizeimage=307200, colorspace=8 [43802.497201] microdia: v4l_microdia_ioctl 05 [43802.497206] Microdia USB 2.0 Webcam Driver: VIDIOC_S_FMT type=vid- cap [43802.497216] Microdia USB 2.0 Webcam Driver: width=640, height=480, format=RGB4, field=any, bytesperline=640 sizeimage=307200, colorspace=8 [43802.497225] microdia: SET FMT 1 : 876758866 [43802.497229] microdia: TRY FMT 1 [43802.497233] Microdia USB 2.0 Webcam Driver: VIDIOC_S_FMT error -22 [43802.497265] microdia: v4l_microdia_ioctl 04 [43802.497271] Microdia USB 2.0 Webcam Driver: VIDIOC_G_FMT type=vid- cap [43802.497279] microdia: GET FMT 1 [43802.497285] Microdia USB 2.0 Webcam Driver: width=640, height=480, format=BA81, field=any, bytesperline=640 sizeimage=307200, colorspace=8 [43802.497295] microdia: v4l_microdia_ioctl 05 [43802.497300] Microdia USB 2.0 Webcam Driver: VIDIOC_S_FMT type=vid- cap [43802.497310] Microdia USB 2.0 Webcam Driver: width=640, height=480, format=RGB3, field=any, bytesperline=640 sizeimage=307200, colorspace=8 [43802.497318] microdia: SET FMT 1 : 859981650 [43802.497323] microdia: TRY FMT 1 [43802.497326] Microdia USB 2.0 Webcam Driver: VIDIOC_S_FMT error -22 [43802.497358] microdia: v4l_microdia_ioctl 04 [43802.497365] Microdia USB 2.0 Webcam Driver: VIDIOC_G_FMT type=vid- cap [43802.497372] microdia: GET FMT 1 [43802.497379] Microdia USB 2.0 Webcam Driver: width=640, height=480, format=BA81, field=any, bytesperline=640 sizeimage=307200, colorspace=8 [43802.497397] microdia: v4l_microdia_ioctl 05 [43802.497403] Microdia USB 2.0 Webcam Driver: VIDIOC_S_FMT type=vid- cap [43802.497413] Microdia USB 2.0 Webcam Driver: width=640, height=480, format= BGR, field=any, bytesperline=640 sizeimage=307200, colorspace=8 [43802.497421] microdia: SET FMT 1 : 1380401680 [43802.497426] microdia: TRY FMT 1 [43802.497429] Microdia USB 2.0 Webcam Driver: VIDIOC_S_FMT error -22 [43802.497462] microdia: v4l_microdia_ioctl 04 [43802.497468] Microdia USB 2.0 Webcam Driver: VIDIOC_G_FMT type=vid- cap [43802.497476] microdia: GET FMT 1 [43802.497483] Microdia USB 2.0 Webcam Driver: width=640, height=480, format=BA81, field=any, bytesperline=640 sizeimage=307200, colorspace=8 [43802.497495] microdia: v4l_microdia_ioctl 05 [43802.497500] Microdia USB 2.0 Webcam Driver: VIDIOC_S_FMT type=vid- cap [43802.497510] Microdia USB 2.0 Webcam Driver: width=640, height=480, format= BGR, field=any, bytesperline=640 sizeimage=307200, colorspace=8 [43802.497519] microdia: SET FMT 1 : 1380401679 [43802.497523] microdia: TRY FMT 1 [43802.497527] Microdia USB 2.0 Webcam Driver: VIDIOC_S_FMT error -22 [43802.497559] microdia: v4l_microdia_ioctl 1A [43802.497566] microdia: VIDIOC_ENUMINPUT 0 [43802.497571] Microdia USB 2.0 Webcam Driver: VIDIOC_ENUMINPUT index=0, name=Webcam, type=2, audioset=0, tuner=0, std=00000000, status=0 [43802.497585] microdia: v4l_microdia_ioctl 27 [43802.497600] Microdia USB 2.0 Webcam Driver: VIDIOC_S_INPUT value=0 [43802.497609] microdia: SET INPUT 0 [43802.497622] microdia: v4l_microdia_ioctl 19 [43802.497653] microdia: v4l_microdia_ioctl 19 [43802.497700] microdia: v4l_microdia_ioctl 04 [43802.497706] Microdia USB 2.0 Webcam Driver: VIDIOC_G_FMT type=vid- cap [43802.497714] microdia: GET FMT 1 [43802.497721] Microdia USB 2.0 Webcam Driver: width=640, height=480, format=BA81, field=any, bytesperline=640 sizeimage=307200, colorspace=8 [43802.497730] microdia: v4l_microdia_ioctl 05 [43802.497735] Microdia USB 2.0 Webcam Driver: VIDIOC_S_FMT type=vid- cap [43802.497745] Microdia USB 2.0 Webcam Driver: width=640, height=480, format=BA81, field=any, bytesperline=640 sizeimage=307200, colorspace=8 [43802.497753] microdia: SET FMT 1 : 825770306 [43802.497758] microdia: TRY FMT 1 [43802.512590] microdia: Set mode [640x480] [43802.512616] microdia: I2C write to f0: b0 5d f0 00 01 00 00 10 [43802.514645] microdia: I2C write to 3a: 90 5d 3a 00 00 00 00 10 [43802.517669] microdia: I2C read from 00: a2 5d 00 00 00 00 00 10 [43802.520614] microdia: I2C read: 3a 00 3a 00 07 00 [43802.520627] microdia: I2C write to 3a: b0 5d 3a 07 00 00 00 10 [43802.522619] microdia: I2C write to 9b: 90 5d 9b 00 00 00 00 10 [43802.524612] microdia: I2C read from 00: a2 5d 00 00 00 00 00 10 [43802.527618] microdia: I2C read: 9b 00 9b 00 07 00 [43802.527629] microdia: I2C write to 9b: b0 5d 9b 07 00 00 00 10 [43802.530634] microdia: v4l_microdia_ioctl 04 [43802.530650] Microdia USB 2.0 Webcam Driver: VIDIOC_G_FMT type=vid- cap [43802.530661] microdia: GET FMT 1 [43802.530669] Microdia USB 2.0 Webcam Driver: width=640, height=480, format=BA81, field=any, bytesperline=640 sizeimage=307200, colorspace=8 [43802.530681] microdia: v4l_microdia_ioctl 05 [43802.530686] Microdia USB 2.0 Webcam Driver: VIDIOC_S_FMT type=vid- cap [43802.530696] Microdia USB 2.0 Webcam Driver: width=640, height=480, format=BA81, field=any, bytesperline=640 sizeimage=307200, colorspace=8 [43802.530705] microdia: SET FMT 1 : 825770306 [43802.530710] microdia: TRY FMT 1 [43802.533661] microdia: Set mode [640x480] [43802.533678] microdia: I2C write to f0: b0 5d f0 00 01 00 00 10 [43802.535623] microdia: I2C write to 3a: 90 5d 3a 00 00 00 00 10 [43802.537683] microdia: I2C read from 00: a2 5d 00 00 00 00 00 10 [43802.540614] microdia: I2C read: 3a 00 3a 00 07 00 [43802.540629] microdia: I2C write to 3a: b0 5d 3a 07 00 00 00 10 [43802.542631] microdia: I2C write to 9b: 90 5d 9b 00 00 00 00 10 [43802.546373] microdia: I2C read from 00: a2 5d 00 00 00 00 00 10 [43802.549618] microdia: I2C read: 9b 00 9b 00 07 00 [43802.549635] microdia: I2C write to 9b: b0 5d 9b 07 00 00 00 10 [43802.552762] microdia: v4l_microdia_ioctl 04 [43802.552779] Microdia USB 2.0 Webcam Driver: VIDIOC_G_FMT type=vid- cap [43802.552790] microdia: GET FMT 1 [43802.552798] Microdia USB 2.0 Webcam Driver: width=640, height=480, format=BA81, field=any, bytesperline=640 sizeimage=307200, colorspace=8 [43802.552828] microdia: v4l_microdia_ioctl 04 [43802.552834] Microdia USB 2.0 Webcam Driver: VIDIOC_G_FMT type=vid- cap [43802.552842] microdia: GET FMT 1 [43802.552848] Microdia USB 2.0 Webcam Driver: width=640, height=480, format=BA81, field=any, bytesperline=640 sizeimage=307200, colorspace=8 [43802.552858] microdia: v4l_microdia_ioctl 04 [43802.552863] Microdia USB 2.0 Webcam Driver: VIDIOC_G_FMT type=vid- cap [43802.552871] microdia: GET FMT 1 [43802.552877] Microdia USB 2.0 Webcam Driver: width=640, height=480, format=BA81, field=any, bytesperline=640 sizeimage=307200, colorspace=8 [43802.552912] microdia: v4l_microdia_ioctl 08 [43802.552922] microdia: Freeing 0 v4l2 buffers [43802.553139] microdia: Buffers Allocated 2 [43802.553144] Microdia USB 2.0 Webcam Driver: VIDIOC_REQBUFS count=2, type=vid-cap, memory=mmap [43802.553159] microdia: v4l_microdia_ioctl 09 [43802.553166] microdia: QUERY BUFFERS 0 2 [43802.553171] Microdia USB 2.0 Webcam Driver: VIDIOC_QUERYBUF 00:00:00.00000000 index=0, type=vid-cap, bytesused=0, flags=0x00000000, field=1, sequence=0, memory=mmap, offset/ userptr=0x00000000, length=307200 [43802.553192] Microdia USB 2.0 Webcam Driver: timecode=00:00:00 type=0, flags=0x00000000, frames=0, userbits=0x00000000 [43802.553418] microdia: v4l_microdia_ioctl 0F [43802.553425] microdia: VIDIOC_QBUF [43802.553429] microdia: Queuing buffer 0. [43802.553434] Microdia USB 2.0 Webcam Driver: VIDIOC_QBUF 00:00:00.00000000 index=0, type=vid-cap, bytesused=0, flags=0x00000000, field=1, sequence=0, memory=mmap, offset/ userptr=0x00000000, length=307200 [43802.553453] Microdia USB 2.0 Webcam Driver: timecode=00:00:00 type=0, flags=0x00000000, frames=0, userbits=0x00000000 [43802.553461] microdia: v4l_microdia_ioctl 09 [43802.553467] microdia: QUERY BUFFERS 1 2 [43802.553471] Microdia USB 2.0 Webcam Driver: VIDIOC_QUERYBUF 00:00:00.00000000 index=1, type=vid-cap, bytesused=0, flags=0x00000000, field=1, sequence=0, memory=mmap, offset/ userptr=0x0004b000, length=307200 [43802.553490] Microdia USB 2.0 Webcam Driver: timecode=00:00:00 type=0, flags=0x00000000, frames=0, userbits=0x00000000 [43802.553605] microdia: v4l_microdia_ioctl 0F [43802.553610] microdia: VIDIOC_QBUF [43802.553614] microdia: Queuing buffer 1. [43802.553619] Microdia USB 2.0 Webcam Driver: VIDIOC_QBUF 00:00:00.00000000 index=1, type=vid-cap, bytesused=0, flags=0x00000000, field=1, sequence=0, memory=mmap, offset/ userptr=0x0004b000, length=307200 [43802.553637] Microdia USB 2.0 Webcam Driver: timecode=00:00:00 type=0, flags=0x00000000, frames=0, userbits=0x00000000 [43802.553646] microdia: v4l_microdia_ioctl 1C [43802.553651] Microdia USB 2.0 Webcam Driver: VIDIOC_S_CTRL id=0x980909, value=0 [43802.553661] microdia: SET CTRL id=9963785 value=0 [43802.553667] Microdia USB 2.0 Webcam Driver: VIDIOC_S_CTRL error -22 [43802.553735] microdia: v4l_microdia_ioctl 24 [43802.553743] microdia: VIDIOC_QUERYCTRL id = 9963776 [43802.553748] microdia: VIDIOC_QUERYCTRL found [43802.553753] Microdia USB 2.0 Webcam Driver: VIDIOC_QUERYCTRL id=0x980900, type=1, name=Brightness, min/max=0/65280, step=1, default=32512, flags=0x00000000 [43802.553768] microdia: v4l_microdia_ioctl 1C [43802.553773] Microdia USB 2.0 Webcam Driver: VIDIOC_S_CTRL id=0x980900, value=32512 [43802.553782] microdia: SET CTRL id=9963776 value=32512 [43802.554628] microdia: v4l_microdia_ioctl 24 [43802.554636] microdia: VIDIOC_QUERYCTRL id = 9963779 [43802.554642] Microdia USB 2.0 Webcam Driver: VIDIOC_QUERYCTRL id=0x980903 [43802.554650] Microdia USB 2.0 Webcam Driver: VIDIOC_QUERYCTRL error -22 [43802.554705] microdia: v4l_microdia_ioctl 24 [43802.554711] microdia: VIDIOC_QUERYCTRL id = 9963778 [43802.554716] Microdia USB 2.0 Webcam Driver: VIDIOC_QUERYCTRL id=0x980902 [43802.554724] Microdia USB 2.0 Webcam Driver: VIDIOC_QUERYCTRL error -22 [43802.554754] microdia: v4l_microdia_ioctl 24 [43802.554760] microdia: VIDIOC_QUERYCTRL id = 9963777 [43802.554765] microdia: VIDIOC_QUERYCTRL found [43802.554770] Microdia USB 2.0 Webcam Driver: VIDIOC_QUERYCTRL id=0x980901, type=1, name=Contrast, min/max=0/65280, step=1, default=0, flags=0x00000000 [43802.554784] microdia: v4l_microdia_ioctl 1C [43802.554789] Microdia USB 2.0 Webcam Driver: VIDIOC_S_CTRL id=0x980901, value=0 [43802.554798] microdia: SET CTRL id=9963777 value=0 [43803.334291] microdia: v4l_microdia_ioctl 1C [43803.334306] Microdia USB 2.0 Webcam Driver: VIDIOC_S_CTRL id=0x980909, value=1 [43803.334318] microdia: SET CTRL id=9963785 value=1 [43803.334323] Microdia USB 2.0 Webcam Driver: VIDIOC_S_CTRL error -22 [43803.337511] microdia: Isoc cleanup [43803.337533] microdia: Freeing 2 v4l2 buffers $ file /dev/video0 /dev/video0: character special On disconnection: [43916.256084] usb 1-1: USB disconnect, address 4 [43916.260259] microdia: Microdia USB 2.0 Webcam unplugged [43916.261056] microdia: Microdia USB 2.0 Webcam releases control of video device /dev/video0 On rmmod: [43951.460130] microdia: usb_microdia_exit: Microdia USB 2.0 webcam driver unloaded [43951.462684] usbcore: deregistering interface driver usb_microdia_driver $ file /dev/video0 /dev/video0: ERROR: cannot open `/dev/video0' (No such file or directory) On 24 Lis, 20:21, GWater <[EMAIL PROTECTED]> wrote: > I'm sorry, > I sent you a wrong patch. > > Here is a correct one. Only apply it after the "git checkout ...". > > GWater > > Krzysztof 'ChanibaL' Bociurko schrieb: > > > Still nothing: > > > $ git clonehttp://repo.or.cz/r/microdia.git > > > $ cd microdia > > > $ git am ../patch > > Applying Add sensor MT9V112 used in 6270 devices > > error: patch failed: microdia-dev.c:102 > > error: microdia-dev.c: patch does not apply > > error: patch failed: microdia.h:311 > > error: microdia.h: patch does not apply > > error: micron.c: does not exist in index > > error: micron.h: does not exist in index > > Patch failed at 0001. > > When you have resolved this problem run "git-am --resolved". > > If you would prefer to skip this patch, instead run "git-am --skip". > > > $ git checkout --track -b development origin/development > > Branch development set up to track remote branch > > refs/remotes/origin/development. Switched to a new branch "development" > > > $ git am ../patch > > previous dotest directory .dotest still exists but mbox given. > > > $ rm -r .dotest > > > $ git am ../patch > > Applying Add sensor MT9V112 used in 6270 devices > > error: patch failed: microdia-dev.c:102 > > error: microdia-dev.c: patch does not apply > > error: patch failed: micron.h:121 > > error: micron.h: patch does not apply > > Patch failed at 0001. > > When you have resolved this problem run "git-am --resolved". > > If you would prefer to skip this patch, instead run "git-am --skip". > > > On Mon, 24 Nov 2008 15:36:35 +0100 > > GWater <[EMAIL PROTECTED]> wrote: > > >> Just remove the ".dotest" directory in you microdia folder if that > >> error comes up. > > >> GWater > > >> ChanibaL schrieb: > >>> Sorry for the cluelesness, but how do I do that? I copied the patch > >>> to a file and run it against both a fresh git checkout and after > >>> switching to development and always having a "previous dotest > >>> directory .dotest still exists but mbox given." error. > > >>> If i save the link directly it saves with a html markup, so i copied > >>> the text, to be sure the file starts with > >>> From 1e52d5543ba31f8e4b7e8538e0f173c3e9c635c2 Mon Sep 17 00:00:00 > >>> 2001 > >>> From: GWater <[EMAIL PROTECTED]> > >>> And ends with > >>> #endif > >>> -- > >>> 1.5.6.5 > >>> ? > > >>> If the patch is broken because of googlegroups handling of > >>> attachments could you please send me the patch to my email address > >>> (chanibal at - nospam- gmail dot com)? Thanks. > > >>> On 24 Lis, 09:35, GWater <[EMAIL PROTECTED]> wrote: > >>>> Try if this patch helps. > > >>>> Apply it with > >>>> $ git am <patchfile> > > >>>> GWater > > > > > > > [0001-Add-sensor-MT9V112-used-in-6270-devices.patch4K ]From > 9030224c0ccd97f3ee13a8ca0716101e8bb30283 Mon Sep 17 00:00:00 2001 > From: GWater <[EMAIL PROTECTED]> > Date: Fri, 14 Nov 2008 19:14:27 +0100 > Subject: [PATCH] Add sensor MT9V112 used in 6270 devices > > The sensor supports YUV442 and 10-bit Bayer output. > JPEG is available via sn9c20x. > However YUV422 output is disabled until we get it to work. > > Signed-off-by: GWater <[EMAIL PROTECTED]> > --- > microdia-dev.c | 6 ++++ > microdia.h | 1 + > micron.c | 72 ++++++++++++++++++++++++++++++++++++++++++++++++++++++- > micron.h | 2 + > 4 files changed, 79 insertions(+), 2 deletions(-) > > diff --git a/microdia-dev.c b/microdia-dev.c > index f3cdf4d..a233ab9 100644 > --- a/microdia-dev.c > +++ b/microdia-dev.c > @@ -88,6 +88,12 @@ struct sensor_info sensors[] = { > .address = 0x5d, > .probe = mt9m001_probe > }, > + { > + .id = MT9V112_SENSOR, > + .name = "MT9V112", > + .address = 0x5d, > + .probe = mt9v112_probe > + }, > }; > > /** > diff --git a/microdia.h b/microdia.h > index 09f3e9f..6f18e09 100644 > --- a/microdia.h > +++ b/microdia.h > @@ -311,6 +311,7 @@ enum microdia_sensors { > MT9V111_SENSOR = 7, > MT9V011_SENSOR = 8, > MT9M001_SENSOR = 9, > + MT9V112_SENSOR = 10, > }; > > diff --git a/micron.c b/micron.c > index cc70fec..b959e8f 100644 > --- a/micron.c > +++ b/micron.c > @@ -52,12 +52,12 @@ struct microdia_video_format mt9m111_fmts[] = { > .depth = 8, > .set_format = mt9m111_set_raw > }, > - { > + /*{ > .pix_fmt = V4L2_PIX_FMT_YUYV, > .desc = "YUV 4:2:2", > .depth = 16, > .set_format = mt9m111_set_yuv422 > - }, > + },*/ > { > .pix_fmt = V4L2_PIX_FMT_JPEG, > .desc = "JPEG (YUV 4:2:2)", > @@ -419,6 +419,74 @@ static __u8 mt9m001_init[][3] = { > {0x2e, 0x00, 0x24}, {0x07, 0x00, 0x02}, > }; > > +static __u8 mt9v112_init[][3] = { > + {0x0d, 0x00, 0x21}, {0x0d, 0x00, 0x20}, {0xf0, 0x00, 0x00}, > + {0x34, 0xc0, 0x19}, {0x0a, 0x00, 0x11}, {0x0b, 0x00, 0x0b}, > + {0x20, 0x07, 0x03}, {0x35, 0x20, 0x22}, {0xf0, 0x00, 0x01}, > + {0x05, 0x00, 0x00}, {0x06, 0x34, 0x0c}, {0x3b, 0x04, 0x2a}, > + {0x3c, 0x04, 0x00}, {0xf0, 0x00, 0x02}, {0x2e, 0x0c, 0x58}, > + {0x5b, 0x00, 0x01}, {0xc8, 0x9f, 0x0b}, {0xf0, 0x00, 0x01}, > + {0x9b, 0x53, 0x00}, {0xf0, 0x00, 0x00}, {0x2b, 0x00, 0x20}, > + {0x2c, 0x00, 0x2a}, {0x2d, 0x00, 0x32}, {0x2e, 0x00, 0x20}, > + {0x09, 0x01, 0xdc}, {0x01, 0x00, 0x0c}, {0x02, 0x00, 0x20}, > + {0x03, 0x01, 0xe0}, {0x04, 0x02, 0x80}, {0x06, 0x00, 0x0c}, > + {0x05, 0x00, 0x98}, {0x20, 0x07, 0x03}, {0x09, 0x01, 0xf2}, > + {0x2b, 0x00, 0xa0}, {0x2c, 0x00, 0xa0}, {0x2d, 0x00, 0xa0}, > + {0x2e, 0x00, 0xa0}, {0x01, 0x00, 0x0c}, {0x02, 0x00, 0x20}, > + {0x03, 0x01, 0xe0}, {0x04, 0x02, 0x80}, {0x06, 0x00, 0x0c}, > + {0x05, 0x00, 0x98}, {0x09, 0x01, 0xc1}, {0x2b, 0x00, 0xae}, > + {0x2c, 0x00, 0xae}, {0x2d, 0x00, 0xae}, {0x2e, 0x00, 0xae}, > +}; > + > +/** > + * @brief Initialize mt9v112 sensors > + * > + * @param dev Pointer to device structure > + * > + * @return 0 or negative error code > + * > + */ > +int mt9v112_initialize(struct usb_microdia *dev) > +{ > + int i; > + int ret = 0; > + __u8 value[2], reg; > + for (i = 0; i < ARRAY_SIZE(mt9v112_init); i++) { > + reg = mt9v011_init[i][0]; > + value[0] = mt9v112_init[i][1]; > + value[1] = mt9v112_init[i][2]; > + ret = sn9c20x_write_i2c_data(dev, 2, reg, value); > + if (ret < 0) { > + UDIA_WARNING("Sensor Init Error (%d). " > + "line %d\n", ret, i); > + break; > + } > + } > + > + return ret; > +} > + > +int mt9v112_probe(struct usb_microdia *dev) > +{ > + int ret; > + __u8 buf[2]; > + ret = sn9c20x_read_i2c_data(dev, 2, 0x00, buf); > + if (ret == 0) { > + if (buf[0] != 0x12) > + return -EINVAL; > + if (buf[1] == 0x29) { > + mt9v112_initialize(dev); > + dev->camera.modes = micron_resolutions; > + dev->camera.nmodes = ARRAY_SIZE(micron_resolutions); > + dev->camera.fmts = mt9m111_fmts; > + dev->camera.nfmts = ARRAY_SIZE(mt9m111_fmts); > + return MT9V112_SENSOR; > + } > + } > + > + return -EINVAL; > +} > + > /** > * @brief Initialize mt9v011 sensors > * > diff --git a/micron.h b/micron.h > index 4e2ee99..1955e5e 100644 > --- a/micron.h > +++ b/micron.h > @@ -121,4 +121,6 @@ int mt9m111_set_yuv422(struct usb_microdia *dev); > > int mt9m001_probe(struct usb_microdia *dev); > > +int mt9v112_probe(struct usb_microdia *dev); > + > #endif > -- > 1.5.6.5 > > signature.asc > < 1KWyświetlPobierz --~--~---------~--~----~------------~-------~--~----~ Lets make microdia webcams plug'n play, (currently plug'n pray) To post to this group, send email to [email protected] Visit us online https://groups.google.com/group/microdia -~----------~----~----~----~------~----~------~--~---
