Hello to all uvc developers! I've bought an Philips UVC SPZ2000 webcam that most of the time doesn't work. Only once, out of nowhere started to work, but I can't figure out what happened: the only different thing was that i was running xawtv as root.
Normally all I got from xawtv is a message like this and a black screen. The camera as a led lamp, that switches on when I launch xawtv or $local/bin/xawtv -noxv -c /dev/video2 local/bin/xawtv -noxv -c /dev/video2 This is xawtv-3.101, running on Linux/i686 (3.0.0-1-686-pae) xinerama 0: 1920x1080+0+0 Alsa devices: cap: hw:3,0 (/dev/video2), out: default alsa: Channels count (2) not available for capture: Argomento non valido alsa: setparams failed alsa: stream stopped libv4l2: error turning on stream: Spazio esaurito sul device v4l2: ioctl(fildes = 4 "/dev/video2", request = _IOW('V', 18, int), data = 0x0900417C) failed, Spazio esaurito sul device (28, ENOSPC) v4l2: oops: select timeout libv4l2: error turning on stream: Dispositivo o risorsa occupata libv4l2: error reading: Argomento non valido v4l2: read: Argomento non valido (in C locale) This is xawtv-3.101, running on Linux/i686 (3.0.0-1-686-pae) xinerama 0: 1920x1080+0+0 Alsa devices: cap: hw:3,0 (/dev/video2), out: default alsa: Channels count (2) not available for capture: Invalid argument alsa: setparams failed alsa: stream stopped libv4l2: error turning on stream: No space left on device v4l2: ioctl(fildes = 4 "/dev/video2", request = _IOW('V', 18, int), data = 0x0859C21C) failed, No space left on device (28, ENOSPC) v4l2: oops: select timeout libv4l2: error turning on stream: Device or resource busy libv4l2: error reading: Invalid argument v4l2: read: Invalid argument I have two TV cards installed in the PC, so the /dev/video2 device is the webcam. I've also tried to use guvcview with similar results, if need I could also post the logs obtained with this program. Skype while working flawlessly with both tv captre card displays a black screen if I try to use the cam. The dmesg log is attached. What I could try to make the webcam work? I think there's something wrong during the initialization of the camera that make it freeze. Thank you in advance. -- Mike
[ 0.000000] Linux version 3.0.0-1-686-pae (Debian 3.0.0-3) (b...@decadent.org.uk) (gcc version 4.5.3 (Debian 4.5.3-8) ) #1 SMP Sat Aug 27 16:41:03 UTC 2011 [ 0.000000] DMI: /DH55HC, BIOS TCIBX10H.86A.0046.2011.0422.1 [ 19.054874] Bt87x 0000:01:00.1: PCI INT A -> GSI 21 (level, low) -> IRQ 21 [ 19.055109] bt87x0: Using board 1, analog, digital (rate 32000 Hz) [ 19.072270] Linux video capture interface: v2.00 [ 19.103291] bttv: driver version 0.9.18 loaded [ 19.103344] bttv: using 8 buffers with 2080k (520 pages) each for capture [ 19.103421] bttv: Bt8xx card found (0). [ 19.103481] bttv 0000:01:00.0: PCI INT A -> GSI 21 (level, low) -> IRQ 21 [ 19.103549] bttv0: Bt878 (rev 17) at 0000:01:00.0, irq: 21, latency: 128, mmio: 0xd0001000 [ 19.103668] bttv0: detected: Hauppauge WinTV [card=10], PCI subsystem ID is 0070:13eb [ 19.103746] bttv0: using: Hauppauge (bt878) [card=10,autodetected] [ 19.103829] bttv0: gpio: en=00000000, out=00000000 in=00ffffdb [init] [ 19.106309] bttv0: Hauppauge/Voodoo msp34xx: reset line init [5] [ 19.143347] tveeprom 17-0050: Hauppauge model 44804, rev D148, serial# 5143608 [ 19.143427] tveeprom 17-0050: tuner model is LG TP18PSB11D (idx 48, type 29) [ 19.143490] tveeprom 17-0050: TV standards PAL(B/G) (eeprom 0x04) [ 19.143547] tveeprom 17-0050: audio processor is None (idx 0) [ 19.143601] tveeprom 17-0050: has no radio [ 19.143651] bttv0: Hauppauge eeprom indicates model#44804 [ 19.143703] bttv0: tuner type=29 [ 19.143922] usb 2-1.5: reset high speed USB device number 4 using ehci_hcd [ 19.151017] IR NEC protocol handler initialized [ 19.164866] IR RC5(x) protocol handler initialized [ 19.174892] i2c-core: driver [msp3400] using legacy suspend method [ 19.174947] i2c-core: driver [msp3400] using legacy resume method [ 19.175377] IR RC6 protocol handler initialized [ 19.177116] IR JVC protocol handler initialized [ 19.190621] IR Sony protocol handler initialized [ 19.216971] bttv0: audio absent, no audio device found! [ 19.218568] lirc_dev: IR Remote Control driver registered, major 250 [ 19.219132] IR LIRC bridge handler initialized [ 19.241780] fbcon: inteldrmfb (fb0) is primary device [ 19.302991] i2c-core: driver [tuner] using legacy suspend method [ 19.302992] i2c-core: driver [tuner] using legacy resume method [ 19.307493] tuner 17-0061: Tuner -1 found with type(s) Radio TV. [ 19.330746] saa7130/34: v4l2 driver version 0.2.16 loaded [ 19.382971] tuner-simple 17-0061: creating new instance [ 19.382973] tuner-simple 17-0061: type set to 29 (LG PAL_BG (TPI8PSB11D)) [ 19.383727] bttv0: registered device video0 [ 19.383747] bttv0: registered device vbi0 [ 19.383772] bttv0: PLL: 28636363 => 35468950 .. [ 19.409953] ieee80211 phy0: Selected rate control algorithm 'minstrel_ht' [ 19.410352] zd1211rw 2-1.5:1.0: phy0 [ 19.410367] usbcore: registered new interface driver zd1211rw [ 19.413264] ok [ 19.416737] Console: switching to colour frame buffer device 240x67 [ 19.417861] saa7134 0000:01:02.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18 [ 19.417868] saa7133[0]: found at 0000:01:02.0, rev: 209, irq: 18, latency: 128, mmio: 0xfe400000 [ 19.417876] saa7133[0]: subsystem: 1461:2c05, board: AverTV DVB-T 777 [card=85,autodetected] [ 19.417892] saa7133[0]: board init: gpio is b400 [ 19.422622] fb0: inteldrmfb frame buffer device [ 19.422643] drm: registered panic notifier [ 19.422777] ACPI Exception: AE_NOT_FOUND, Evaluating _DOD (20110413/video-1148) [ 19.422853] input: Video Bus as /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:00/input/input5 [ 19.423023] ACPI: Video Device [GFX0] (multi-head: no rom: yes post: no) [ 19.423185] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0 [ 19.423258] HDA Intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22 [ 19.423353] HDA Intel 0000:00:1b.0: irq 42 for MSI/MSI-X [ 19.423381] HDA Intel 0000:00:1b.0: setting latency timer to 64 [ 19.441239] Registered IR keymap rc-avermedia [ 19.441349] input: saa7134 IR (AverTV DVB-T 777) as /devices/pci0000:00/0000:00:1e.0/0000:01:02.0/rc/rc0/input6 [ 19.441426] rc0: saa7134 IR (AverTV DVB-T 777) as /devices/pci0000:00/0000:00:1e.0/0000:01:02.0/rc/rc0 [ 19.481361] hda_codec: ALC888: BIOS auto-probing. [ 19.482668] input: HDA Digital PCBeep as /devices/pci0000:00/0000:00:1b.0/input/input7 [ 19.485870] input: HDA Intel Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8 [ 19.592814] saa7133[0]: i2c eeprom 00: 61 14 05 2c 00 00 00 00 00 00 00 00 00 00 00 00 [ 19.592981] saa7133[0]: i2c eeprom 10: 00 ff 82 0e ff 20 ff ff ff ff ff ff ff ff ff ff [ 19.593096] saa7133[0]: i2c eeprom 20: 01 40 01 02 02 03 03 01 08 ff 00 a8 ff ff ff ff [ 19.593212] saa7133[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 19.593328] saa7133[0]: i2c eeprom 40: ff 32 00 c0 86 1e ff ff ff ff ff ff ff ff ff ff [ 19.593443] saa7133[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 19.593559] saa7133[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 19.593675] saa7133[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 19.593790] saa7133[0]: i2c eeprom 80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 19.593907] saa7133[0]: i2c eeprom 90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 19.594023] saa7133[0]: i2c eeprom a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 19.594136] saa7133[0]: i2c eeprom b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 19.594253] saa7133[0]: i2c eeprom c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 19.596016] saa7133[0]: i2c eeprom d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 19.597730] saa7133[0]: i2c eeprom e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 19.599418] saa7133[0]: i2c eeprom f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 19.601488] saa7133[0]: registered device video1 [v4l2] [ 19.603205] saa7133[0]: registered device vbi1 [ 19.670973] dvb_init() allocating 1 frontend [ 19.708692] tuner-simple 18-0061: unable to probe Philips TD1316 Hybrid Tuner, proceeding anyway. [ 19.708735] tuner-simple 18-0061: creating new instance [ 19.711867] tuner-simple 18-0061: type set to 67 (Philips TD1316 Hybrid Tuner) [ 19.713462] DVB: registering new adapter (saa7133[0]) [ 19.715065] DVB: registering adapter 0 frontend 0 (Zarlink MT352 DVB-T)... [ 19.936830] saa7134 ALSA driver for DMA sound loaded [ 19.938474] saa7133[0]/alsa: saa7133[0] at 0xfe400000 irq 18 registered as card -1 [ 20.395916] Adding 50002276k swap on /dev/sda5. Priority:-1 extents:1 across:50002276k [ 1624.937033] usbcore: registered new interface driver uvcvideo [ 1624.937035] USB Video Class driver (v1.1.0) [ 1654.640062] usb 2-1.3: new full speed USB device number 5 using ehci_hcd [ 1654.855650] usb 2-1.3: New USB device found, idVendor=0471, idProduct=20d0 [ 1654.855657] usb 2-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [ 1654.855662] usb 2-1.3: Product: Philips SPZ2000 [ 1654.855666] usb 2-1.3: Manufacturer: PixArt Imaging Inc. [ 1654.861420] uvcvideo: Probing generic UVC device 1.3 [ 1654.861428] uvcvideo: Found format MJPEG. [ 1654.861432] uvcvideo: - 640x480 (30.0 fps) [ 1654.861436] uvcvideo: - 320x240 (30.0 fps) [ 1654.861439] uvcvideo: - 160x120 (30.0 fps) [ 1654.861442] uvcvideo: - 176x144 (30.0 fps) [ 1654.861445] uvcvideo: - 352x288 (30.0 fps) [ 1654.861448] uvcvideo: Found format YUV 4:2:2 (YUYV). [ 1654.861451] uvcvideo: - 320x240 (5.0 fps) [ 1654.861455] uvcvideo: - 160x120 (20.0 fps) [ 1654.861458] uvcvideo: - 176x144 (15.0 fps) [ 1654.861461] uvcvideo: - 352x288 (4.0 fps) [ 1654.861468] uvcvideo: Found a Status endpoint (addr 83). [ 1654.861473] uvcvideo: Found UVC 1.00 device Philips SPZ2000 (0471:20d0) [ 1654.861503] uvcvideo: Added control 00000000-0000-0000-0000-000000000101/2 to device 1.3 entity 3 [ 1654.861505] uvcvideo: Adding mapping 'Brightness' to control 00000000-0000-0000-0000-000000000101/2. [ 1654.861508] uvcvideo: Added control 00000000-0000-0000-0000-000000000101/3 to device 1.3 entity 3 [ 1654.861510] uvcvideo: Adding mapping 'Contrast' to control 00000000-0000-0000-0000-000000000101/3. [ 1654.861513] uvcvideo: Added control 00000000-0000-0000-0000-000000000101/6 to device 1.3 entity 3 [ 1654.861514] uvcvideo: Adding mapping 'Hue' to control 00000000-0000-0000-0000-000000000101/6. [ 1654.861517] uvcvideo: Added control 00000000-0000-0000-0000-000000000101/7 to device 1.3 entity 3 [ 1654.861519] uvcvideo: Adding mapping 'Saturation' to control 00000000-0000-0000-0000-000000000101/7. [ 1654.861522] uvcvideo: Added control 00000000-0000-0000-0000-000000000101/8 to device 1.3 entity 3 [ 1654.861524] uvcvideo: Adding mapping 'Sharpness' to control 00000000-0000-0000-0000-000000000101/8. [ 1654.861526] uvcvideo: Added control 00000000-0000-0000-0000-000000000101/9 to device 1.3 entity 3 [ 1654.861528] uvcvideo: Adding mapping 'Gamma' to control 00000000-0000-0000-0000-000000000101/9. [ 1654.861531] uvcvideo: Added control 00000000-0000-0000-0000-000000000101/10 to device 1.3 entity 3 [ 1654.861533] uvcvideo: Adding mapping 'White Balance Temperature' to control 00000000-0000-0000-0000-000000000101/10. [ 1654.861535] uvcvideo: Added control 00000000-0000-0000-0000-000000000101/1 to device 1.3 entity 3 [ 1654.861537] uvcvideo: Adding mapping 'Backlight Compensation' to control 00000000-0000-0000-0000-000000000101/1. [ 1654.861540] uvcvideo: Added control 00000000-0000-0000-0000-000000000101/5 to device 1.3 entity 3 [ 1654.861542] uvcvideo: Adding mapping 'Power Line Frequency' to control 00000000-0000-0000-0000-000000000101/5. [ 1654.861544] uvcvideo: Scanning UVC chain: OT 2 <- XU 4 <- PU 3 <- IT 1 [ 1654.861548] uvcvideo: Found a valid video chain (1 -> 2). [ 1654.873556] input: Philips SPZ2000 as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3/2-1.3:1.0/input/input9 [ 1654.873601] uvcvideo: UVC device initialized. [ 1654.880964] uvcvideo: uvc_v4l2_open [ 1654.880999] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCAP) [ 1654.881018] uvcvideo: uvc_v4l2_release [ 1654.914695] usbcore: registered new interface driver snd-usb-audio [ 1654.945221] uvcvideo: uvc_v4l2_open [ 1654.945246] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCAP) [ 1654.945250] uvcvideo: uvc_v4l2_release [ 1654.945293] uvcvideo: uvc_v4l2_open [ 1654.945314] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1654.949412] uvcvideo: Failed to query (GET_MAX) UVC control 2 on unit 3: -32 (exp. 2). [ 1654.949420] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1654.952653] uvcvideo: Failed to query (GET_MIN) UVC control 2 on unit 3: -32 (exp. 2). [ 1654.952659] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1654.956020] uvcvideo: Failed to query (GET_MIN) UVC control 2 on unit 3: -32 (exp. 2). [ 1654.956026] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1654.957515] uvcvideo: Failed to query (GET_DEF) UVC control 2 on unit 3: -32 (exp. 2). [ 1654.957519] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1655.057020] uvcvideo: Failed to query (GET_MIN) UVC control 3 on unit 3: -32 (exp. 2). [ 1655.057030] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1655.058388] uvcvideo: Failed to query (GET_DEF) UVC control 3 on unit 3: -32 (exp. 2). [ 1655.058393] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1655.059014] uvcvideo: Failed to query (GET_DEF) UVC control 3 on unit 3: -32 (exp. 2). [ 1655.059019] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1655.161008] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1655.165118] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1655.165124] uvcvideo: Control 0x00980904 not found. [ 1655.165126] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1655.165129] uvcvideo: Control 0x00980905 not found. [ 1655.165130] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1655.165132] uvcvideo: Control 0x00980906 not found. [ 1655.165134] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1655.165137] uvcvideo: Control 0x00980907 not found. [ 1655.165138] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1655.165141] uvcvideo: Control 0x00980908 not found. [ 1655.165142] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1655.165145] uvcvideo: Control 0x00980909 not found. [ 1655.165146] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1655.165148] uvcvideo: Control 0x0098090a not found. [ 1655.165150] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1655.165152] uvcvideo: Control 0x0098090b not found. [ 1655.165154] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1655.165156] uvcvideo: Control 0x0098090c not found. [ 1655.165158] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1655.165160] uvcvideo: Control 0x0098090d not found. [ 1655.165161] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1655.165164] uvcvideo: Control 0x0098090e not found. [ 1655.165165] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1655.165167] uvcvideo: Control 0x0098090f not found. [ 1655.165168] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1655.169231] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1655.169236] uvcvideo: Control 0x00980911 not found. [ 1655.169238] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1655.169239] uvcvideo: Control 0x00980912 not found. [ 1655.169240] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1655.169242] uvcvideo: Control 0x00980913 not found. [ 1655.169243] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1655.169245] uvcvideo: Control 0x00980914 not found. [ 1655.169246] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1655.169247] uvcvideo: Control 0x00980915 not found. [ 1655.169248] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1655.169250] uvcvideo: Control 0x00980916 not found. [ 1655.169251] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1655.169252] uvcvideo: Control 0x00980917 not found. [ 1655.169253] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1655.170225] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYMENU) [ 1655.170227] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYMENU) [ 1655.170229] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYMENU) [ 1655.170230] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1655.170232] uvcvideo: Control 0x00980919 not found. [ 1655.170233] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1655.174216] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1655.178087] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1655.181701] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1655.181707] uvcvideo: Control 0x0098091d not found. [ 1655.181710] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1655.181715] uvcvideo: Control 0x0098091e not found. [ 1655.181717] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1655.181722] uvcvideo: Control 0x0098091f not found. [ 1655.181724] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1655.181729] uvcvideo: Control 0x00980920 not found. [ 1655.181731] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1655.181735] uvcvideo: Control 0x00980921 not found. [ 1655.181738] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1655.181742] uvcvideo: Control 0x00980922 not found. [ 1655.181745] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1655.181749] uvcvideo: Control 0x00980923 not found. [ 1655.181752] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1655.181757] uvcvideo: Control 0x00980924 not found. [ 1655.181759] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1655.181763] uvcvideo: Control 0x00980925 not found. [ 1655.181766] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1655.181773] uvcvideo: Control 0x00980926 not found. [ 1655.181774] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1655.181776] uvcvideo: Control 0x08000000 not found. [ 1655.181778] uvcvideo: uvc_v4l2_release [ 1662.911018] uvcvideo: Suspending interface 1 [ 1662.911023] uvcvideo: Suspending interface 0 [ 1678.244484] uvcvideo: uvc_v4l2_open [ 1678.292906] uvcvideo: Resuming interface 0 [ 1678.292912] uvcvideo: Resuming interface 1 [ 1678.299470] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCAP) [ 1678.299483] uvcvideo: uvc_v4l2_ioctl(VIDIOC_G_FMT) [ 1678.299486] uvcvideo: uvc_v4l2_ioctl(VIDIOC_G_PARM) [ 1678.299491] uvcvideo: uvc_v4l2_ioctl(VIDIOC_ENUM_FMT) [ 1678.299493] uvcvideo: uvc_v4l2_ioctl(VIDIOC_ENUM_FRAMESIZES) [ 1678.299498] uvcvideo: uvc_v4l2_ioctl(VIDIOC_ENUM_FRAMESIZES) [ 1678.299499] uvcvideo: uvc_v4l2_ioctl(VIDIOC_ENUM_FRAMESIZES) [ 1678.299501] uvcvideo: uvc_v4l2_ioctl(VIDIOC_ENUM_FRAMESIZES) [ 1678.299503] uvcvideo: uvc_v4l2_ioctl(VIDIOC_ENUM_FRAMESIZES) [ 1678.299504] uvcvideo: uvc_v4l2_ioctl(VIDIOC_ENUM_FRAMESIZES) [ 1678.299506] uvcvideo: uvc_v4l2_ioctl(VIDIOC_ENUM_FMT) [ 1678.299507] uvcvideo: uvc_v4l2_ioctl(VIDIOC_ENUM_FRAMESIZES) [ 1678.299509] uvcvideo: uvc_v4l2_ioctl(VIDIOC_ENUM_FRAMESIZES) [ 1678.299511] uvcvideo: uvc_v4l2_ioctl(VIDIOC_ENUM_FRAMESIZES) [ 1678.299512] uvcvideo: uvc_v4l2_ioctl(VIDIOC_ENUM_FRAMESIZES) [ 1678.299514] uvcvideo: uvc_v4l2_ioctl(VIDIOC_ENUM_FRAMESIZES) [ 1678.299515] uvcvideo: uvc_v4l2_ioctl(VIDIOC_ENUM_FMT) [ 1678.299517] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCAP) [ 1678.299520] uvcvideo: uvc_v4l2_ioctl(VIDIOC_G_INPUT) [ 1678.299523] uvcvideo: uvc_v4l2_ioctl(VIDIOC_ENUMINPUT) [ 1678.299774] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1678.303520] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCAP) [ 1678.303529] uvcvideo: uvc_v4l2_ioctl(VIDIOC_ENUMINPUT) [ 1678.303534] uvcvideo: uvc_v4l2_ioctl(VIDIOC_ENUMINPUT) [ 1678.303538] uvcvideo: uvc_v4l2_ioctl(VIDIOC_ENUMSTD) [ 1678.303543] uvcvideo: Unsupported ioctl 0xc0405619 [ 1678.303546] uvcvideo: uvc_v4l2_ioctl(VIDIOC_ENUM_FMT) [ 1678.303551] uvcvideo: uvc_v4l2_ioctl(VIDIOC_ENUM_FMT) [ 1678.303556] uvcvideo: uvc_v4l2_ioctl(VIDIOC_G_PARM) [ 1678.303562] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1678.303568] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1678.307494] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1678.307500] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1678.307505] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1678.307510] uvcvideo: Control 0x00980904 not found. [ 1678.307513] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1678.307517] uvcvideo: Control 0x00980905 not found. [ 1678.307520] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1678.307525] uvcvideo: Control 0x00980906 not found. [ 1678.307528] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1678.307532] uvcvideo: Control 0x00980907 not found. [ 1678.307535] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1678.307539] uvcvideo: Control 0x00980908 not found. [ 1678.307542] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1678.307547] uvcvideo: Control 0x00980909 not found. [ 1678.307549] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1678.307554] uvcvideo: Control 0x0098090a not found. [ 1678.307557] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1678.307561] uvcvideo: Control 0x0098090b not found. [ 1678.307564] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1678.307568] uvcvideo: Control 0x0098090c not found. [ 1678.307571] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1678.307576] uvcvideo: Control 0x0098090d not found. [ 1678.307578] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1678.307586] uvcvideo: Control 0x0098090e not found. [ 1678.307587] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1678.307589] uvcvideo: Control 0x0098090f not found. [ 1678.307590] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1678.307592] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1678.307594] uvcvideo: Control 0x00980911 not found. [ 1678.307595] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1678.307597] uvcvideo: Control 0x00980912 not found. [ 1678.307598] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1678.307599] uvcvideo: Control 0x00980913 not found. [ 1678.307600] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1678.307602] uvcvideo: Control 0x00980914 not found. [ 1678.307603] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1678.307605] uvcvideo: Control 0x00980915 not found. [ 1678.307606] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1678.307607] uvcvideo: Control 0x00980916 not found. [ 1678.307609] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1678.307610] uvcvideo: Control 0x00980917 not found. [ 1678.307611] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1678.307613] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1678.307615] uvcvideo: Control 0x00980919 not found. [ 1678.307616] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1678.307618] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1678.307620] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1678.307622] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1678.307624] uvcvideo: Control 0x0098091d not found. [ 1678.307625] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1678.307627] uvcvideo: Control 0x0098091e not found. [ 1678.307628] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1678.307629] uvcvideo: Control 0x0098091f not found. [ 1678.307630] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1678.307632] uvcvideo: Control 0x08000000 not found. [ 1678.307633] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1678.307635] uvcvideo: Control 0x08000001 not found. [ 1678.307636] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1678.307638] uvcvideo: Control 0x08000002 not found. [ 1678.307639] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1678.307640] uvcvideo: Control 0x08000003 not found. [ 1678.307641] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1678.307643] uvcvideo: Control 0x08000004 not found. [ 1678.307644] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1678.307646] uvcvideo: Control 0x08000005 not found. [ 1678.307647] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1678.307648] uvcvideo: Control 0x08000006 not found. [ 1678.307650] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1678.307651] uvcvideo: Control 0x08000007 not found. [ 1678.307652] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1678.307654] uvcvideo: Control 0x08000008 not found. [ 1678.307655] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1678.307657] uvcvideo: Control 0x08000009 not found. [ 1678.307658] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1678.307659] uvcvideo: Control 0x0800000a not found. [ 1678.307660] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1678.307662] uvcvideo: Control 0x0800000b not found. [ 1678.307663] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1678.307665] uvcvideo: Control 0x0800000c not found. [ 1678.307666] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1678.307667] uvcvideo: Control 0x0800000d not found. [ 1678.307669] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1678.307670] uvcvideo: Control 0x0800000e not found. [ 1678.307671] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1678.307673] uvcvideo: Control 0x0800000f not found. [ 1678.307674] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1678.307676] uvcvideo: Control 0x08000010 not found. [ 1678.307677] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1678.307678] uvcvideo: Control 0x08000011 not found. [ 1678.307679] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1678.307681] uvcvideo: Control 0x08000012 not found. [ 1678.307682] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1678.307684] uvcvideo: Control 0x08000013 not found. [ 1678.307685] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1678.307687] uvcvideo: Control 0x08000014 not found. [ 1678.307688] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1678.307689] uvcvideo: Control 0x08000015 not found. [ 1678.307690] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1678.307692] uvcvideo: Control 0x08000016 not found. [ 1678.307693] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1678.307695] uvcvideo: Control 0x08000017 not found. [ 1678.307696] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1678.307697] uvcvideo: Control 0x08000018 not found. [ 1678.307698] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1678.307700] uvcvideo: Control 0x08000019 not found. [ 1678.307701] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1678.307703] uvcvideo: Control 0x0800001a not found. [ 1678.307704] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1678.307705] uvcvideo: Control 0x0800001b not found. [ 1678.307707] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1678.307708] uvcvideo: Control 0x0800001c not found. [ 1678.307709] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1678.307711] uvcvideo: Control 0x0800001d not found. [ 1678.307712] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1678.307714] uvcvideo: Control 0x0800001e not found. [ 1678.307715] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYCTRL) [ 1678.307716] uvcvideo: Control 0x0800001f not found. [ 1678.307720] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYMENU) [ 1678.307723] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYMENU) [ 1678.307725] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYMENU) [ 1678.696037] uvcvideo: uvc_v4l2_ioctl(VIDIOC_G_STD) [ 1678.696043] uvcvideo: Unsupported ioctl 0x80085617 [ 1678.696067] uvcvideo: uvc_v4l2_ioctl(VIDIOC_G_INPUT) [ 1678.696080] uvcvideo: uvc_v4l2_ioctl(VIDIOC_G_CTRL) [ 1678.697400] uvcvideo: uvc_v4l2_ioctl(VIDIOC_G_CTRL) [ 1678.698641] uvcvideo: uvc_v4l2_ioctl(VIDIOC_G_CTRL) [ 1678.700014] uvcvideo: uvc_v4l2_ioctl(VIDIOC_G_CTRL) [ 1678.704598] uvcvideo: uvc_v4l2_ioctl(VIDIOC_G_CTRL) [ 1678.705997] uvcvideo: uvc_v4l2_ioctl(VIDIOC_G_CTRL) [ 1678.707261] uvcvideo: uvc_v4l2_ioctl(VIDIOC_G_CTRL) [ 1678.708736] uvcvideo: uvc_v4l2_ioctl(VIDIOC_G_CTRL) [ 1678.710106] uvcvideo: uvc_v4l2_ioctl(VIDIOC_G_CTRL) [ 1678.959515] uvcvideo: uvc_v4l2_ioctl(VIDIOC_S_FMT) [ 1678.959522] uvcvideo: Trying format 0x47504a4d (MJPG): 352x288. [ 1678.959525] uvcvideo: Using default frame interval 33333.3 us (30.0 fps). [ 1678.974207] uvcvideo: uvc_v4l2_ioctl(VIDIOC_G_PARM) [ 1678.974365] uvcvideo: uvc_v4l2_ioctl(VIDIOC_S_FMT) [ 1678.974369] uvcvideo: Trying format 0x47504a4d (MJPG): 352x288. [ 1678.974371] uvcvideo: Using default frame interval 33333.3 us (30.0 fps). [ 1678.989040] uvcvideo: uvc_v4l2_ioctl(VIDIOC_G_PARM) [ 1678.989061] uvcvideo: uvc_v4l2_ioctl(VIDIOC_REQBUFS) [ 1678.989091] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYBUF) [ 1678.989103] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYBUF) [ 1678.989109] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYBUF) [ 1678.989115] uvcvideo: uvc_v4l2_mmap [ 1678.989131] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYBUF) [ 1678.989133] uvcvideo: uvc_v4l2_mmap [ 1678.989139] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QBUF) [ 1678.989141] uvcvideo: Queuing buffer 0. [ 1678.989142] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QBUF) [ 1678.989143] uvcvideo: Queuing buffer 1. [ 1678.989145] uvcvideo: uvc_v4l2_ioctl(VIDIOC_STREAMON) [ 1678.995527] uvcvideo: Device requested 848 B/frame bandwidth. [ 1678.995533] uvcvideo: Selecting alternate setting 3 (848 B/frame bandwidth). [ 1679.024150] uvcvideo: Allocated 5 URB buffers of 32x848 bytes each. [ 1679.024176] uvcvideo: Failed to submit URB 0 (-28). [ 1679.026094] uvcvideo: uvc_v4l2_poll [ 1684.033580] uvcvideo: uvc_v4l2_poll [ 1684.033653] uvcvideo: uvc_v4l2_ioctl(VIDIOC_REQBUFS) [ 1686.961048] uvcvideo: uvc_v4l2_ioctl(VIDIOC_TRY_FMT) [ 1686.961054] uvcvideo: Trying format 0x34524742 (BGR4): 384x288. [ 1686.961056] uvcvideo: Unsupported format 0x34524742. [ 1686.961064] uvcvideo: uvc_v4l2_ioctl(VIDIOC_S_FMT) [ 1686.961068] uvcvideo: Trying format 0x47504a4d (MJPG): 352x288. [ 1686.961070] uvcvideo: Using default frame interval 33333.3 us (30.0 fps). [ 1686.976147] uvcvideo: uvc_v4l2_ioctl(VIDIOC_G_PARM) [ 1686.976163] uvcvideo: uvc_v4l2_ioctl(VIDIOC_S_FMT) [ 1686.976169] uvcvideo: Trying format 0x47504a4d (MJPG): 320x240. [ 1686.976174] uvcvideo: Using default frame interval 33333.3 us (30.0 fps). [ 1686.995353] uvcvideo: uvc_v4l2_ioctl(VIDIOC_G_PARM) [ 1686.995389] uvcvideo: uvc_v4l2_ioctl(VIDIOC_REQBUFS) [ 1686.995431] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYBUF) [ 1686.995439] uvcvideo: uvc_v4l2_mmap [ 1686.995445] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYBUF) [ 1686.995447] uvcvideo: uvc_v4l2_mmap [ 1686.995452] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYBUF) [ 1686.995453] uvcvideo: uvc_v4l2_mmap [ 1686.995458] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QUERYBUF) [ 1686.995460] uvcvideo: uvc_v4l2_mmap [ 1686.995464] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QBUF) [ 1686.995466] uvcvideo: Queuing buffer 0. [ 1686.995467] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QBUF) [ 1686.995468] uvcvideo: Queuing buffer 1. [ 1686.995469] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QBUF) [ 1686.995471] uvcvideo: Queuing buffer 2. [ 1686.995472] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QBUF) [ 1686.995473] uvcvideo: Queuing buffer 3. [ 1686.995474] uvcvideo: uvc_v4l2_ioctl(VIDIOC_STREAMON) [ 1686.995510] uvcvideo: uvc_v4l2_read: not implemented. [ 1686.995741] uvcvideo: uvc_v4l2_release [ 1689.001011] uvcvideo: Suspending interface 1 [ 1689.001015] uvcvideo: Suspending interface 0
Bus 002 Device 005: ID 0471:20d0 Philips (or NXP) Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 1.10 bDeviceClass 239 Miscellaneous Device bDeviceSubClass 2 ? bDeviceProtocol 1 Interface Association bMaxPacketSize0 64 idVendor 0x0471 Philips (or NXP) idProduct 0x20d0 bcdDevice 9.20 iManufacturer 1 PixArt Imaging Inc. iProduct 2 Philips SPZ2000 iSerial 0 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 735 bNumInterfaces 4 bConfigurationValue 1 iConfiguration 0 bmAttributes 0x80 (Bus Powered) MaxPower 500mA Interface Association: bLength 8 bDescriptorType 11 bFirstInterface 0 bInterfaceCount 2 bFunctionClass 14 Video bFunctionSubClass 3 Video Interface Collection bFunctionProtocol 0 iFunction 2 Philips SPZ2000 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 1 bInterfaceClass 14 Video bInterfaceSubClass 1 Video Control bInterfaceProtocol 0 iInterface 2 Philips SPZ2000 VideoControl Interface Descriptor: bLength 13 bDescriptorType 36 bDescriptorSubtype 1 (HEADER) bcdUVC 1.00 wTotalLength 77 dwClockFrequency 12.000000MHz bInCollection 1 baInterfaceNr( 0) 1 VideoControl Interface Descriptor: bLength 9 bDescriptorType 36 bDescriptorSubtype 3 (OUTPUT_TERMINAL) bTerminalID 2 wTerminalType 0x0101 USB Streaming bAssocTerminal 0 bSourceID 4 iTerminal 0 VideoControl Interface Descriptor: bLength 26 bDescriptorType 36 bDescriptorSubtype 6 (EXTENSION_UNIT) bUnitID 4 guidExtensionCode {f07735d1-898d-0047-812e-7dd5e2fdb898} bNumControl 8 bNrPins 1 baSourceID( 0) 3 bControlSize 1 bmControls( 0) 0xff iExtension 0 VideoControl Interface Descriptor: bLength 18 bDescriptorType 36 bDescriptorSubtype 2 (INPUT_TERMINAL) bTerminalID 1 wTerminalType 0x0201 Camera Sensor bAssocTerminal 0 iTerminal 0 wObjectiveFocalLengthMin 0 wObjectiveFocalLengthMax 0 wOcularFocalLength 0 bControlSize 3 bmControls 0x00000000 VideoControl Interface Descriptor: bLength 11 bDescriptorType 36 bDescriptorSubtype 5 (PROCESSING_UNIT) Warning: Descriptor too short bUnitID 3 bSourceID 1 wMaxMultiplier 0 bControlSize 2 bmControls 0x0000057f Brightness Contrast Hue Saturation Sharpness Gamma White Balance Temperature Backlight Compensation Power Line Frequency iProcessing 0 bmVideoStandards 0x 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x83 EP 3 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0010 1x 16 bytes bInterval 6 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 1 bAlternateSetting 0 bNumEndpoints 0 bInterfaceClass 14 Video bInterfaceSubClass 2 Video Streaming bInterfaceProtocol 0 iInterface 0 VideoStreaming Interface Descriptor: bLength 15 bDescriptorType 36 bDescriptorSubtype 1 (INPUT_HEADER) bNumFormats 2 wTotalLength 424 bEndPointAddress 129 bmInfo 0 bTerminalLink 2 bStillCaptureMethod 2 bTriggerSupport 1 bTriggerUsage 0 bControlSize 1 bmaControls( 0) 11 bmaControls( 1) 11 VideoStreaming Interface Descriptor: bLength 11 bDescriptorType 36 bDescriptorSubtype 6 (FORMAT_MJPEG) bFormatIndex 1 bNumFrameDescriptors 5 bFlags 1 Fixed-size samples: Yes bDefaultFrameIndex 1 bAspectRatioX 0 bAspectRatioY 0 bmInterlaceFlags 0x00 Interlaced stream or variable: No Fields per frame: 1 fields Field 1 first: No Field pattern: Field 1 only bCopyProtect 0 VideoStreaming Interface Descriptor: bLength 38 bDescriptorType 36 bDescriptorSubtype 7 (FRAME_MJPEG) bFrameIndex 1 bmCapabilities 0x00 Still image unsupported wWidth 640 wHeight 480 dwMinBitRate 4915200 dwMaxBitRate 147456000 dwMaxVideoFrameBufferSize 614400 dwDefaultFrameInterval 333333 bFrameIntervalType 3 dwFrameInterval( 0) 333333 dwFrameInterval( 1) 666666 dwFrameInterval( 2) 10000000 VideoStreaming Interface Descriptor: bLength 38 bDescriptorType 36 bDescriptorSubtype 7 (FRAME_MJPEG) bFrameIndex 2 bmCapabilities 0x00 Still image unsupported wWidth 320 wHeight 240 dwMinBitRate 1228800 dwMaxBitRate 36864000 dwMaxVideoFrameBufferSize 153600 dwDefaultFrameInterval 333333 bFrameIntervalType 3 dwFrameInterval( 0) 333333 dwFrameInterval( 1) 666666 dwFrameInterval( 2) 10000000 VideoStreaming Interface Descriptor: bLength 38 bDescriptorType 36 bDescriptorSubtype 7 (FRAME_MJPEG) bFrameIndex 3 bmCapabilities 0x00 Still image unsupported wWidth 160 wHeight 120 dwMinBitRate 307200 dwMaxBitRate 9216000 dwMaxVideoFrameBufferSize 38400 dwDefaultFrameInterval 333333 bFrameIntervalType 3 dwFrameInterval( 0) 333333 dwFrameInterval( 1) 666666 dwFrameInterval( 2) 10000000 VideoStreaming Interface Descriptor: bLength 38 bDescriptorType 36 bDescriptorSubtype 7 (FRAME_MJPEG) bFrameIndex 4 bmCapabilities 0x00 Still image unsupported wWidth 176 wHeight 144 dwMinBitRate 405504 dwMaxBitRate 12165120 dwMaxVideoFrameBufferSize 50688 dwDefaultFrameInterval 333333 bFrameIntervalType 3 dwFrameInterval( 0) 333333 dwFrameInterval( 1) 666666 dwFrameInterval( 2) 10000000 VideoStreaming Interface Descriptor: bLength 38 bDescriptorType 36 bDescriptorSubtype 7 (FRAME_MJPEG) bFrameIndex 5 bmCapabilities 0x00 Still image unsupported wWidth 352 wHeight 288 dwMinBitRate 1622016 dwMaxBitRate 48660480 dwMaxVideoFrameBufferSize 202752 dwDefaultFrameInterval 333333 bFrameIntervalType 3 dwFrameInterval( 0) 333333 dwFrameInterval( 1) 666666 dwFrameInterval( 2) 10000000 VideoStreaming Interface Descriptor: bLength 27 bDescriptorType 36 bDescriptorSubtype 3 (STILL_IMAGE_FRAME) bEndpointAddress 0 bNumImageSizePatterns 5 wWidth( 0) 640 wHeight( 0) 480 wWidth( 1) 160 wHeight( 1) 120 wWidth( 2) 176 wHeight( 2) 144 wWidth( 3) 320 wHeight( 3) 240 wWidth( 4) 352 wHeight( 4) 288 bNumCompressionPatterns 5 bCompression( 0) 100 VideoStreaming Interface Descriptor: bLength 6 bDescriptorType 36 bDescriptorSubtype 13 (COLORFORMAT) bColorPrimaries 1 (BT.709,sRGB) bTransferCharacteristics 1 (BT.709) bMatrixCoefficients 4 (SMPTE 170M (BT.601)) VideoStreaming Interface Descriptor: bLength 27 bDescriptorType 36 bDescriptorSubtype 4 (FORMAT_UNCOMPRESSED) bFormatIndex 2 bNumFrameDescriptors 4 guidFormat {59555932-0000-1000-8000-00aa00389b71} bBitsPerPixel 16 bDefaultFrameIndex 1 bAspectRatioX 0 bAspectRatioY 0 bmInterlaceFlags 0x00 Interlaced stream or variable: No Fields per frame: 2 fields Field 1 first: No Field pattern: Field 1 only bCopyProtect 0 VideoStreaming Interface Descriptor: bLength 30 bDescriptorType 36 bDescriptorSubtype 5 (FRAME_UNCOMPRESSED) bFrameIndex 1 bmCapabilities 0x00 Still image unsupported wWidth 320 wHeight 240 dwMinBitRate 1228800 dwMaxBitRate 7372800 dwMaxVideoFrameBufferSize 153600 dwDefaultFrameInterval 2000000 bFrameIntervalType 1 dwFrameInterval( 0) 2000000 VideoStreaming Interface Descriptor: bLength 30 bDescriptorType 36 bDescriptorSubtype 5 (FRAME_UNCOMPRESSED) bFrameIndex 2 bmCapabilities 0x00 Still image unsupported wWidth 160 wHeight 120 dwMinBitRate 307200 dwMaxBitRate 7680000 dwMaxVideoFrameBufferSize 38400 dwDefaultFrameInterval 500000 bFrameIntervalType 1 dwFrameInterval( 0) 500000 VideoStreaming Interface Descriptor: bLength 30 bDescriptorType 36 bDescriptorSubtype 5 (FRAME_UNCOMPRESSED) bFrameIndex 3 bmCapabilities 0x00 Still image unsupported wWidth 176 wHeight 144 dwMinBitRate 405504 dwMaxBitRate 6082560 dwMaxVideoFrameBufferSize 50688 dwDefaultFrameInterval 666666 bFrameIntervalType 1 dwFrameInterval( 0) 666666 VideoStreaming Interface Descriptor: bLength 30 bDescriptorType 36 bDescriptorSubtype 5 (FRAME_UNCOMPRESSED) bFrameIndex 4 bmCapabilities 0x00 Still image unsupported wWidth 352 wHeight 288 dwMinBitRate 1622016 dwMaxBitRate 6488064 dwMaxVideoFrameBufferSize 202752 dwDefaultFrameInterval 2500000 bFrameIntervalType 1 dwFrameInterval( 0) 2500000 VideoStreaming Interface Descriptor: bLength 22 bDescriptorType 36 bDescriptorSubtype 3 (STILL_IMAGE_FRAME) bEndpointAddress 0 bNumImageSizePatterns 4 wWidth( 0) 320 wHeight( 0) 240 wWidth( 1) 160 wHeight( 1) 120 wWidth( 2) 176 wHeight( 2) 144 wWidth( 3) 352 wHeight( 3) 288 bNumCompressionPatterns 4 VideoStreaming Interface Descriptor: bLength 6 bDescriptorType 36 bDescriptorSubtype 13 (COLORFORMAT) bColorPrimaries 1 (BT.709,sRGB) bTransferCharacteristics 1 (BT.709) bMatrixCoefficients 4 (SMPTE 170M (BT.601)) Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 1 bAlternateSetting 1 bNumEndpoints 1 bInterfaceClass 14 Video bInterfaceSubClass 2 Video Streaming bInterfaceProtocol 0 iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 5 Transfer Type Isochronous Synch Type Asynchronous Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 1 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 1 bAlternateSetting 2 bNumEndpoints 1 bInterfaceClass 14 Video bInterfaceSubClass 2 Video Streaming bInterfaceProtocol 0 iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 5 Transfer Type Isochronous Synch Type Asynchronous Usage Type Data wMaxPacketSize 0x0300 1x 768 bytes bInterval 1 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 1 bAlternateSetting 3 bNumEndpoints 1 bInterfaceClass 14 Video bInterfaceSubClass 2 Video Streaming bInterfaceProtocol 0 iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 5 Transfer Type Isochronous Synch Type Asynchronous Usage Type Data wMaxPacketSize 0x0350 1x 848 bytes bInterval 1 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 1 bAlternateSetting 4 bNumEndpoints 1 bInterfaceClass 14 Video bInterfaceSubClass 2 Video Streaming bInterfaceProtocol 0 iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 5 Transfer Type Isochronous Synch Type Asynchronous Usage Type Data wMaxPacketSize 0x0380 1x 896 bytes bInterval 1 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 1 bAlternateSetting 5 bNumEndpoints 1 bInterfaceClass 14 Video bInterfaceSubClass 2 Video Streaming bInterfaceProtocol 0 iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 5 Transfer Type Isochronous Synch Type Asynchronous Usage Type Data wMaxPacketSize 0x039f 1x 927 bytes bInterval 1 Interface Association: bLength 8 bDescriptorType 11 bFirstInterface 2 bInterfaceCount 2 bFunctionClass 1 Audio bFunctionSubClass 0 bFunctionProtocol 0 iFunction 4 Audio_Device Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 2 bAlternateSetting 0 bNumEndpoints 0 bInterfaceClass 1 Audio bInterfaceSubClass 1 Control Device bInterfaceProtocol 0 iInterface 4 Audio_Device AudioControl Interface Descriptor: bLength 9 bDescriptorType 36 bDescriptorSubtype 1 (HEADER) bcdADC 1.00 wTotalLength 38 bInCollection 1 baInterfaceNr( 0) 3 AudioControl Interface Descriptor: bLength 12 bDescriptorType 36 bDescriptorSubtype 2 (INPUT_TERMINAL) bTerminalID 1 wTerminalType 0x0201 Microphone bAssocTerminal 0 bNrChannels 1 wChannelConfig 0x0000 iChannelNames 0 iTerminal 0 AudioControl Interface Descriptor: bLength 9 bDescriptorType 36 bDescriptorSubtype 3 (OUTPUT_TERMINAL) bTerminalID 3 wTerminalType 0x0101 USB Streaming bAssocTerminal 0 bSourceID 5 iTerminal 0 AudioControl Interface Descriptor: bLength 8 bDescriptorType 36 bDescriptorSubtype 6 (FEATURE_UNIT) bUnitID 5 bSourceID 1 bControlSize 1 bmaControls( 0) 0x03 Mute Control Volume Control iFeature 0 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 3 bAlternateSetting 0 bNumEndpoints 0 bInterfaceClass 1 Audio bInterfaceSubClass 2 Streaming bInterfaceProtocol 0 iInterface 0 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 3 bAlternateSetting 1 bNumEndpoints 1 bInterfaceClass 1 Audio bInterfaceSubClass 2 Streaming bInterfaceProtocol 0 iInterface 0 AudioStreaming Interface Descriptor: bLength 7 bDescriptorType 36 bDescriptorSubtype 1 (AS_GENERAL) bTerminalLink 3 bDelay 1 frames wFormatTag 1 PCM AudioStreaming Interface Descriptor: bLength 11 bDescriptorType 36 bDescriptorSubtype 2 (FORMAT_TYPE) bFormatType 1 (FORMAT_TYPE_I) bNrChannels 1 bSubframeSize 2 bBitResolution 16 bSamFreqType 1 Discrete tSamFreq[ 0] 48000 Endpoint Descriptor: bLength 9 bDescriptorType 5 bEndpointAddress 0x82 EP 2 IN bmAttributes 5 Transfer Type Isochronous Synch Type Asynchronous Usage Type Data wMaxPacketSize 0x0060 1x 96 bytes bInterval 1 bRefresh 0 bSynchAddress 0 AudioControl Endpoint Descriptor: bLength 7 bDescriptorType 37 bDescriptorSubtype 1 (EP_GENERAL) bmAttributes 0x01 Sampling Frequency bLockDelayUnits 0 Undefined wLockDelay 0 Undefined Device Status: 0x0000 (Bus Powered)
_______________________________________________ Linux-uvc-devel mailing list Linux-uvc-devel@lists.berlios.de https://lists.berlios.de/mailman/listinfo/linux-uvc-devel