From owner-freebsd-multimedia@FreeBSD.ORG Fri Jun 27 07:08:33 2014 Return-Path: Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id DE9C5733 for ; Fri, 27 Jun 2014 07:08:32 +0000 (UTC) Received: from mail-lb0-x236.google.com (mail-lb0-x236.google.com [IPv6:2a00:1450:4010:c04::236]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 665142A57 for ; Fri, 27 Jun 2014 07:08:32 +0000 (UTC) Received: by mail-lb0-f182.google.com with SMTP id c11so3737591lbj.13 for ; Fri, 27 Jun 2014 00:08:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:subject:message-id:in-reply-to:references:mime-version :content-type:content-transfer-encoding; bh=WA1YJaQaHOYBWQRVwESjEExE+JdM/PeFX3IRmlXFw7c=; b=e2TGoUQDHZitK/WWSNsNegUzHj4IXhPgoVFMFAwlckC/OXg4woc7qvzovDs9IkrTOk 8hoAFd8TFqa3P9hR9QwE7Ck17EkjsPcSJ+MBQAzUN3dDErEYRcIqkRfBppqu2tL+qlOg D0ZvVPoSf4EQHiFIpwSCN1eiVaaeHVr772Laelpxzz52HJLG2uBW7wo4L6FAHIJuHwcP 00acZXabBqmhm1JhUUPbCOVUeUgXe50v+qLX2U+5eEyBxIPxFtQ3I3D9tS2A8CizCLrW pYulzq0+IDm9xi9I44+TnIH6tJvRLKrVmxeqJzIflVSZl1VWMv2xVMfU4vDfxeLVUPqV wTfw== X-Received: by 10.112.88.202 with SMTP id bi10mr9839431lbb.4.1403852910144; Fri, 27 Jun 2014 00:08:30 -0700 (PDT) Received: from laptop.minsk.domain (m-s.agava.net. [195.222.84.203]) by mx.google.com with ESMTPSA id 6sm4032636laz.6.2014.06.27.00.08.28 for (version=SSLv3 cipher=RC4-SHA bits=128/128); Fri, 27 Jun 2014 00:08:29 -0700 (PDT) Date: Fri, 27 Jun 2014 10:08:37 +0300 From: "Sergey V. Dyatko" To: freebsd-multimedia@freebsd.org Subject: Re: cuse4bsd+webcamd and /dev/video Message-ID: <20140627100837.1dd435bb@laptop.minsk.domain> In-Reply-To: <53AD10E1.10905@selasky.org> References: <20140627090624.13effc0a@laptop.minsk.domain> <53AD0BA8.6070900@selasky.org> <20140627092930.61c416ee@laptop.minsk.domain> <53AD10E1.10905@selasky.org> X-Mailer: Claws Mail 3.10.1 (GTK+ 2.24.22; amd64-portbld-freebsd11.0) MIME-Version: 1.0 Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 Jun 2014 07:08:33 -0000 On Fri, 27 Jun 2014 08:36:17 +0200 Hans Petter Selasky wrote: > On 06/27/14 08:29, Sergey V. Dyatko wrote: > > On Fri, 27 Jun 2014 08:14:00 +0200 > > Hans Petter Selasky 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: 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: 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. with `env LD_PRELOAD=/usr/local/lib/libhal.so:/usr/local/lib/libdbus-1.so:/usr/local/lib/libcuse4bsd.so /usr/local/etc/rc.d/webcamd start 7.2` command /dev/video0 appeared, thanks > > Also check that devd is running. > It is running > --HPS > -- wbr, tiger