Skip to content

Dasharo Compatibility: USB Camera

CAM001.001 USB Camera (Ubuntu 22.04)

Test description

This test aims to verify that the integrated USB camera is initialized correctly and can be accessed from the operating system

Test configuration data

  1. FIRMWARE = Dasharo
  2. OPERATING_SYSTEM = Ubuntu 22.04

Test setup

  1. Proceed with the Generic test setup: firmware.
  2. Proceed with the Generic test setup: OS installer.
  3. Proceed with the Generic test setup: OS installation.
  4. Proceed with the Generic test setup: OS boot from disk.
  5. Install ffprobe: sudo apt install ffmpeg.

Test steps

  1. Power on the DUT.
  2. Boot into the system.
  3. Log into the system by using the proper login and password.
  4. Open a terminal window and run the following commands:
ffprobe /dev/video0
ffprobe /dev/video2

Expected result

  1. The output from the first command should contain the lines:

    Input #0, video4linux2,v4l2, from '/dev/video0':
        Stream #0:0: Video: rawvideo (YUY2 / 0x32595559), yuyv422, 640x480, 147456 kb/s, 30 fps, 30 tbr, 1000k tbn, 1000k tbc
    
  2. The output from the second command should contain the lines:

    Input #0, video4linux2,v4l2, from '/dev/video2':
        Stream #0:0: Video: rawvideo (Y800 / 0x30303859), gray, 640x360, 55296 kb/s, 30 fps, 30 tbr, 1000k tbn, 1000k tbc
    

CAM001.002 USB Camera (Windows 11)

Test description

This test aims to verify that the integrated USB camera is initialized correctly and can be accessed from the operating system

Test configuration data

  1. FIRMWARE = Dasharo
  2. OPERATING_SYSTEM = Windows 11

Test setup

  1. Proceed with the Generic test setup: firmware.
  2. Proceed with the Generic test setup: OS installer.
  3. Proceed with the Generic test setup: OS installation.
  4. Proceed with the Generic test setup: OS boot from disk.

Test steps

  1. Power on the DUT.
  2. Boot into the system.
  3. Log into the system by using the proper login and password.
  4. Run PowerShell as administrator.
  5. Execute below command and note the result:

    Get-PnpDevice -PresentOnly | Where-Object { $_.InstanceId -match '^USB' }
    

Expected result

  1. Output should contain Chicony USB2.0 Camera. Example output:

    Status     Class           FriendlyName
    ------     -----           ------------
    OK         Camera          Chicony USB2.0 Camera
    OK         Bluetooth       Intel(R) Wireless Bluetooth(R)
    OK         Camera          IR Camera
    OK         USB             USB Root Hub (USB 3.0)
    OK         USB             USB Root Hub (USB 3.0)
    OK         USB             USB Composite Device