Hello,

I've tried to used the integrated webcam on my brand new Thinkpad T14 on 
OpenBSD 7.3 without success. I've followed the FAQ.
The webcam seems well detected but no image is displayed...
This is what I get:

# uname -a
OpenBSD hyperion.my.domain 7.3 GENERIC#1072 amd64


# usbdevs -v                                                                    
                                                                                
   
Controller /dev/usb0:                                                           
                                                                                
             
addr 01: 8086:0000 Intel, xHCI root hub                                         
                                                                                
             
         super speed, self powered, config 1, rev 1.00                          
                                                                                
             
         driver: uhub0                                                          
                                                                                
             
addr 02: 2109:0817 VIA Labs, Inc., USB3.0 Hub                                   
                                                                                
             
         super speed, self powered, config 1, rev 6.23, iSerial 000000000       
                                                                                
             
         driver: uhub2                                                          
                                                                                
             
addr 03: 0bda:0411 Generic, USB3.2 Hub                                          
                                                                                
             
         super speed, self powered, config 1, rev 39.20                         
                                                                                
             
         driver: uhub3                                                          
                                                                                
             
addr 04: 152d:0578 JMicron, USB to ATA/ATAPI Bridge                             
                                                                                
             
         super speed, power 224 mA, config 1, rev 2.14, iSerial 
0123456789ABCDEF                                                                
                             
         driver: umass0
addr 05: 0bda:8153 Realtek, USB 10/100/1000 LAN
         super speed, power 72 mA, config 1, rev 30.00, iSerial 000001
         driver: ure0
Controller /dev/usb1:
addr 01: 8086:0000 Intel, xHCI root hub
         super speed, self powered, config 1, rev 1.00
         driver: uhub1
addr 02: 27c6:6594 Goodix Technology Co., Ltd., Goodix USB2.0 MISC
         full speed, power 100 mA, config 1, rev 1.00, iSerial 
UIDE2B30F1D_XXXX_MOC_B0 
         driver: ugen0
addr 03: 04f2:b74f Chicony Electronics Co.,Ltd., Integrated Camera
         high speed, power 500 mA, config 1, rev 54.20, iSerial 0001
         driver: uvideo0
         driver: uvideo1
         driver: ugen1
addr 04: 2109:2817 VIA Labs, Inc., USB2.0 Hub
         high speed, self powered, config 1, rev 6.23, iSerial 000000000
         driver: uhub4
addr 05: 1a40:0801 Terminus Technology, USB 2.0 Hub
         high speed, self powered, config 1, rev 1.00
         driver: uhub5
addr 06: 03f0:1a4a Lite-On Technology Corp., HP Wireless Slim Keyboard - Skylab 
EU
         full speed, power 100 mA, config 1, rev 0.66
         driver: uhidev0
         driver: uhidev1
         driver: uhidev2
addr 07: 19f7:0015 R\M-XDE Microphones, R\M-XDE NT-USB Mini
         full speed, power 100 mA, config 1, rev 1.18, iSerial 45803936
         driver: uaudio0
         driver: uhidev3
addr 08: 0bda:5411 Generic, USB2.1 Hub
         high speed, self powered, config 1, rev 39.20
         driver: uhub6
addr 09: 0bda:1100 Realtek, HID Device
         high speed, self powered, config 1, rev 1.01
         driver: uhidev4
addr 10: 2109:8884 VIA Labs, Inc., USB Billboard Device
         high speed, self powered, config 1, rev 0.01, iSerial 0000000000000001
         driver: ugen2
addr 11: 8087:0033 Intel, Bluetooth
         full speed, self powered, config 1, rev 0.00
         driver: ugen3


# sysctl kern.video.record
kern.video.record=1

# dmesg | grep "uvideo"
uvideo0 at uhub1 port 4 configuration 1 interface 0 "Chicony Electronics 
Co.,Ltd. Integrated Camera" rev 2.01/54.20 addr 3
video0 at uvideo0
uvideo1 at uhub1 port 4 configuration 1 interface 2 "Chicony Electronics 
Co.,Ltd. Integrated Camera" rev 2.01/54.20 addr 3
video1 at uvideo1

# video -q -f /dev/video0
video device /dev/video0:
  encodings: yuy2
  frame sizes (width x height, in pixels) and rates (in frames per second):
        320x180: 30
        320x240: 30
        352x288: 30
        424x240: 30
        640x360: 30
        640x480: 30
        848x480: 20
        960x540: 15
        1280x720: 10
        1920x1080: 5
  controls: brightness, contrast, saturation, hue, gamma, sharpness, 
white_balance_temperature, backlight_compensation


# ls -l /dev/video0
crw-------  1 morgan  morgan   44,   0 Sep 22 17:23 /dev/video0


$ ffplay -f v4l2 -input_format mjpeg -video_size 1280x720 -i /dev/video0        
                                                                                
        
ffplay version 4.4.3 Copyright (c) 2003-2022 the FFmpeg developers              
                                                                                
             
  built with OpenBSD clang version 13.0.0                                       
                                                                                
             
  configuration: --enable-shared --arch=amd64 --cc=cc --enable-debug 
--disable-stripping --disable-indev=jack --disable-outdev=sdl2 
--enable-fontconfig --enable-frei0r --ena
ble-gpl --enable-ladspa --enable-libaom --enable-libass --enable-libdav1d 
--enable-libfreetype --enable-libfribidi --enable-libgsm --enable-libmp3lame 
--enable-libopus --ena
ble-libspeex --enable-libtheora --enable-libv4l2 --enable-libvorbis 
--enable-libvpx --enable-libx264 --enable-libx265 --enable-libxml2 
--enable-libxvid --enable-libzimg --en
able-nonfree --enable-openssl --enable-libvidstab 
--extra-cflags='-I/usr/local/include -I/usr/X11R6/include' 
--extra-libs='-L/usr/local/lib -L/usr/X11R6/lib' --extra-ldsofla
gs= --mandir=/usr/local/man --objcc=/usr/bin/false --optflags='-O2 -pipe -g 
-Wno-redundant-decls'                                                           
                 
  libavutil      56. 70.100 / 56. 70.100                                        
                                                                                
             
  libavcodec     58.134.100 / 58.134.100                                        
                                                                                
             
  libavformat    58. 76.100 / 58. 76.100                                        
                                                                                
             
  libavdevice    58. 13.100 / 58. 13.100                                        
                                                                                
             
  libavfilter     7.110.100 /  7.110.100
  libswscale      5.  9.100 /  5.  9.100
  libswresample   3.  9.100 /  3.  9.100
  libpostproc    55.  9.100 / 55.  9.100
[mjpeg @ 0x5cf5d38c000] Found EOI before any SOF, ignoringB f=0/0   
[mjpeg @ 0x5cf5d38c000] No JPEG data found in image
[mjpeg @ 0x5cf5d38c000] Found EOI before any SOF, ignoring
[mjpeg @ 0x5cf5d38c000] No JPEG data found in image
[mjpeg @ 0x5cf5d38c000] Found EOI before any SOF, ignoringB f=0/0   
[mjpeg @ 0x5cf5d38c000] No JPEG data found in image
[mjpeg @ 0x5cf5d38c000] Found EOI before any SOF, ignoringB f=0/0   
[mjpeg @ 0x5cf5d38c000] No JPEG data found in image
[mjpeg @ 0x5cf5d38c000] Found EOI before any SOF, ignoringB f=0/0   
...
(endless)


$ video -c  
brightness=128
contrast=32
saturation=64
hue=0
gamma=120
sharpness=3
white_balance_temperature=auto
backlight_compensation=1


Any ideas ?

Thanks a lot !

Morgan

Reply via email to