241
Hardware / Re: Webcam Support for OS/2 and eCS!!
« on: August 11, 2014, 11:29:54 am »Quote[00000280] Obtain Thread error!
Trying now on my W500. I consistently get this error popup after about 3 seconds, using either uvcview or weblook. The camera light turns on but I get no picture (except the very first time I tried it, when I got a single frozen frame).
Info from USBDock, in case it's useful:Code: [Select]USB Dock: Lenovo Integrated Camera (Chicony)
Identifier: 17ef:4807
<<< Device Description >>>
Type :01
USB Rev :200
Class : Miscellaneous Device (0xEF)
Subclass : Common Class (0x02)
Protocol : Interface Association (0x01)
Max. packetsize :64
Vendor ID :0x17EF
Product ID :0x4807
Device Release# :3134
Number of Configurations:1
Configuration: 0
Length : 851
ConfigurationValue : 1
Attributes : 0x80
MaxPower : 0x32
NumInterfaces : 2
USB_DT_UNKNOWN_FOR_ME
Interface: 0
AlternateSetting : 0
Class : Video (0x0E)
SubClass : Video Control (0x01)
Protocol : Unknown (0x00)
Endpoints : 1
USB_DT_UNKNOWN_FOR_ME
USB_DT_UNKNOWN_FOR_ME
USB_DT_UNKNOWN_FOR_ME
USB_DT_UNKNOWN_FOR_ME
Endpoint: 0
Address : 0x81
Attributes : 0x03 (Irq)
MaxPacketSize : 64
Interval : 16
USB_DT_UNKNOWN_FOR_ME
Interface: 1
AlternateSetting : 0
Class : Video (0x0E)
SubClass : Video Streaming (0x02)
Protocol : Unknown (0x00)
Endpoints : 0
USB_DT_UNKNOWN_FOR_ME
USB_DT_UNKNOWN_FOR_ME
USB_DT_UNKNOWN_FOR_ME
USB_DT_UNKNOWN_FOR_ME
USB_DT_UNKNOWN_FOR_ME
USB_DT_UNKNOWN_FOR_ME
USB_DT_UNKNOWN_FOR_ME
USB_DT_UNKNOWN_FOR_ME
USB_DT_UNKNOWN_FOR_ME
USB_DT_UNKNOWN_FOR_ME
USB_DT_UNKNOWN_FOR_ME
USB_DT_UNKNOWN_FOR_ME
USB_DT_UNKNOWN_FOR_ME
USB_DT_UNKNOWN_FOR_ME
USB_DT_UNKNOWN_FOR_ME
USB_DT_UNKNOWN_FOR_ME
USB_DT_UNKNOWN_FOR_ME
Interface: 1
AlternateSetting : 1
Class : Video (0x0E)
SubClass : Video Streaming (0x02)
Protocol : Unknown (0x00)
Endpoints : 1
Endpoint: 0
Address : 0x82
Attributes : 0x05 (Iso)
MaxPacketSize : 5076
Interval : 1
Interface: 1
AlternateSetting : 2
Class : Video (0x0E)
SubClass : Video Streaming (0x02)
Protocol : Unknown (0x00)
Endpoints : 1
Endpoint: 0
Address : 0x82
Attributes : 0x05 (Iso)
MaxPacketSize : 3016
Interval : 1
Interface: 1
AlternateSetting : 3
Class : Video (0x0E)
SubClass : Video Streaming (0x02)
Protocol : Unknown (0x00)
Endpoints : 1
Endpoint: 0
Address : 0x82
Attributes : 0x05 (Iso)
MaxPacketSize : 5120
Interval : 1
Interface: 1
AlternateSetting : 4
Class : Video (0x0E)
SubClass : Video Streaming (0x02)
Protocol : Unknown (0x00)
Endpoints : 1
Endpoint: 0
Address : 0x82
Attributes : 0x05 (Iso)
MaxPacketSize : 5120
Interval : 1
Interface: 1
AlternateSetting : 5
Class : Video (0x0E)
SubClass : Video Streaming (0x02)
Protocol : Unknown (0x00)
Endpoints : 1
Endpoint: 0
Address : 0x82
Attributes : 0x05 (Iso)
MaxPacketSize : 5100
Interval : 1
Interface: 1
AlternateSetting : 6
Class : Video (0x0E)
SubClass : Video Streaming (0x02)
Protocol : Unknown (0x00)
Endpoints : 1
Endpoint: 0
Address : 0x82
Attributes : 0x05 (Iso)
MaxPacketSize : 5120
Interval : 1
Interface: 1
AlternateSetting : 7
Class : Video (0x0E)
SubClass : Video Streaming (0x02)
Protocol : Unknown (0x00)
Endpoints : 1
Endpoint: 0
Address : 0x82
Attributes : 0x05 (Iso)
MaxPacketSize : 5100
Interval : 1
Interface: 1
AlternateSetting : 8
Class : Video (0x0E)
SubClass : Video Streaming (0x02)
Protocol : Unknown (0x00)
Endpoints : 1
Endpoint: 0
Address : 0x82
Attributes : 0x05 (Iso)
MaxPacketSize : 5052
Interval : 1
Interface: 1
AlternateSetting : 9
Class : Video (0x0E)
SubClass : Video Streaming (0x02)
Protocol : Unknown (0x00)
Endpoints : 1
Endpoint: 0
Address : 0x82
Attributes : 0x05 (Iso)
MaxPacketSize : 840
Interval : 1
Interface: 1
AlternateSetting : 10
Class : Video (0x0E)
SubClass : Video Streaming (0x02)
Protocol : Unknown (0x00)
Endpoints : 1
Endpoint: 0
Address : 0x82
Attributes : 0x05 (Iso)
MaxPacketSize : 5120
Interval : 1
Interface: 1
AlternateSetting : 11
Class : Video (0x0E)
SubClass : Video Streaming (0x02)
Protocol : Unknown (0x00)
Endpoints : 1
Endpoint: 0
Address : 0x82
Attributes : 0x05 (Iso)
MaxPacketSize : 5120
Interval : 1
Interface: 1
AlternateSetting : 12
Class : Video (0x0E)
SubClass : Video Streaming (0x02)
Protocol : Unknown (0x00)
Endpoints : 1
Endpoint: 0
Address : 0x82
Attributes : 0x05 (Iso)
MaxPacketSize : 5120
Interval : 1
Interface: 1
AlternateSetting : 13
Class : Video (0x0E)
SubClass : Video Streaming (0x02)
Protocol : Unknown (0x00)
Endpoints : 1
Endpoint: 0
Address : 0x82
Attributes : 0x05 (Iso)
MaxPacketSize : 5120
Interval : 1
Interface: 1
AlternateSetting : 14
Class : Video (0x0E)
SubClass : Video Streaming (0x02)
Protocol : Unknown (0x00)
Endpoints : 1
Endpoint: 0
Address : 0x82
Attributes : 0x05 (Iso)
MaxPacketSize : 5120
Interval : 1
This webcam has a strange range of alternate interface settings. Most webcams start with the lowest bandwidth for the lowest setting and end with the highest bandwidth for the highest setting. It seems that this camera has one specific alternate interface setting for each of the reported video stream format frames.
With the 640x480 programs you could try e.g. "uvcview /i8" or "uvcview /i1 /u"
With the 320x240 programs you could try e.g. "uvcview /i9" or "uvcview /i2 /u"