[Hardware] Драйвер для Genius Look 320S

Stanislav_Egorov realsystem на gmail.com
Ср Апр 8 16:07:09 MSD 2009


Так режим debug есть у модуля, я его включал, там в принципе понятно что
происходит, но разбираться долго. А деваться некуда. Там чото с форматами
мне кажется.

Вот пример при попытке просмотра mplayer'ом(uvcview подвешивает драйвер)

SN9C20x USB 2.0 Webcam Driver: VIDIOC_S_CTRL id=0x980901, value=127
sn9c20x: SET CTRL id=9963777 value=127
sn9c20x: VIDIOC_QUERYCTRL id = 9963778
sn9c20x: VIDIOC_QUERYCTRL found
SN9C20x USB 2.0 Webcam Driver: VIDIOC_QUERYCTRL id=0x980902, type=1,
name=Saturation, min/max=0/255, step=1, default=127, flags=0x00000000
SN9C20x USB 2.0 Webcam Driver: VIDIOC_S_CTRL id=0x980902, value=127
sn9c20x: SET CTRL id=9963778 value=127
sn9c20x: VIDIOC_QUERYCTRL id = 9963792
sn9c20x: VIDIOC_QUERYCTRL found
SN9C20x USB 2.0 Webcam Driver: VIDIOC_QUERYCTRL id=0x980910, type=1,
name=Gamma, min/max=0/255, step=1, default=51, flags=0x00000000
SN9C20x USB 2.0 Webcam Driver: VIDIOC_S_CTRL id=0x980910, value=51
sn9c20x: SET CTRL id=9963792 value=51
SN9C20x USB 2.0 Webcam Driver: VIDIOC_G_FMT type=vid-cap
sn9c20x: GET FMT 1
SN9C20x USB 2.0 Webcam Driver: width=640, height=480, format=S920,
field=any, bytesperline=960 sizeimage=460800, colorspace=8
SN9C20x USB 2.0 Webcam Driver: VIDIOC_S_FMT type=vid-cap
SN9C20x USB 2.0 Webcam Driver: width=640, height=480, format=YU12,
field=any, bytesperline=960 sizeimage=460800, colorspace=8
sn9c20x: SET FMT 1 : 842093913
sn9c20x: TRY FMT 1
SN9C20x USB 2.0 Webcam Driver: VIDIOC_S_FMT error -22
SN9C20x USB 2.0 Webcam Driver: VIDIOC_G_FBUF error -22
sn9c20x: Isoc cleanup
sn9c20x: Freeing 0 v4l2 buffers
sn9c20x: v4l_sn9c20x_ioctl 00
sn9c20x: VIDIOC_QUERYCAP
SN9C20x USB 2.0 Webcam Driver: VIDIOC_QUERYCAP driver=sn9c20x, card=SN9C20x
USB 2.0 Webcam Driver, bus=usb-0000:02:01.0-1, version=0x00200901,
capabilities=0x05000001
sn9c20x: v4l_sn9c20x_ioctl 04
SN9C20x USB 2.0 Webcam Driver: VIDIOC_G_FMT type=vid-cap
sn9c20x: GET FMT 1
SN9C20x USB 2.0 Webcam Driver: width=640, height=480, format=S920,
field=any, bytesperline=960 sizeimage=460800, colorspace=8
sn9c20x: v4l_sn9c20x_ioctl 17
SN9C20x USB 2.0 Webcam Driver: VIDIOC_G_STD std=0x00000000
sn9c20x: v4l_sn9c20x_ioctl 19
sn9c20x: v4l_sn9c20x_ioctl 19
sn9c20x: v4l_sn9c20x_ioctl 1A
sn9c20x: VIDIOC_ENUMINPUT 0
SN9C20x USB 2.0 Webcam Driver: VIDIOC_ENUMINPUT index=0, name=Webcam,
type=2, audioset=0, tuner=0, std=00000000, status=0
sn9c20x: v4l_sn9c20x_ioctl 1A
sn9c20x: VIDIOC_ENUMINPUT 1
SN9C20x USB 2.0 Webcam Driver: VIDIOC_ENUMINPUT error -22
sn9c20x: v4l_sn9c20x_ioctl 26
sn9c20x: GET INPUT -1052739776
SN9C20x USB 2.0 Webcam Driver: VIDIOC_G_INPUT error -22
sn9c20x: v4l_sn9c20x_ioctl 02
sn9c20x: VIDIOC_ENUM_FMT 0
SN9C20x USB 2.0 Webcam Driver: VIDIOC_ENUM_FMT index=0, type=1, flags=0,
pixelformat=S920, description='SN9C20X I420 (YUV 4:2:0)'
sn9c20x: v4l_sn9c20x_ioctl 02
sn9c20x: VIDIOC_ENUM_FMT 1
SN9C20x USB 2.0 Webcam Driver: VIDIOC_ENUM_FMT index=1, type=1, flags=0,
pixelformat=BA81, description='Bayer 8bit (BGGR)'
sn9c20x: v4l_sn9c20x_ioctl 02
sn9c20x: VIDIOC_ENUM_FMT 2
SN9C20x USB 2.0 Webcam Driver: VIDIOC_ENUM_FMT index=2, type=1, flags=0,
pixelformat=YUYV, description='YUYV (YUV 4:2:0)'
sn9c20x: v4l_sn9c20x_ioctl 02
sn9c20x: VIDIOC_ENUM_FMT 3
SN9C20x USB 2.0 Webcam Driver: VIDIOC_ENUM_FMT error -22
sn9c20x: v4l_sn9c20x_ioctl 04
SN9C20x USB 2.0 Webcam Driver: VIDIOC_G_FMT type=vid-cap
sn9c20x: GET FMT 1
SN9C20x USB 2.0 Webcam Driver: width=640, height=480, format=S920,
field=any, bytesperline=960 sizeimage=460800, colorspace=8
sn9c20x: v4l_sn9c20x_ioctl 05
SN9C20x USB 2.0 Webcam Driver: VIDIOC_S_FMT type=vid-cap
SN9C20x USB 2.0 Webcam Driver: width=640, height=480, format=S920,
field=any, bytesperline=960 sizeimage=460800, colorspace=8
sn9c20x: SET FMT 1 : 808597843
sn9c20x: TRY FMT 1
SN9C20x USB 2.0 Webcam Driver: VIDIOC_S_FMT error -22
sn9c20x: v4l_sn9c20x_ioctl 1C
SN9C20x USB 2.0 Webcam Driver: VIDIOC_S_CTRL id=0x980909, value=1
sn9c20x: SET CTRL id=9963785 value=1
SN9C20x USB 2.0 Webcam Driver: VIDIOC_S_CTRL error -22

8 апреля 2009 г. 15:51 пользователь Michail Yakushin
<silicium на altlinux.ru>написал:

> On 08.04.2009 15:28, Stanislav_Egorov wrote:
> > В исходниках драйвера подключен <media/v4l2-common.h> Но в зависимостях
> > в modinfo нету v4l2-comon, как вроде бы должно быть
> Видимо не использует. Так бывает.
> Кстати там ещё можно сделать mount -t debugfs /sys/kernel/debug Может
> через него удастся что-то выяснить?
>
> _______________________________________________
> Hardware mailing list
> Hardware на lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/hardware
>



-- 
Stanislav Egorov
Cisco Systems, Inc.
Cell: +79276230169
ICQ: 270805968
----------- следующая часть -----------
Вложение в формате HTML было удалено...
URL: <http://lists.altlinux.org/pipermail/hardware/attachments/20090408/6ba4e02c/attachment-0001.html>


Подробная информация о списке рассылки Hardware