Linux 无法打开/dev/video0(没有此类设备)

Linux 无法打开/dev/video0(没有此类设备),linux,v4l2,synology,logitech,uvc,Linux,V4l2,Synology,Logitech,Uvc,我正在尝试在Synology NAS(arm,linux内核3.2.40)上安装一个网络摄像头。 我已经编译并安装了内核模块,它们似乎可以工作。这是插入模块和插入摄像头(Logitech C270)时的内核输出: 这是lsusb输出: # lsusb libudev: udev_has_devtmpfs: name_to_handle_at on /dev: Function not implemented Bus 002 Device 001: ID 1d6b:0002 Linux Foun

我正在尝试在Synology NAS(arm,linux内核3.2.40)上安装一个网络摄像头。 我已经编译并安装了内核模块,它们似乎可以工作。这是插入模块和插入摄像头(Logitech C270)时的内核输出:

这是lsusb输出:

# lsusb 
libudev: udev_has_devtmpfs: name_to_handle_at on /dev: Function not implemented
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 004: ID 046d:0825 Logitech, Inc. Webcam C270
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
但是,我无法访问摄像头:

# v4l2-ctl --all 
Failed to open /dev/video0: No such device
# lsmod 
Module                  Size  Used by
uvcvideo               57657  0 
videodev               72561  1 uvcvideo
usbcore               147080  7 ehci_hcd,etxhci_hcd,usb_storage,usblp,usbhid,uvcvideo
usb_common               592  1 usbcore
在远处:

open("/dev/video0", O_RDWR)             = -1 ENODEV (No such device)
我尝试了不同的相机型号,C270在另一台计算机上(工作正常),删除/dev/video0并重新创建它(mknod/dev/video0 c 81 0),更改权限,等等。但我得到了相同的错误

crw-rw-rw- 1 root video 81, 0 Jun 14 12:07 /dev/video0
lsmod显示uvcvideo未用于相机:

# v4l2-ctl --all 
Failed to open /dev/video0: No such device
# lsmod 
Module                  Size  Used by
uvcvideo               57657  0 
videodev               72561  1 uvcvideo
usbcore               147080  7 ehci_hcd,etxhci_hcd,usb_storage,usblp,usbhid,uvcvideo
usb_common               592  1 usbcore

有什么想法吗?

-问题可能来自libudev/devtmpfs,错误“libudev:udev\u has\u devtmpfs:name\u to\u handle\u on/dev:Function not implemented”似乎可疑