Вебкамеры под FreeBSD

Решение проблем связванных с работой железа. Проблемы программно-аппаратной совместимости.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
g
проходил мимо

Re: Вебкамеры под FreeBSD

Непрочитанное сообщение g » 2010-06-08 15:04:39

Код: Выделить всё

g# uname -rs
FreeBSD 8.0-RELEASE

Код: Выделить всё

g# usbconfig
ugen0.1: <UHCI root HUB Intel> at usbus0, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON
ugen1.1: <UHCI root HUB Intel> at usbus1, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON
ugen2.1: <UHCI root HUB Intel> at usbus2, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON
ugen3.1: <UHCI root HUB Intel> at usbus3, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON
ugen4.1: <EHCI root HUB Intel> at usbus4, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON
ugen1.2: <product 0x0499 vendor 0x04d9> at usbus1, cfg=0 md=HOST spd=LOW (1.5Mbps) pwr=ON
ugen2.2: <UGX ALPS> at usbus2, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON
[b]ugen4.2: <product 0x1836 vendor 0x05ca> at usbus4, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON[/b]
Выделена встроеная камера.

Код: Выделить всё

g# webcamd -d ugen4.2 -i 0 -v 0
Attached ugen4.2[0] to cuse unit 0
Cannot find USB device

Код: Выделить всё

g# pwcview 
Failed to access webcam: No such file or 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.
***********************************************************

Код: Выделить всё

g# ls /dev
acd0            console         fwmem0          mixer3          ttyv0           ufsid
acpi            consolectl      fwmem0.0        nfslock         ttyv1           ugen0.1
ad4             ctty            geom.ctl        null            ttyv2           ugen1.1
ad4s1           cuse            io              nvidia0         ttyv3           ugen1.2
ad4s1a          dcons           kbd0            nvidiactl       ttyv4           ugen2.1
ad4s1b          devctl          kbd1            pccard0.cis     ttyv5           ugen2.2
ad4s1d          devstat         kbdmux0         pci             ttyv6           ugen3.1
ad4s1e          dgdb            klog            psm0            ttyv7           ugen4.1
ad4s1f          dsp0.1          kmem            ptmx            ttyv8           ugen4.2
apm0            dsp1.0          log             pts             ttyv9           ums0
ata             dsp2.0          mdctl           random          ttyva           urandom
atkbd0          dsp3.0          mem             sndstat         ttyvb           usb
audit           fd              midistat        stderr          ttyvc           usbctl
bpf             fido            mixer0          stdin           ttyvd           xpt0
bpf0            fw0             mixer1          stdout          ttyve           zero
bpsm0           fw0.0           mixer2          sysmouse        ttyvf

Код: Выделить всё

g# kldstat
Id Refs Address    Size     Name
 1   30 0xc0400000 b6dfe0   kernel
 2    1 0xc0f6e000 e9d0     if_wpi.ko
 3    1 0xc0f7d000 1b7b4    snd_hda.ko
 4    2 0xc0f99000 567c0    sound.ko
 5    1 0xc0ff0000 a056e8   nvidia.ko
 6    2 0xc19f6000 2d8e4    linux.ko
 7    1 0xc1a24000 47b8     cuse4bsd.ko
 8    1 0xc69cf000 26000    wpifw.ko
 9    1 0xc6c49000 2000     blank_saver.ko
Установлено из портов:
cuse4bsd-kmod-0.1.11 Cuse4BSD character device loopback driver for userspace
pwcview-1.4.1_2 The Video4Linux PWC webcam viewer
webcamd-0.1.12 A port of Linux USB webcam and DVB drivers into userspace

Код: Выделить всё

g# cat /etc/rc.conf.local
...
webcamd_enable="YES"
...
Пытаюсь запустить встроенную камеру на sony vaio VGN-FE41ZR.
Кто подскажет, почему webcamd не может прикрутить мою камеру?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: Вебкамеры под FreeBSD

Непрочитанное сообщение manefesto » 2010-06-09 15:06:31

ну как бы это чтото вроде форка линуксовых дров.
Может в линуксе тоже не работает
я такой яростный шо аж пиздеЦ
Изображение

erema15
проходил мимо
Сообщения: 4
Зарегистрирован: 2010-08-18 22:33:58
Откуда: Беларусь
Контактная информация:

Re: Вебкамеры под FreeBSD

Непрочитанное сообщение erema15 » 2010-08-20 17:39:51

Доброго времени суток. У меня нечто похожее...
Есть:

Код: Выделить всё

megacomp# uname -a
FreeBSD megacomp 8.1-RELEASE FreeBSD 8.1-RELEASE #1: Fri Aug 13 10:08:32 EEST 2010     sys@megacomp:/usr/obj/usr/src/sys/KEREMA15  i386

Код: Выделить всё

pwcview-1.4.1_2     The Video4Linux PWC webcam viewer
cuse4bsd-kmod-0.1.12 Cuse4BSD character device loopback driver for userspace
webcamd-0.1.14_1    A port of Linux USB webcam and DVB drivers into userspace

Код: Выделить всё

# cat /boot/loader.conf 
cuse4bsd_load="YES"

Код: Выделить всё

# cat /etc/rc.conf
webcamd_enable="YES"
камера вроде бы поддерживаемая

Код: Выделить всё

# lsusb
Bus /dev/usb Device /dev/ugen1.2: ID 0c45:627b Microdia PC Camera (SN9C201 + OV7660)
После ребута смотрю dmesg и вижу (даже 2 раза) :

Код: Выделить всё

Starting webcamd. 
Could not open /dev/cuse. Did you kldload cuse4bsd? 
/usr/local/etc/rc.d/webcamd: WARNING: failed to start webcamd
Подгружаю руками :

Код: Выделить всё

megacomp# kldload cuse4bsd 
megacomp# /etc/rc.d/devd restart 
Stopping devd. 
Starting devd. 
megacomp# kldstat 
Id Refs Address    Size     Name 
 1   34 0xc0400000 5c18a4   kernel 
 2    1 0xc59d7000 2000     msdosfs_iconv.ko 
 3    1 0xc59d9000 4000     libiconv.ko 
 4    1 0xc5b21000 8000     linprocfs.ko 
 5    3 0xc5b35000 26000    linux.ko 
 6    1 0xc5b5b000 3000     linsysfs.ko 
 7    1 0xc5c9a000 2000     rtc.ko 
 8    4 0xc5edf000 b000     netgraph.ko 
 9    1 0xc5f6f000 4000     ng_ether.ko 
10    1 0xc5f73000 6000     ng_pppoe.ko 
11    1 0xc5f79000 4000     ng_socket.ko 
12    1 0xc619a000 4000     cuse4bsd.ko 
megacomp# /usr/local/etc/rc.d/webcamd stop 
webcamd not running? (check /var/run/webcamd..0.pid). 
megacomp# /usr/local/etc/rc.d/webcamd start 
Starting webcamd. 
megacomp# /usr/local/etc/rc.d/webcamd status 
webcamd is not running. 
megacomp# ls -l /dev | grep video 
megacomp# ps ax | grep webcam
megacomp# webcamd -d ugen1.2
Attached ugen1.2[0] to cuse unit 0
Cannot find USB device

может кто-нибудь сталкивался с такой бедой?

Аватара пользователя
Volodymyr
лейтенант
Сообщения: 614
Зарегистрирован: 2008-06-17 16:04:56
Откуда: Ukraine, Lviv
Контактная информация:

Re: Вебкамеры под FreeBSD

Непрочитанное сообщение Volodymyr » 2011-02-09 13:27:37

Каких прав не хватает?

Код: Выделить всё

pwcview -s vga
Failed to access webcam: Permission denied
***********************************************************
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.
***********************************************************

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: Вебкамеры под FreeBSD

Непрочитанное сообщение manefesto » 2011-02-09 15:42:18

глянь devfs.conf
я такой яростный шо аж пиздеЦ
Изображение

Аватара пользователя
Volodymyr
лейтенант
Сообщения: 614
Зарегистрирован: 2008-06-17 16:04:56
Откуда: Ukraine, Lviv
Контактная информация:

Re: Вебкамеры под FreeBSD

Непрочитанное сообщение Volodymyr » 2011-02-09 16:34:44

Ставлю в /etc/devfs.conf

Код: Выделить всё

own  video0 root:operator
perm video0 0660
бутаюсь, результат тот же. Может там права задать по другому?

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: Вебкамеры под FreeBSD

Непрочитанное сообщение manefesto » 2011-02-10 15:45:36

завелась под фрей 8.2-RC3 камер Logitech, для видеоконференций была подготовлена, с микрофоном
Вложения
logitech.png
я такой яростный шо аж пиздеЦ
Изображение

Аватара пользователя
Volodymyr
лейтенант
Сообщения: 614
Зарегистрирован: 2008-06-17 16:04:56
Откуда: Ukraine, Lviv
Контактная информация:

Re: Вебкамеры под FreeBSD

Непрочитанное сообщение Volodymyr » 2011-02-10 16:22:00

То есть оно или с коробки работает или не работает :)
Бо у меня:

Код: Выделить всё

Failed to access webcam: Permission denied

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: Вебкамеры под FreeBSD

Непрочитанное сообщение manefesto » 2011-02-11 7:13:57

chmod 666 /dev/video*

а вообще пропиши в devfs.conf
я такой яростный шо аж пиздеЦ
Изображение

Аватара пользователя
Volodymyr
лейтенант
Сообщения: 614
Зарегистрирован: 2008-06-17 16:04:56
Откуда: Ukraine, Lviv
Контактная информация:

Re: Вебкамеры под FreeBSD

Непрочитанное сообщение Volodymyr » 2011-02-11 17:02:33

Пошло! А что нужно прописать то? Бо я прописал http://forum.lissyara.su/viewtopic.php?p=282334#p282334 а не заводится.

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: Вебкамеры под FreeBSD

Непрочитанное сообщение manefesto » 2011-02-11 23:44:26

три шестерки наверное =)
а вообще устройство не появляется пока не воткнуто, надо передргивать devfs наверное
я такой яростный шо аж пиздеЦ
Изображение

Аватара пользователя
Volodymyr
лейтенант
Сообщения: 614
Зарегистрирован: 2008-06-17 16:04:56
Откуда: Ukraine, Lviv
Контактная информация:

Re: Вебкамеры под FreeBSD

Непрочитанное сообщение Volodymyr » 2011-02-11 23:50:53

Я перегружал ноут. Камера интегрирована. А помоги пожалуйста с этим.

ski
старшина
Сообщения: 425
Зарегистрирован: 2008-08-25 18:10:44
Откуда: СССР, РФ, Сталинградская область, село Безродное
Контактная информация:

Re: Вебкамеры под FreeBSD

Непрочитанное сообщение ski » 2011-02-15 19:12:10

Кто-нибудь с помощью vlc с камеры снимал видео? mplayer отлично берет, будучи запущенным вот так:

Код: Выделить всё

mplayer tv:// -tv driver=v4l2:device=/dev/video0:width=640:height=480
vlc на v4l2 ругается вот так: main input error: open of `v4l2:///dev/video0' failed: (null)
с v4l запускается и делает вид, что все нормально, только время трансляции не идет и виде не кажет. Какой строкой его запускать? Если из гуя запускать, то в списке есть только Video for linux, соответственно.

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: Вебкамеры под FreeBSD

Непрочитанное сообщение manefesto » 2011-03-01 13:57:05

еще одна камера завелась, на сей раз нетбук acer one 721
я такой яростный шо аж пиздеЦ
Изображение

Аватара пользователя
Volodymyr
лейтенант
Сообщения: 614
Зарегистрирован: 2008-06-17 16:04:56
Откуда: Ukraine, Lviv
Контактная информация:

Re: Вебкамеры под FreeBSD

Непрочитанное сообщение Volodymyr » 2011-03-01 13:59:25

В скайпе?

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: Вебкамеры под FreeBSD

Непрочитанное сообщение manefesto » 2011-03-01 15:59:14

скайпа нету
я такой яростный шо аж пиздеЦ
Изображение

ski
старшина
Сообщения: 425
Зарегистрирован: 2008-08-25 18:10:44
Откуда: СССР, РФ, Сталинградская область, село Безродное
Контактная информация:

Re: Вебкамеры под FreeBSD

Непрочитанное сообщение ski » 2011-03-02 9:43:47

ski писал(а):Кто-нибудь с помощью vlc с камеры снимал видео? mplayer отлично берет, будучи запущенным вот так:

Код: Выделить всё

mplayer tv:// -tv driver=v4l2:device=/dev/video0:width=640:height=480
vlc на v4l2 ругается вот так: main input error: open of `v4l2:///dev/video0' failed: (null)
с v4l запускается и делает вид, что все нормально, только время трансляции не идет и виде не кажет. Какой строкой его запускать? Если из гуя запускать, то в списке есть только Video for linux, соответственно.
В Makefile VLC убрал --v4l2-disable и все заработало. Кто бы мог подумать?

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: Вебкамеры под FreeBSD

Непрочитанное сообщение manefesto » 2011-03-02 12:30:50

вообщем не работает у меня в скайпе видео.
устройство определяет, но квадрат малевича
я такой яростный шо аж пиздеЦ
Изображение