如何让我的无线网络摄像头工作?

如何让我的无线网络摄像头工作?

我最近买了这个无线网络摄像头。我无法让它在 Ubuntu 11.04 上运行。

我运行了 lsusb 并获得了有关该设备的以下信息

Bus 006 Device 003: ID 0416:a91a Winbond Electronics Corp.

我用谷歌搜索了设备 ID,本网站告诉我它与 LogiLink 无线网络摄像头匹配(所以 Maplin 可能只是重新命名了它!)。该网站声称该设备应该可以工作,但实际上不能。

我面临的问题是,我没有看到任何实际的视频流或显示。内置麦克风可以正常工作,并且运行 Cheese 时,当我按下网络摄像头上的相机按钮时,软件会识别出该按钮已被按下。

值得注意的是,当我从连接了此网络摄像头的终端运行 cheese 时,出现以下错误

libv4l2: error getting pixformat: Invalid argument
libv4l2: error setting pixformat: Input/output error

任何帮助表示感谢

答案1

我现在正在努力解决类似的问题。

根据本网站,你的设备必须被内核识别为视频设备。也​​许不是,尽管它应该是。

跑步

lsub 

获取当前通过 USB 插入的设备列表。

然后运行

lsusb -d YOUR:DEVICEID -v | grep -i "Video"

引用自主题帖

将某些 USB 设备连接到主机后,USB 核心驱动程序将检查每个设备是否有一些类别描述。如果您的设备说,它属于:14 - 视频类,uvcvideo 将启动它。如果设备不是视频类设备,那么 uvcvideo 就无法知道它。(除非你强制这样做,但没有保证)

据说“强迫”需要做更多工作。现在不能说更多,抱歉。

答案2

我在 Fedora 16 上使用 SiGma Micro 网络摄像头 ( ) 时也遇到了同样的错误消息1c4f:3002。奇怪的是,摄像头在 Skype 中可以正常工作,但在其他方面却无法正常工作!

对我来说,以下步骤解决了该问题:

$ sudo -s
# echo "options uvcvideo quirks=2" >> /etc/modprobe.d/uvcvideo.conf
# rmmod uvcvideo
# modprobe uvcvideo

您也可以重新启动,而不是rmmod/modprobe序列。

我找到了解决方案Linux-media 邮件列表上的一个主题,从 2009 年开始。

希望这可以帮助!

相关内容