网络摄像头在Ubuntu 14.04中不起作用


10

我正在使用Ubuntu 14.04 x64(联想G510,英特尔i5),但奶酪无法正常工作,也无法使用Skype。

我做的第一件事是

sudo apt-get install build-essential linux-headers-`uname -r`

然后,我尝试安装奶酪,sudo apt-get install cheese但我认为它已经存在,因为这是输出。

Reading package lists... Done
Building dependency tree       
Reading state information... Done
cheese is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 322 not upgraded.


eric@eric:~$ sudo lsusb
Bus 002 Device 002: ID 8087:8000 Intel Corp. 
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:8008 Intel Corp. 
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 002: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

eric@eric:~$ sudo modprobe uvcvideo 什么也没给〜

一样 sudo rmmod uvcvideo

eric@eric:~$ dmesg | grep uvcvideo
[91469.832413] usbcore: registered new interface driver uvcvideo
[91839.384427] usbcore: deregistering interface driver uvcvideo
[92126.932716] usbcore: registered new interface driver uvcvideo
[92166.125643] usbcore: deregistering interface driver uvcvideo

当我做奶酪时,我得到了这个:

eric@eric:~$ cheese 
** Message: cheese-application.vala:291: Error during camera setup: No device found


(cheese:31540): cheese-CRITICAL **: cheese_camera_device_get_device_node: assertion 'CHEESE_IS_CAMERA_DEVICE (device)' failed

(cheese:31540): GLib-CRITICAL **: g_variant_new_string: assertion 'string != NULL' failed

(cheese:31540): GLib-GIO-CRITICAL **: g_settings_schema_key_type_check: assertion 'value != NULL' failed

(cheese:31540): GLib-CRITICAL **: g_variant_get_type_string: assertion 'value != NULL' failed

(cheese:31540): GLib-GIO-CRITICAL **: g_settings_set_value: key 'camera' in 'org.gnome.Cheese' expects type 's', but a GVariant of type '(null)' was given

** (cheese:31540): CRITICAL **: cheese_preferences_dialog_setup_resolutions_for_device: assertion 'device != NULL' failed

编辑:

eric@eric:~$ lsusb -t
/:  Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 5000M
/:  Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/14p, 480M
    |__ Port 8: Dev 2, If 0, Class=Vendor Specific Class, Driver=rts5139, 480M
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M
    |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/8p, 480M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M
    |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/6p, 480M

可以在输出中进行编辑lsusb -t吗?
维尔夫,2014年

1
@Wilf:已编辑!请查看已编辑的问题
2014年

@ user3810188向我们展示$ ls / dev / vid *
j0h 2014年

您的用户属于视频组吗?请尝试useradd -G video username再检查一次是否有效……
2014年

尝试使用实时系统,并检查您的摄像头是否正常工作回复结果?
αғsнιη

Answers:



1

我也遇到这个问题...仔细检查您的键盘,看是否有带摄像头图标的多功能键...对于我的键盘,F6键多功能图标看起来像摄像头...所以我按住Fn键(通常是紫色)和F6键来打开/关闭使用网络摄像头的功能

默认情况下,ubuntu 14.04及更高版本附带必需的驱动程序

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.