[yocto] adding a udev entry for a camera

Edward Vidal vidal.develone at gmail.com
Wed Oct 30 18:12:22 PDT 2013


Hello,
This is when I connect the camera
udevadm monitor test
monitor will print the received events for:
UDEV - the event which udev sends out after rule processing
KERNEL - the kernel uevent

KERNEL[803.263336] add
/devices/platform/usbhs_omap/ehci-omap.0/usb1/1-2/1-2.3/1-2.3.4 (usb)
KERNEL[803.267456] add
/devices/platform/usbhs_omap/ehci-omap.0/usb1/1-2/1-2.3/1-2.3.4/1-2.3.4:1.0
(usb)
KERNEL[803.269287] add
/devices/platform/usbhs_omap/ehci-omap.0/usb1/1-2/1-2.3/1-2.3.4/1-2.3.4:1.1
(usb)
KERNEL[803.269958] add
/devices/platform/usbhs_omap/ehci-omap.0/usb1/1-2/1-2.3/1-2.3.4/1-2.3.4:1.2
(usb)
KERNEL[803.270721] add
/devices/platform/usbhs_omap/ehci-omap.0/usb1/1-2/1-2.3/1-2.3.4/1-2.3.4:1.3
(usb)
KERNEL[803.276214] add
/devices/platform/usbhs_omap/ehci-omap.0/usb1/1-2/1-2.3/1-2.3.4/usb_device/usbdev1.15
(usb_device)**********
UDEV  [803.277191] add
/devices/platform/usbhs_omap/ehci-omap.0/usb1/1-2/1-2.3/1-2.3.4 (usb)
UDEV  [803.306091] add
/devices/platform/usbhs_omap/ehci-omap.0/usb1/1-2/1-2.3/1-2.3.4/usb_device/usbdev1.15
(usb_device)
UDEV  [803.318603] add
/devices/platform/usbhs_omap/ehci-omap.0/usb1/1-2/1-2.3/1-2.3.4/1-2.3.4:1.2
(usb)
UDEV  [803.324249] add
/devices/platform/usbhs_omap/ehci-omap.0/usb1/1-2/1-2.3/1-2.3.4/1-2.3.4:1.1
(usb)
UDEV  [803.329712] add
/devices/platform/usbhs_omap/ehci-omap.0/usb1/1-2/1-2.3/1-2.3.4/1-2.3.4:1.0
(usb)
UDEV  [803.333160] add
/devices/platform/usbhs_omap/ehci-omap.0/usb1/1-2/1-2.3/1-2.3.4/1-2.3.4:1.3
(usb)

still no /dev/video0
ls -la /dev/v*
crw-rw---- 1 root tty 7,   0 Jan  1  2000 /dev/vcs
crw-rw---- 1 root tty 7,   1 Jan  1  2000 /dev/vcs1
crw-rw---- 1 root tty 7,   2 Jan  1  2000 /dev/vcs2
crw-rw---- 1 root tty 7,   3 Oct 29 13:51 /dev/vcs3
crw-rw---- 1 root tty 7, 128 Jan  1  2000 /dev/vcsa
crw-rw---- 1 root tty 7, 129 Jan  1  2000 /dev/vcsa1
crw-rw---- 1 root tty 7, 130 Jan  1  2000 /dev/vcsa2
crw-rw---- 1 root tty 7, 131 Oct 29 13:51 /dev/vcsa3
root at beagleboard:~# lsusb
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.
Bus 001 Device 004: ID 0409:0059 NEC Corp. HighSpeed Hub
Bus 001 Device 005: ID 413c:2005 Dell Computer Corp. RT7D50 Keyboard
Bus 001 Device 006: ID 046d:c001 Logitech, Inc. N48/M-BB48 [FirstMouse Plus]
Bus 001 Device 015: ID 046d:082d Logitech, Inc.
***********************************************************************************


udevadm monitor --udev
monitor will print the received events for:
UDEV - the event which udev sends out after rule processing
camera removed*****************************************************
UDEV  [1325.916811] remove
/devices/platform/usbhs_omap/ehci-omap.0/usb1/1-2/1-2.3/1-2.3.4/1-2.3.4:1.1
(usb)
UDEV  [1325.918489] remove
/devices/platform/usbhs_omap/ehci-omap.0/usb1/1-2/1-2.3/1-2.3.4/1-2.3.4:1.0
(usb)
UDEV  [1325.919282] remove
/devices/platform/usbhs_omap/ehci-omap.0/usb1/1-2/1-2.3/1-2.3.4/1-2.3.4:1.2
(usb)
UDEV  [1325.923005] remove
/devices/platform/usbhs_omap/ehci-omap.0/usb1/1-2/1-2.3/1-2.3.4/1-2.3.4:1.3
(usb)
UDEV  [1325.928437] remove
/devices/platform/usbhs_omap/ehci-omap.0/usb1/1-2/1-2.3/1-2.3.4/usb_device/usbdev1.15
(usb_device)
UDEV  [1325.932709] remove
/devices/platform/usbhs_omap/ehci-omap.0/usb1/1-2/1-2.3/1-2.3.4 (usb)
camera added
***************************************************************************
UDEV  [1329.344727] add
/devices/platform/usbhs_omap/ehci-omap.0/usb1/1-2/1-2.3/1-2.3.4 (usb)
UDEV  [1329.376313] add
/devices/platform/usbhs_omap/ehci-omap.0/usb1/1-2/1-2.3/1-2.3.4/usb_device/usbdev1.16
(usb_device)
UDEV  [1329.389008] add
/devices/platform/usbhs_omap/ehci-omap.0/usb1/1-2/1-2.3/1-2.3.4/1-2.3.4:1.2
(usb)
UDEV  [1329.396241] add
/devices/platform/usbhs_omap/ehci-omap.0/usb1/1-2/1-2.3/1-2.3.4/1-2.3.4:1.1
(usb)
UDEV  [1329.401795] add
/devices/platform/usbhs_omap/ehci-omap.0/usb1/1-2/1-2.3/1-2.3.4/1-2.3.4:1.0
(usb)
UDEV  [1329.406739] add
/devices/platform/usbhs_omap/ehci-omap.0/usb1/1-2/1-2.3/1-2.3.4/1-2.3.4:1.3
(usb)

This is what I get in /var/log/messages
Oct 29 14:17:28 beagleboard user.info kernel: usb 1-2.3.4: USB disconnect,
device number 16
Oct 29 14:17:31 beagleboard user.info kernel: usb 1-2.3.4: new high-speed
USB device number 17 using ehci-omap
Is there anything else that I can test  / provide
Thanks


On Wed, Oct 30, 2013 at 5:58 PM, Khem Raj <raj.khem at gmail.com> wrote:

> On Wed, Oct 30, 2013 at 1:51 PM, Edward Vidal <vidal.develone at gmail.com>
> wrote:
> > Hello,
> > I am trying to add a c920 camera to my systems.  I am not getting a
> > /dev/video0.
> > lsusb --verbose shows the HD Pro Webcam C920
> > Bus 001 Device 007: ID 046d:082d Logitech, Inc.
> > Device Descriptor:
> >   bLength                18
> >   bDescriptorType         1
> >   bcdUSB               2.00
> >   bDeviceClass          239 Miscellaneous Device
> >   bDeviceSubClass         2 ?
> >   bDeviceProtocol         1 Interface Association
> >   bMaxPacketSize0        64
> >   idVendor           0x046d Logitech, Inc.
> >   idProduct          0x082d
> >   bcdDevice            0.11
> >   iManufacturer           0
> >   iProduct                2 HD Pro Webcam C920
> >   iSerial                 1 211EF9AF
> >   bNumConfigurations      1
> > plus much more information
> >
> > I created /etc/udev/rules.d/10-c920.rules
> > SUBSYSTEM=="video4linux", BUS=="usb", ATTRS{idvendor}=="0x046d",
> > ATTRS{idProduct}=="0x082d", NAME="video0", MODE:="0660"
> >
> > mknod /dev/video0 c 81 0
> >
> > when I v4l2-ctl --all error no /dev/video0
> > Any and all help will be appreciated.
>
> you can check if udev rule is infact kicking in. use udevadm monitor/test
>
> > Thanks
> >
> >
> > _______________________________________________
> > yocto mailing list
> > yocto at yoctoproject.org
> > https://lists.yoctoproject.org/listinfo/yocto
> >
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/yocto/attachments/20131030/79af1b48/attachment.html>


More information about the yocto mailing list