From owner-freebsd-usb@FreeBSD.ORG Mon Aug 30 21:38:44 2010 Return-Path: Delivered-To: freebsd-usb@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 091971065694 for ; Mon, 30 Aug 2010 21:38:44 +0000 (UTC) (envelope-from hselasky@c2i.net) Received: from swip.net (mailfe04.swip.net [212.247.154.97]) by mx1.freebsd.org (Postfix) with ESMTP id 612808FC08 for ; Mon, 30 Aug 2010 21:38:42 +0000 (UTC) X-Cloudmark-Score: 0.000000 [] X-Cloudmark-Analysis: v=1.1 cv=bqAX4Es/FymT96iuQFWdNJXS7SazJpmZM5WIJFHIREc= c=1 sm=1 a=Q9fys5e9bTEA:10 a=M8b_wTzEtboA:10 a=MnI1ikcADjEx7bvsp0jZvQ==:17 a=ndaoGXS1AAAA:8 a=8jH6dwUVKn0eHUgvOyAA:9 a=2BhMDOeEzPNtEDxPwH4A:7 a=jBa0CPIHi-uFr_kkFWHuA_L1IuUA:4 a=PUjeQqilurYA:10 a=MnI1ikcADjEx7bvsp0jZvQ==:117 Received: from [188.126.201.140] (account mc467741@c2i.net HELO laptop002.hselasky.homeunix.org) by mailfe04.swip.net (CommuniGate Pro SMTP 5.2.19) with ESMTPA id 14095168; Mon, 30 Aug 2010 23:38:32 +0200 From: Hans Petter Selasky To: David Naylor Date: Mon, 30 Aug 2010 23:34:41 +0200 User-Agent: KMail/1.13.5 (FreeBSD/8.1-STABLE; KDE/4.4.5; amd64; ; ) References: <201008292147.09750.naylor.b.david@gmail.com> <201008302118.28889.hselasky@c2i.net> <201008302210.57291.naylor.b.david@gmail.com> In-Reply-To: <201008302210.57291.naylor.b.david@gmail.com> X-Face: +~\`s("[*|O,="7?X@L.elg*F"OA\I/3%^p8g?ab%RN'(; _IjlA: hGE..Ew, XAQ*o#\/M~SC=S1-f9{EzRfT'|Hhll5Q]ha5Bt-s|oTlKMusi:1e[wJl}kd}GR Z0adGx-x_0zGbZj'e(Y[(UNle~)8CQWXW@:DX+9)_YlB[tIccCPN$7/L' MIME-Version: 1.0 Content-Type: Text/Plain; charset="iso-8859-15" Content-Transfer-Encoding: 7bit Message-Id: <201008302334.41467.hselasky@c2i.net> Cc: freebsd-usb@freebsd.org Subject: Re: webcamd and Pixart Imaging X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 30 Aug 2010 21:38:44 -0000 On Monday 30 August 2010 22:10:51 David Naylor wrote: > On Monday 30 August 2010 21:18:28 Hans Petter Selasky wrote: > > On Monday 30 August 2010 08:56:36 David Naylor wrote: > > > On Monday 30 August 2010 08:33:30 Hans Petter Selasky wrote: > > > > Hi, > > > > > > > > Could you dump device descriptor and current configuration descriptor > > > > using usbconfig. I need the vendor ID and product ID at least to be > > > > able to debug this issue. > > > > > > # usbconfig -d ugen0.2 dump_device_desc > > > ugen0.2: at usbus0, cfg=0 md=HOST > > > spd=FULL (12Mbps) pwr=ON > > > > > > bLength = 0x0012 > > > bDescriptorType = 0x0001 > > > bcdUSB = 0x0110 > > > bDeviceClass = 0x00ff > > > bDeviceSubClass = 0x00ff > > > bDeviceProtocol = 0x00ff > > > bMaxPacketSize0 = 0x0008 > > > idVendor = 0x093a > > > idProduct = 0x2468 > > > bcdDevice = 0x0100 > > > iManufacturer = 0x0001 > > > iProduct = 0x0002 > > > iSerialNumber = 0x0000 > > > bNumConfigurations = 0x0001 > > > > > > # usbconfig -d ugen0.2 dump_curr_config_desc > > > ugen0.2: at usbus0, cfg=0 md=HOST > > > spd=FULL (12Mbps) pwr=ON > > > > Hi, > > > > This information looks Ok. > > > > Try installing webcamd from I4B SVN: > > > > Compile using: > > > > make -j3 HAVE_DEBUG=YES > > > > http://www.selasky.org/hans_petter/video4bsd > > > > Then start webcamd in the foreground and post debug log. > > Hi, > > Here is the debug output from webcamd: > > # ./webcamd > Linux video capture interface: v2.00 > benq: registered > conex: registered > etoms: registered > finepix: registered > gspca_gl860: driver startup - version 0.9d10 > gspca_gl860: driver registered > gspca: main v2.9.0 registered > jeilinj: registered > ALi m5602: registered > mars: registered > mr97310a: registered > ov519: registered > ov534: registered > ov534_9: registered > pac207: registered > pac7302: registered > pac7311: registered > sn9c20x: registered > sonixb: registered > sonixj: registered > spca500: registered > spca501: registered > spca505: registered > spca506: registered > spca508: registered > spca561: registered > sq905: registered > sq905c: registered > stk014: registered > stv0680: registered > STV06xx: registered > sunplus: registered > t613: registered > tv8532: registered > vc032x: registered > zc3xx: registered > pwc: Philips webcam module version 10.0.13 loaded. > pwc: Supports Philips PCA645/646, PCVC675/680/690, PCVC720[40]/730/740/750 > & PCVC830/840. > pwc: Also supports the Askey VC010, various Logitech Quickcams, Samsung > MPC- C10 and MPC-C30, > pwc: the Creative WebCam 5 & Pro Ex, SOTEC Afina Eye and Visionite > VCS-UC300 and VCS-UM100. > cpia2: V4L-Driver for Vision CPiA2 based cameras v2.0.0 > pvrusb2: V4L in-tree version:Hauppauge WinTV-PVR-USB2 MPEG2 Encoder/Tuner > pvrusb2: Debug mask is 31 (0x1f) > dib0700: loaded with support for 14 different device-types > b2c2-flexcop: B2C2 FlexcopII/II(b)/III digital TV receiver chip loaded > successfully > stv0680: registered > SE401 usb camera driver version 0.24 registering > usbvideo_register: Allocated $0x80106f000 (4576. bytes) for 4. > camerasusbvideo_register: Allocated cams[0].user_data=$0x80106c070 (48. > bytes)usbvideo_register: Allocated cams[1].user_data=$0x80106c0a0 (48. > bytes)usbvideo_register: Allocated cams[2].user_data=$0x80106c0d0 (48. > bytes)usbvideo_register: Allocated cams[3].user_data=$0x80106c100 (48. > bytes): v1.4:Konica Webcam driver > usbvideo_register: Allocated $0x8010f4600 (1672. bytes) for 1. > camerasusbvideo_register: Allocated cams[0].user_data=$0x801116100 (200. > bytes)usbvideo_register: Allocated $0x801070800 (4576. bytes) for 4. > camerasusbvideo_register: Allocated cams[0].user_data=$0x80106c130 (48. > bytes)usbvideo_register: Allocated cams[1].user_data=$0x80106c160 (48. > bytes)usbvideo_register: Allocated cams[2].user_data=$0x80106c190 (48. > bytes)usbvideo_register: Allocated cams[3].user_data=$0x80106c1c0 (48. > bytes): Zoran 364xx > USB Video Class driver (v0.1.0) > Attached ugen0.2[0] to cuse unit 0 > gspca: probing 093a:2468 > pac207: Pixart Sensor ID 0x27 Chips ID 0x00 > pac207: Pixart PAC207BCA Image Processor and Control Chip detected (vid/pid > 0x093A:0x2468) > gspca: video0 created > gspca: found int in endpoint: 0x83, buffer_len=2, interval=50 > Creating /dev/video0 > (( ran pwcview )) > gspca: found int in endpoint: 0x83, buffer_len=2, interval=50 > gspca: found int in endpoint: 0x83, buffer_len=2, interval=50 > (( ran pwcview )) > gspca: found int in endpoint: 0x83, buffer_len=2, interval=50 > gspca: found int in endpoint: 0x83, buffer_len=2, interval=50 > > Both times pwcview reported the same error. Ok. I looked at the driver code for your webcamd, and it does not support all frame rates. What does: pwcview -f 6 Result in? --HPS