Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 4 Oct 2009 13:26:13 -0300
From:      Vinicius Abrahao <vinnix.bsd@gmail.com>
To:        Hans Petter Selasky <hselasky@c2i.net>
Cc:        luigi@freebsd.org, freebsd-current <freebsd-current@freebsd.org>, lars.engels@0x20.net, freebsd-usb@freebsd.org, Florent Thoumie <flz@xbsd.org>
Subject:   Re: CFH: fix multimedia/pwcbsd with usb2
Message-ID:  <1e31c7980910040926s35b01c5dn3e31d6b1509d1c76@mail.gmail.com>
In-Reply-To: <1e31c7980910040814o48a1a57bgde86571fa3265c4c@mail.gmail.com>
References:  <20090908201713.GD41185@e.0x20.net> <a01628140909121905g2c0eb578kbc105fab5b1ca388@mail.gmail.com> <1e31c7980909130516g1b3cb9fn5df77c23ec072413@mail.gmail.com> <200909131508.05025.hselasky@c2i.net> <1e31c7980910040814o48a1a57bgde86571fa3265c4c@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Trying  multimedia/pwcbwd-1.4.1_6

I added a line at multimedia/pwcbsd/work/pwcbsd/pwc.c

# diff pwc.c /root/pwc.c --normal
94a95
>   {USB_VPI(0x093a, 0x2603, 720)}, /* Philips SPC500NC */


But the problem now is that pwcview don't recognize and "operation" mode
for this camera. I try setting 720, but I'll try with others.

# /usr/local/bin/pwcview
Failed to access webcam: Not a directory
***********************************************************
Make sure you have connected your webcam to the root hub
or to a USB 1.1 hub, also check your dmesg for any errors.
***********************************************************


At /var/log/messages:

vinnix kernel: pwc0: Failed to set video mode to SIF@10 fps; return code =
=3D 20
vinnix kernel: pwc0: Failed to set video mode to QSIF@10 fps; return code =
=3D 20



Thanks,
Vin=EDcius


On 10/4/09, Vinicius Abrahao <vinnix.bsd@gmail.com> wrote:
> Hi Hans,
>
> Thanks for your help! I try to do exactly what you say, but without
> success.
> When I attach my camera I see at dmesg:
> ugen2.3: <vendor 0x093a> at usbus2
>
> Trying pwcview:
>
> #./pwcview -d /dev/ugen2.3
> Failed to access webcam: Operation not supported by device
> ***********************************************************
> Make sure you have connected your webcam to the root hub
> or to a USB 1.1 hub, also check your dmesg for any errors.
> ***********************************************************
>
>
> What I'm doing wrong?
>
> Thanks again,
> Best regards,
> Vin=EDcius
>
> On 9/13/09, Hans Petter Selasky <hselasky@c2i.net> wrote:
>> On Sunday 13 September 2009 14:16:10 Vinicius Abrahao wrote:
>>> Thanks Florent,
>>>
>>> That's it for sure. I recompile my kernel yesterday and now pwcbsd is
>>> loading normally.
>>> Therefore, now I see that pwc is the wrong driver for me. My webcam is
>>> a Philips SPC500NC.
>>> ID 093a:2603 Pixart Imaging, Inc.
>>>
>>> At Google I found that linux-gspca-kmod is the right driver for me.
>>> But this seen broken as
>>> pwcbsd was in the past.
>>
>> Hi,
>>
>> The closes you will currently get is:
>>
>> svn --username anonsvn --password anonsvn \
>>       checkout svn://svn.turbocat.net/i4b/trunk/usbcam/ulinux
>>
>> As root:
>>
>> make fetch
>> make patch
>> make
>>
>> You manually have to patch:
>>
>> ee libv4l/v4l2-apps/libv4l/libv4lconvert/control/libv4lcontrol.c
>>
>> control/libv4lcontrol.c: In function 'v4lcontrol_vidioc_queryctrl':
>> control/libv4lcontrol.c:586: error: '__u32' undeclared (first use in thi=
s
>> function)
>> control/libv4lcontrol.c:586: error: (Each undeclared identifier is
>> reported
>> only once
>> control/libv4lcontrol.c:586: error: for each function it appears in.)
>> control/libv4lcontrol.c:586: error: expected ';' before 'orig_id'
>> control/libv4lcontrol.c:600: error: 'orig_id' undeclared (first use in
>> this
>> function)
>>
>> __u32 to uint32_t
>>
>> In the end:
>>
>> cd pwcview
>>
>> ./pwcview
>>
>>
>> Should bring your webcam right up in userland though.
>>
>> --HPS
>>
>>
>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1e31c7980910040926s35b01c5dn3e31d6b1509d1c76>