[yocto] adding a udev entry for a camera

Diego Sueiro diego.sueiro at gmail.com
Thu Oct 31 03:58:55 PDT 2013


Is it enabled on kernel config?
Some references:
http://linuxtv.org/wiki/index.php/Webcam_Devices
http://tldp.org/HOWTO/Webcam-HOWTO/hardware.html


Regards,

--
*dS
Diego Sueiro

/*long live rock 'n roll*/


2013/10/31 Gary Thomas <gary at mlbassoc.com>

> On 2013-10-30 19:12, Edward Vidal wrote:
>
>> 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 <http://user.info> kernel: usb
>> 1-2.3.4: USB disconnect, device number 16
>> Oct 29 14:17:31 beagleboard user.info <http://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
>>
>
> What version of the Linux kernel are you using?
>
> Are you sure that there is a driver available for this camera?  Does it
> work in your laptop/desktop?
>
> n.b. This question is probably better suited elsewhere as it is not really
> a Yocto issue.  Maybe try:
>   linux-media at vger.kernel.org
>
>  Thanks
>>
>>
>> On Wed, Oct 30, 2013 at 5:58 PM, Khem Raj <raj.khem at gmail.com <mailto:
>> raj.khem at gmail.com>> wrote:
>>
>>
>>     On Wed, Oct 30, 2013 at 1:51 PM, Edward Vidal <
>> vidal.develone at gmail.com <mailto:vidal.develone at gmail.**com<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 <mailto:yocto at yoctoproject.org**>
>>     >https://lists.yoctoproject.**org/listinfo/yocto<https://lists.yoctoproject.org/listinfo/yocto>
>>
>>     >
>>
>>
>>
>>
>> ______________________________**_________________
>> yocto mailing list
>> yocto at yoctoproject.org
>> https://lists.yoctoproject.**org/listinfo/yocto<https://lists.yoctoproject.org/listinfo/yocto>
>>
>>
> --
> ------------------------------**------------------------------
> Gary Thomas                 |  Consulting for the
> MLB Associates              |    Embedded world
> ------------------------------**------------------------------
>
> ______________________________**_________________
> yocto mailing list
> yocto at yoctoproject.org
> https://lists.yoctoproject.**org/listinfo/yocto<https://lists.yoctoproject.org/listinfo/yocto>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/yocto/attachments/20131031/c5cee95b/attachment.html>


More information about the yocto mailing list