Ubuntu 12.04 - Webcam integrada não encontrada com lsusb, mas aparece em dispositivos USB?

Ubuntu 12.04 - Webcam integrada não encontrada com lsusb, mas aparece em dispositivos USB?

Este é um laptop Alienware Area-51 m15x, anterior a 2009, portanto, não é um produto Dell. A webcam integrada funcionou no Ubuntu 10.x e, na verdade, ela funcionou brevemente e pude ver meu rosto no guvcview depois de tentar várias sugestões diferentes, mas parou de funcionar depois de desligar e não consigo descobrir o que a fez funcionar.

Quando executo lsusb, ele não aparece como instalado, mas usb-devices aparece perfeitamente:

    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 dá este erro no terminal:

    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

, retorna "incapaz de abrir o dispositivo" em uma janela e este erro antes de fechar:

    VIDIOC_REQBUFS - Failed to delete buffers: Inappropriate ioctl for device (errno 25)

Quando executo ls /dev | grep -i video não há saída, portanto não há arquivo video0 ou video1 lá. Vi em outras perguntas que as pessoas fizeram que existe uma maneira de criá-las, mas não consegui encontrar o método que vi anteriormente - pode ser que tenha sido isso que permitiu que a webcam funcionasse brevemente, mas não entendo por que isso teria parado de funcionar após desligar.

dmesg retorna este erro:

    [ 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).

e gstreamer-properties não tem dispositivos listados para entrada de vídeo, da mesma forma que o Skype e o Cheese relatam que a webcam não foi detectada. Novamente, funcionou brevemente, mas depois parou, então funciona em teoria, qualquer ajuda seria muito apreciada, pois passei um bom tempo tentando descobrir isso e parece que há muitas soluções pela metade. lá para problemas semelhantes, então eu queria documentar isso completamente conforme foi resolvido, obrigado pela leitura.

informação relacionada