Date: Fri, 27 Jun 2014 08:36:17 +0200 From: Hans Petter Selasky <hps@selasky.org> To: "Sergey V. Dyatko" <sergey.dyatko@gmail.com> Cc: freebsd-multimedia@freebsd.org Subject: Re: cuse4bsd+webcamd and /dev/video Message-ID: <53AD10E1.10905@selasky.org> In-Reply-To: <20140627092930.61c416ee@laptop.minsk.domain> References: <20140627090624.13effc0a@laptop.minsk.domain> <53AD0BA8.6070900@selasky.org> <20140627092930.61c416ee@laptop.minsk.domain>
next in thread | previous in thread | raw e-mail | index | archive | help
On 06/27/14 08:29, Sergey V. Dyatko wrote: > On Fri, 27 Jun 2014 08:14:00 +0200 > Hans Petter Selasky <hps@selasky.org> wrote: > >> On 06/27/14 08:06, Sergey V. Dyatko wrote: >>> Hi, >>> >>> last time I was using my webcam was around year ago and all works fine. >>> today when I try use it I was confused - /dev/video0 is gone >>> how can I solve this ? Little details: >>> >>> laptop# pkg info -x cuse webc >>> cuse4bsd-kmod-0.1.33_1 >>> webcamd-3.13.0.6 >>> laptop# uname -a >>> FreeBSD laptop.minsk.domain 11.0-CURRENT FreeBSD 11.0-CURRENT #4 r265903M: >>> Mon May 12 13:33:54 FET 2014 >>> root@laptop.minsk.domain:/usr/obj/usr/src/sys/b450 amd64 >>> >>> laptop# kldstat |grep cuse >>> 17 1 0xffffffff8286e000 46c3 cuse4bsd.ko >>> >>> laptop# ll /dev/cuse >>> crw------- 1 root operator 0x85 27 ÉÀÎ 08:24 /dev/cuse >>> laptop# ll /dev/v* >>> ls: No match. >>> >>> laptop# grep webcam /etc/rc.conf >>> webcamd_enable="YES" >>> >>> laptop# service webcamd rcvar >>> laptop# echo $? >>> 0 >>> ^^^ ? >>> >>> laptop# service devd restart >>> Stopping devd. >>> Waiting for PIDS: 3838. >>> Starting devd. >>> laptop# ll /dev/v* >>> ls: No match. >>> >>> BUT: >>> laptop# usbconfig |grep -i cam >>> ugen7.2: <Lenovo EasyCamera Sonix Technology Co., Ltd.> at usbus7, cfg=0 >>> md=HOST spd=HIGH (480Mbps) pwr=ON (500mA) >>> >>> laptop# webcamd -d ugen7.2 -i 0 -v 0 >>> Attached to ugen7.2[0] >>> Creating /dev/video0 >>> >>> [tiger@laptop]:~>ll /dev/vi* >>> crw-rw---- 1 webcamd webcamd 0x83 27 ÉÀÎ 08:59 /dev/video0 >>> >>> >>> -- >>> wbr, tiger >>> >> >> Hi, >> >> For devd to automatically attach webcamd again you need to do: >> >> usbconfig -d x.y reset >> >> Restarting devd is not enough. Where x.y are the numbers after "ugen" in >> dmesg for your device. >> >> --HPS >> > > Hans, thank you for quick reply! > > laptop# usbconfig > ... > ugen7.2: <Lenovo EasyCamera Sonix Technology Co., Ltd.> at > usbus7, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON (500mA) > ... > laptop# usbconfig -d 7.2 reset > laptop# ls -al /dev/vi* > ls: No match. > Hi, Check /usr/local/etc/devd/webcamd.conf which is installed by the webcamd port. It possibly does not match the probe string when the USB device is attached. Also check that devd is running. --HPS
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?53AD10E1.10905>