这是 Alienware Area-51 m15x 笔记本电脑,2009 年之前生产,所以不是戴尔产品。集成网络摄像头在 Ubuntu 10.x 下工作正常,我实际上让它工作了很短时间,在尝试了很多不同的建议后,可以在 guvcview 中看到我的脸,但它在关机后停止工作,我不知道是什么让它工作了。
当我运行 lsusb 时,它当前没有显示为已安装,但 usb-devices 可以正常显示它:
T: Bus=01 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#= 2 Spd=480 MxCh= 0
D: Ver= 2.00 Cls=ef(misc ) Sub=02 Prot=01 MxPS=64 #Cfgs= 1
P: Vendor=152d ProdID=0770 Rev=01.00
S: Manufacturer=OmniVision Technologies, Inc. -2640-08.01.03.2
S: Product=Alienware Integrated Webcam
C: #Ifs= 2 Cfg#= 1 Atr=80 MxPwr=500mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=0e(video) Sub=01 Prot=00 Driver=(none)
I: If#= 1 Alt= 0 #EPs= 0 Cls=0e(video) Sub=02 Prot=00 Driver=(none)
guvcview 在终端中出现以下错误:
Cannot connect to server socket err = No such file or directory
Cannot connect to server socket
jack server is not running or cannot be started
video device: /dev/video0
unable to detect video devices on your system (0)
ERROR opening V4L interface: No such file or directory
Init video returned -1
,在窗口中返回“无法打开设备”,并且在关闭之前出现此错误:
VIDIOC_REQBUFS - Failed to delete buffers: Inappropriate ioctl for device (errno 25)
当我运行 ls /dev | grep -i video 时,没有任何输出,因此那里没有 video0 或 video1 文件。我在其他人提出的问题中看到有一种方法可以创建这些文件,但我找不到之前看到的方法 - 这可能是允许网络摄像头短暂工作的原因,但我不明白为什么它在关机后会停止工作。
dmesg 返回此错误:
[ 7295.860073] usb 1-2: new high-speed USB device number 7 using ehci-pci
[ 7295.912921] sdhci-pci 0000:0a:09.0: Will use DMA mode even though HW doesn't fully claim to support it.
[ 7295.997221] usb 1-2: New USB device found, idVendor=152d, idProduct=0770
[ 7295.997233] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 7295.997241] usb 1-2: Product: Alienware Integrated Webcam
[ 7295.997248] usb 1-2: Manufacturer: OmniVision Technologies, Inc. -2640-08.01.03.2
[ 7295.998679] uvcvideo: Found UVC 1.00 device Alienware Integrated Webcam (152d:0770)
[ 7295.999078] uvcvideo: UVC non compliance - GET_DEF(PROBE) not supported. Enabling workaround.
[ 7295.999456] uvcvideo: Failed to query (129) UVC probe control : -32 (exp. 26).
[ 7295.999463] uvcvideo: Failed to initialize the device (-5).
并且 gstreamer-properties 没有列出用于视频输入的设备,同样,Skype 和 Cheese 都报告未检测到网络摄像头。同样,它确实工作了一段时间,但随后就停止了,所以理论上它是可行的,任何帮助都将不胜感激,因为我花了很多时间试图弄清楚这一点,而且似乎有很多针对类似问题的半修复,所以我想在弄清楚之后完整地记录下来,感谢您的阅读。