public inbox for linux-media@vger.kernel.org
 help / color / mirror / Atom feed
* Need help with a new USB framegrabber...
@ 2008-06-03  9:26 Mat
  2008-06-03  9:56 ` Mat
  0 siblings, 1 reply; 2+ messages in thread
From: Mat @ 2008-06-03  9:26 UTC (permalink / raw)
  To: Linux and Kernel Video


Hi all.
Need help again!
Info about the device:

+ Brand:
EasyCAP

+ Site:
I don't know... here's a small review:
  http://gadizmo.com/easycap-usb-review.php

+ lusb:
Bus 001 Device 003: ID 05e1:0408 Syntek Semiconductor Co., Ltd

I got the latest v4l-dvb drivers from Mercurial this morning. Build. Reboot.
No module is loaded automatically.
I modified:
  v4l-dvb/linux/drivers/media/video/stk-webcam.c
There is a device here with the same vendor ID, but different product 
ID... 05e1:0501
I tried to add:
  { USB_DEVICE_AND_INTERFACE_INFO(0x05e1, 0x0408, 0xff, 0xff, 0xff) },
The module stkwebcam is loaded. I activated the option debug=3
When I start xawtv I get:
  ioctl: VIDIOC_STREAMON(int=1): Bad address
  v4l2: oops: select timeout
  v4l2: read: Cannot allocate memory

There's little I can do to get it working soon I suppose...

+ dmesg output:
[  108.275813] stkwebcam: VIDIOC_QUERYCAP driver=stk, card=stk, bus=, 
version=0x00000001, capabilities=0x05000001
[  108.276969] stkwebcam: err: on <7>stkwebcam: VIDIOC_QUERYCAP
[  108.277154] stkwebcam: VIDIOC_QUERYCAP driver=stk, card=stk, bus=, 
version=0x00000001, capabilities=0x05000001
[  108.277275] stkwebcam: VIDIOC_ENUMINPUT index=0, name=Syntek USB 
Camera, type=2, audioset=0, tuner=0, std=00000000, status=0
[  108.277388] stkwebcam: err: on <7>stkwebcam: VIDIOC_ENUMINPUT
[  108.277498] stkwebcam: VIDIOC_ENUM_FMT index=0, type=1, flags=0, 
pixelformat=RGBP, description='r5g6b5'
[  108.277605] stkwebcam: VIDIOC_ENUM_FMT index=1, type=1, flags=0, 
pixelformat=RGBR, description='r5g6b5BE'
[  108.277712] stkwebcam: VIDIOC_ENUM_FMT index=2, type=1, flags=0, 
pixelformat=UYVY, description='yuv4:2:2'
[  108.277860] stkwebcam: VIDIOC_ENUM_FMT index=3, type=1, flags=0, 
pixelformat=BA81, description='Raw bayer'
[  108.277967] stkwebcam: VIDIOC_ENUM_FMT index=4, type=1, flags=0, 
pixelformat=YUYV, description='yuv4:2:2'
[  108.278074] stkwebcam: err: on <7>stkwebcam: VIDIOC_ENUM_FMT
[  108.278182] stkwebcam: VIDIOC_G_PARM type=1
[  108.278282] stkwebcam: VIDIOC_QUERYCTRL id=9963776, type=1, 
name=Brightness, min/max=0/65535, step=256, default=24576, flags=0x00000000
[  108.278393] stkwebcam: err: on <7>stkwebcam: VIDIOC_QUERYCTRL
[  108.278500] stkwebcam: err: on <7>stkwebcam: VIDIOC_QUERYCTRL
[  108.278608] stkwebcam: err: on <7>stkwebcam: VIDIOC_QUERYCTRL
[  108.278715] stkwebcam: err: on <7>stkwebcam: VIDIOC_QUERYCTRL
[  108.278822] stkwebcam: err: on <7>stkwebcam: VIDIOC_QUERYCTRL
[  108.278937] stkwebcam: err: on <7>stkwebcam: VIDIOC_QUERYCTRL
[  108.279104] stkwebcam: err: on <7>stkwebcam: VIDIOC_QUERYCTRL
[  108.279213] stkwebcam: err: on <7>stkwebcam: VIDIOC_QUERYCTRL
[  108.279320] stkwebcam: err: on <7>stkwebcam: VIDIOC_QUERYCTRL
[  108.279452] stkwebcam: err: on <7>stkwebcam: VIDIOC_QUERYCTRL
[  108.279559] stkwebcam: err: on <7>stkwebcam: VIDIOC_QUERYCTRL
[  108.279666] stkwebcam: err: on <7>stkwebcam: VIDIOC_QUERYCTRL
[  108.279773] stkwebcam: err: on <7>stkwebcam: VIDIOC_QUERYCTRL
[  108.279880] stkwebcam: err: on <7>stkwebcam: VIDIOC_QUERYCTRL
[  108.279986] stkwebcam: err: on <7>stkwebcam: VIDIOC_QUERYCTRL
[  108.280093] stkwebcam: err: on <7>stkwebcam: VIDIOC_QUERYCTRL
[  108.280201] stkwebcam: err: on <7>stkwebcam: VIDIOC_QUERYCTRL
[  108.280307] stkwebcam: err: on <7>stkwebcam: VIDIOC_QUERYCTRL
[  108.280414] stkwebcam: err: on <7>stkwebcam: VIDIOC_QUERYCTRL
[  108.280522] stkwebcam: err: on <7>stkwebcam: VIDIOC_QUERYCTRL
[  108.280628] stkwebcam: err: on <7>stkwebcam: VIDIOC_QUERYCTRL
[  108.280734] stkwebcam: err: on <7>stkwebcam: VIDIOC_QUERYCTRL
[  108.280841] stkwebcam: err: on <7>stkwebcam: VIDIOC_QUERYCTRL
[  108.280947] stkwebcam: err: on <7>stkwebcam: VIDIOC_QUERYCTRL
[  108.281053] stkwebcam: err: on <7>stkwebcam: VIDIOC_QUERYCTRL
[  108.281159] stkwebcam: err: on <7>stkwebcam: VIDIOC_QUERYCTRL
[  108.281264] stkwebcam: err: on <7>stkwebcam: VIDIOC_QUERYCTRL
[  108.281370] stkwebcam: err: on <7>stkwebcam: VIDIOC_QUERYCTRL
[  108.281475] stkwebcam: err: on <7>stkwebcam: VIDIOC_QUERYCTRL
[  108.281580] stkwebcam: err: on <7>stkwebcam: VIDIOC_QUERYCTRL
[  108.281686] stkwebcam: err: on <7>stkwebcam: VIDIOC_QUERYCTRL
[  108.281793] stkwebcam: err: on <7>stkwebcam: VIDIOC_QUERYCTRL
[  108.281901] stkwebcam: err: on <7>stkwebcam: VIDIOC_QUERYCTRL
[  108.282007] stkwebcam: err: on <7>stkwebcam: VIDIOC_QUERYCTRL
[  108.282114] stkwebcam: err: on <7>stkwebcam: VIDIOC_QUERYCTRL
[  108.282220] stkwebcam: err: on <7>stkwebcam: VIDIOC_QUERYCTRL
[  108.282326] stkwebcam: err: on <7>stkwebcam: VIDIOC_QUERYCTRL
[  108.282432] stkwebcam: err: on <7>stkwebcam: VIDIOC_QUERYCTRL
[  108.282539] stkwebcam: err: on <7>stkwebcam: VIDIOC_QUERYCTRL
[  108.282646] stkwebcam: err: on <7>stkwebcam: VIDIOC_QUERYCTRL
[  108.282774] stkwebcam: err: on <7>stkwebcam: VIDIOC_QUERYCTRL
[  108.282880] stkwebcam: err: on <7>stkwebcam: VIDIOC_QUERYCTRL
[  108.282987] stkwebcam: err: on <7>stkwebcam: VIDIOC_QUERYCTRL
[  108.283093] stkwebcam: err: on <7>stkwebcam: VIDIOC_QUERYCTRL
[  108.283198] stkwebcam: err: on <7>stkwebcam: VIDIOC_QUERYCTRL
[  108.283305] stkwebcam: err: on <7>stkwebcam: VIDIOC_QUERYCTRL
[  108.283412] stkwebcam: err: on <7>stkwebcam: VIDIOC_QUERYCTRL
[  108.283518] stkwebcam: err: on <7>stkwebcam: VIDIOC_QUERYCTRL
[  108.283624] stkwebcam: err: on <7>stkwebcam: VIDIOC_QUERYCTRL
[  108.283730] stkwebcam: err: on <7>stkwebcam: VIDIOC_QUERYCTRL
[  108.283837] stkwebcam: err: on <7>stkwebcam: VIDIOC_QUERYCTRL
[  108.283970] stkwebcam: err: on <7>stkwebcam: VIDIOC_QUERYCTRL
[  108.284077] stkwebcam: err: on <7>stkwebcam: VIDIOC_QUERYCTRL
[  108.284204] stkwebcam: err: on <7>stkwebcam: VIDIOC_QUERYCTRL
[  108.284310] stkwebcam: err: on <7>stkwebcam: VIDIOC_QUERYCTRL
[  108.284417] stkwebcam: err: on <7>stkwebcam: VIDIOC_QUERYCTRL
[  108.284524] stkwebcam: err: on <7>stkwebcam: VIDIOC_QUERYCTRL
[  108.284631] stkwebcam: err: on <7>stkwebcam: VIDIOC_QUERYCTRL
[  108.284737] stkwebcam: err: on <7>stkwebcam: VIDIOC_QUERYCTRL
[  108.284844] stkwebcam: err: on <7>stkwebcam: VIDIOC_QUERYCTRL
[  108.284951] stkwebcam: err: on <7>stkwebcam: VIDIOC_QUERYCTRL
[  108.285057] stkwebcam: err: on <7>stkwebcam: VIDIOC_QUERYCTRL
[  108.285164] stkwebcam: err: on <7>stkwebcam: VIDIOC_QUERYCTRL
[  108.909340] stkwebcam: VIDIOC_G_STD value=00000000
[  108.909687] stkwebcam: VIDIOC_G_INPUT value=0
[  108.909869] stkwebcam: VIDIOC_G_CTRL Enum for index=9963776
[  108.909975] stkwebcam: id=9963776, value=32767
[  108.911746] stkwebcam: VIDIOC_S_FMT type=video-cap
[  108.912045] stkwebcam: width=384, height=288, format=YUYV, field=any, 
bytesperline=0 sizeimage=0, colorspace=0
[  108.922005] stkwebcam: Sensor resetting failed
[  109.099313] stkwebcam: VIDIOC_S_FMT type=video-cap
[  109.099547] stkwebcam: width=352, height=288, format=YUYV, field=any, 
bytesperline=0 sizeimage=202752, colorspace=8
[  109.109457] stkwebcam: Sensor resetting failed
[  109.268312] stkwebcam: VIDIOC_REQBUFS count=3, type=video-cap, 
memory=mmap
[  109.268474] stkwebcam: VIDIOC_QUERYBUF 00:00:00.00000000 index=0, 
type=video-cap, bytesused=0, flags=0x00000000, field=1, sequence=0, 
memory=mmap, offset/userptr=0x00000000, length=204800
[  109.268595] stkwebcam: timecode= 00:00:00 type=0, flags=0x00000000, 
frames=0, userbits=0x00000000
[  109.268718] stkwebcam: VIDIOC_QUERYBUF 00:00:00.00000000 index=1, 
type=video-cap, bytesused=0, flags=0x00000000, field=1, sequence=0, 
memory=mmap, offset/userptr=0x00064000, length=204800
[  109.268837] stkwebcam: timecode= 00:00:00 type=0, flags=0x00000000, 
frames=0, userbits=0x00000000
[  109.268944] stkwebcam: VIDIOC_QUERYBUF 00:00:00.00000000 index=2, 
type=video-cap, bytesused=0, flags=0x00000000, field=1, sequence=0, 
memory=mmap, offset/userptr=0x000c8000, length=204800
[  109.269061] stkwebcam: timecode= 00:00:00 type=0, flags=0x00000000, 
frames=0, userbits=0x00000000
[  109.269176] stkwebcam: VIDIOC_QBUF 00:00:00.00000000 index=0, 
type=video-cap, bytesused=0, flags=0x00000003, field=1, sequence=0, 
memory=mmap, offset/userptr=0x00000000, length=204800
[  109.269291] stkwebcam: timecode= 00:00:00 type=0, flags=0x00000000, 
frames=0, userbits=0x00000000
[  109.269439] stkwebcam: VIDIOC_QBUF 00:00:00.00000000 index=1, 
type=video-cap, bytesused=0, flags=0x00000003, field=1, sequence=0, 
memory=mmap, offset/userptr=0x00064000, length=204800
[  109.269555] stkwebcam: timecode= 00:00:00 type=0, flags=0x00000000, 
frames=0, userbits=0x00000000
[  109.269652] stkwebcam: VIDIOC_QBUF 00:00:00.00000000 index=2, 
type=video-cap, bytesused=0, flags=0x00000003, field=1, sequence=0, 
memory=mmap, offset/userptr=0x000c8000, length=204800
[  109.269790] stkwebcam: timecode= 00:00:00 type=0, flags=0x00000000, 
frames=0, userbits=0x00000000
[  109.269911] stkwebcam: VIDIOC_STREAMON type=video-cap
[  109.270011] stkwebcam: FIXME: Buffers are not allocated
[  109.270098] stkwebcam: err: on <7>stkwebcam: VIDIOC_STREAMON
[  109.270966] stkwebcam: VIDIOC_S_CTRL id=9963776, value=32767
[  109.284432] stkwebcam: VIDIOC_S_INPUT value=0
[  109.284576] stkwebcam: VIDIOC_S_STD value=00000000
[  114.306522] stkwebcam: VIDIOC_STREAMOFF type=video-cap
[  114.307613] stkwebcam: stk_sensor_inb failed, status=0x08
[  114.307698] stkwebcam: error suspending the sensor
[  114.933694] stkwebcam: VIDIOC_S_FMT type=video-cap
[  114.933954] stkwebcam: width=384, height=288, format=BGR4, field=any, 
bytesperline=0 sizeimage=202752, colorspace=8
[  114.934057] stkwebcam: err: on <7>stkwebcam: VIDIOC_S_FMT
[  114.934187] stkwebcam: VIDIOC_S_FMT type=video-cap
[  114.934290] stkwebcam: width=384, height=288, format=BGR3, field=any, 
bytesperline=0 sizeimage=202752, colorspace=8
[  114.934388] stkwebcam: err: on <7>stkwebcam: VIDIOC_S_FMT
[  114.934499] stkwebcam: VIDIOC_S_FMT type=video-cap
[  114.934600] stkwebcam: width=384, height=288, format=RGB3, field=any, 
bytesperline=0 sizeimage=202752, colorspace=8
[  114.934697] stkwebcam: err: on <7>stkwebcam: VIDIOC_S_FMT
[  114.934806] stkwebcam: VIDIOC_S_FMT type=video-cap
[  114.934909] stkwebcam: width=384, height=288, format=BGR3, field=any, 
bytesperline=0 sizeimage=202752, colorspace=8
[  114.935005] stkwebcam: err: on <7>stkwebcam: VIDIOC_S_FMT
[  114.935114] stkwebcam: VIDIOC_S_FMT type=video-cap
[  114.935214] stkwebcam: width=384, height=288, format=stkwebcam: err: 
on <7>stkwebcam: VIDIOC_S_FMT
[  114.935332] stkwebcam: VIDIOC_S_FMT type=video-cap
[  114.935433] stkwebcam: width=384, height=288, format=BGR4, field=any, 
bytesperline=0 sizeimage=202752, colorspace=8
[  114.935530] stkwebcam: err: on <7>stkwebcam: VIDIOC_S_FMT
[  114.935638] stkwebcam: VIDIOC_S_FMT type=video-cap
[  114.935739] stkwebcam: width=384, height=288, format=GREY, field=any, 
bytesperline=0 sizeimage=202752, colorspace=8
[  114.935836] stkwebcam: err: on <7>stkwebcam: VIDIOC_S_FMT
[  114.935946] stkwebcam: VIDIOC_S_FMT type=video-cap
[  114.936047] stkwebcam: width=384, height=288, format=YUYV, field=any, 
bytesperline=0 sizeimage=202752, colorspace=8
[  114.939824] stkwebcam: stk_sensor_outb failed, status=0x08
[  114.939908] stkwebcam: Sensor resetting failed
[  115.096567] stkwebcam: VIDIOC_S_FMT type=video-cap
[  115.096741] stkwebcam: width=352, height=264, format=YUYV, field=any, 
bytesperline=0 sizeimage=202752, colorspace=8
[  115.135779] stkwebcam: Sensor resetting failed
[  115.306104] stkwebcam: Sensor resetting failed
[  115.308229] stkwebcam: stk_sensor_inb failed, status=0x08
[  115.308331] stkwebcam: error suspending the sensor

--
video4linux-list mailing list
Unsubscribe mailto:video4linux-list-request@redhat.com?subject=unsubscribe
https://www.redhat.com/mailman/listinfo/video4linux-list

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2008-06-03  9:59 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-06-03  9:26 Need help with a new USB framegrabber Mat
2008-06-03  9:56 ` Mat

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox