On Sat, Sep 16, 2017 at 02:24:17AM +0300, MazoComp wrote:
> $ fswebcam
> --- Opening /dev/video0...
> Trying source module v4l2...
> /dev/video0 opened.
> No input was specified, using the first.
> Adjusting resolution from 384x288 to 320x240.
> Error starting stream.
> VIDIOC_STREAMON: Invalid argument
> Unable to use mmap. Using read instead.
> --- Capturing frame...
> Timed out waiting for frame!
> No frames captured.
> $ dmesg | grep video
> acpivideo0 at acpi0: GFX0
> acpivout0 at acpivideo0: DD1F
> uvideo0 at uhub0 port 6 configuration 1 interface 0 "Chicony Electronics 
> Co.,Ltd. Lenovo EasyCamera" rev 2.00/95.60 addr 5
> video0 at uvideo0
> uvideo0: could not open VS pipe: INVAL
> uvideo0: could not open VS pipe: INVAL

This error is expected. xhci(4) does not support isochronous transfers
yet which are required for 'real-time streaming' data like video/audio.
This is being worked on. I hope to get this working in the coming months.

> $ dmesg | grep error 
> error: [drm:pid49266:intel_pipe_update_start] *ERROR* Potential atomic update 
> failure on pipe A

Known issue. I can't say if/when this will be fixed.

> I hope that is fixable, I'd like to use my built-in webcam for videocalls...
> By the way, I think the only solution for this:
> $ dmesg | grep 8188EE  
> "Realtek 8188EE" rev 0x01 at pci3 dev 0 function 0 not configured
> $ 
> is smashing this built-in adapter with hammer.

This one needs patches to rtwn(4) to make it work.
The USB version of this chip is already supported, so it shouldn't be
hard to do for somebody who can program in C and owns the hardware.

Reply via email to