Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ERROR: from element /GstPipeline:pipeline0/Gstcamerasrc:camerasrc0: src pad: Internal data flow error. #21

Closed
hinricht opened this issue Jun 1, 2023 · 93 comments

Comments

@hinricht
Copy link
Contributor

hinricht commented Jun 1, 2023

I'm trying to get my webcam working on

  • Thinkpa X1 carbon 10th gen
  • Manjao (Sway edition), Wayland (not X11)
  • Kernel v6.1.31-1-MANJARO
  • archlinux-ipu6-webcam, main branch from today (4ae5beb)

First, the installation failed during compiling icamerasrc-git but I got it succeeding following these instructions patching icamerasrc-git, and I could succeed with the install script. Here's the installation log:

install.sh log
Sync Explicit (1): linux61-headers-6.1.31-1
warning: linux61-headers-6.1.31-1 is up to date -- skipping
 there is nothing to do
# Build and install package: intel-ipu6-dkms-git
~/work/webcam/archlinux-ipu6-webcam/intel-ipu6-dkms-git ~/work/webcam/archlinux-ipu6-webcam
==> Making package: intel-ipu6-dkms-git-fix r100.8c02a846d-1 (Do 01 Jun 2023 21:42:05 CEST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Updating ipu6-drivers git repo...
==> Validating source files with sha256sums...
    ipu6-drivers ... Skipped
==> Extracting sources...
  -> Creating working copy of ipu6-drivers git repo...
Reset branch 'makepkg'
==> Starting prepare()...
Cloning into 'ivsc-driver'...
==> Starting pkgver()...
==> WARNING: A package has already been built, installing existing package...
==> Installing package intel-ipu6-dkms-git-fix with pacman -U...
warning: intel-ipu6-dkms-git-fix-r100.8c02a846d-1 is up to date -- reinstalling
loading packages...
resolving dependencies...
looking for conflicting packages...

Packages (1) intel-ipu6-dkms-git-fix-r100.8c02a846d-1

Total Installed Size:  1,45 MiB
Net Upgrade Size:      0,00 MiB

:: Proceed with installation? [Y/n] 
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Running pre-transaction hooks...
(1/1) Remove upgraded DKMS modules
==> dkms remove --no-depmod ipu6-drivers/r100.8c02a846d -k 6.1.31-1-MANJARO
==> dkms remove --no-depmod ipu6-drivers/r100.8c02a846d -k 6.3.5-1-MANJARO
:: Processing package changes...
reinstalling intel-ipu6-dkms-git-fix...
:: Running post-transaction hooks...
(1/2) Arming ConditionNeedsUpdate...
(2/2) Install DKMS modules
==> dkms install --no-depmod ipu6-drivers/r100.8c02a846d -k 6.1.31-1-MANJARO
Module version  for ov2740.ko.zst
exactly matches what is already found in kernel 6.1.31-1-MANJARO.
DKMS will not replace this module.
You may override by specifying --force.
Module version  for hi556.ko.zst
exactly matches what is already found in kernel 6.1.31-1-MANJARO.
DKMS will not replace this module.
You may override by specifying --force.
==> dkms install --no-depmod ipu6-drivers/r100.8c02a846d -k 6.3.5-1-MANJARO
Module version  for ov2740.ko.zst
exactly matches what is already found in kernel 6.3.5-1-MANJARO.
DKMS will not replace this module.
You may override by specifying --force.
Module version  for hi556.ko.zst
exactly matches what is already found in kernel 6.3.5-1-MANJARO.
DKMS will not replace this module.
You may override by specifying --force.
==> depmod 6.1.31-1-MANJARO
==> depmod 6.3.5-1-MANJARO
~/work/webcam/archlinux-ipu6-webcam
=> SUCCESS
# Install dependency for intel-ipu6ep-camera-hal-git
AUR Explicit (1): intel-ipu6ep-camera-bin-r32.0797f74-1
:: �[1mPKGBUILD up to date, skipping download: ipu6-camera-bin�[0m
  1 ipu6-camera-bin                          (Build Files Exist)
==> Packages to cleanBuild?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> 
  1 ipu6-camera-bin                          (Build Files Exist)
==> Diffs to show?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> 
==> Making package: ipu6-camera-bin r32.0797f74-1 (Do 01 Jun 2023 21:42:26 CEST)
==> Retrieving sources...
  -> Updating ipu6-camera-bins git repo...
==> Validating source files with sha256sums...
    ipu6-camera-bins ... Skipped
:: �[1m(1/1) Parsing SRCINFO: ipu6-camera-bin�[0m
==> Making package: ipu6-camera-bin r32.0797f74-1 (Do 01 Jun 2023 21:42:27 CEST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Updating ipu6-camera-bins git repo...
==> Validating source files with sha256sums...
    ipu6-camera-bins ... Skipped
==> Removing existing $srcdir/ directory...
==> Extracting sources...
  -> Creating working copy of ipu6-camera-bins git repo...
Cloning into 'ipu6-camera-bins'...
done.
==> Starting pkgver()...
==> Updated version: ipu6-camera-bin r44.276859f-1
==> Sources are ready.
 -> ipu6-camera-bin-r44.276859f-1 already made -- skipping build
==> Making package: ipu6-camera-bin r44.276859f-1 (Do 01 Jun 2023 21:42:30 CEST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Starting pkgver()...
==> Sources are ready.
warning: intel-ipu6ep-camera-bin-r44.276859f-1 is up to date -- reinstalling
loading packages...
resolving dependencies...
looking for conflicting packages...

Packages (1) intel-ipu6ep-camera-bin-r44.276859f-1

Total Installed Size:  13,39 MiB
Net Upgrade Size:       0,00 MiB

:: Proceed with installation? [Y/n] 
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
reinstalling intel-ipu6ep-camera-bin...
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
=> SUCCESS
# Build and install package: intel-ipu6ep-camera-hal-git
~/work/webcam/archlinux-ipu6-webcam/intel-ipu6ep-camera-hal-git ~/work/webcam/archlinux-ipu6-webcam
==> Making package: intel-ipu6ep-camera-hal-git-fix r56.884b81a-1 (Do 01 Jun 2023 21:42:31 CEST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Updating ipu6-camera-hal git repo...
==> Validating source files with sha256sums...
    ipu6-camera-hal ... Skipped
==> Extracting sources...
  -> Creating working copy of ipu6-camera-hal git repo...
Reset branch 'makepkg'
==> Starting pkgver()...
==> WARNING: A package has already been built, installing existing package...
==> Installing package intel-ipu6ep-camera-hal-git-fix with pacman -U...
warning: intel-ipu6ep-camera-hal-git-fix-r56.884b81a-1 is up to date -- reinstalling
loading packages...
resolving dependencies...
looking for conflicting packages...

Packages (1) intel-ipu6ep-camera-hal-git-fix-r56.884b81a-1

Total Installed Size:  13,79 MiB
Net Upgrade Size:       0,00 MiB

:: Proceed with installation? [Y/n] 
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
reinstalling intel-ipu6ep-camera-hal-git-fix...
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
~/work/webcam/archlinux-ipu6-webcam
=> SUCCESS
# Build and install package: v4l2-looback-dkms-git
~/work/webcam/archlinux-ipu6-webcam/v4l2-looback-dkms-git ~/work/webcam/archlinux-ipu6-webcam
==> Making package: v4l2loopback-dkms-git-fix r10.f94def5-1 (Do 01 Jun 2023 21:42:32 CEST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Updating v4l2loopback git repo...
==> Validating source files with md5sums...
    v4l2loopback ... Skipped
==> Extracting sources...
  -> Creating working copy of v4l2loopback git repo...
Reset branch 'makepkg'
==> Starting prepare()...
patching file v4l2loopback.c
patching file v4l2loopback.c
patching file dkms.conf
==> Starting pkgver()...
==> WARNING: A package has already been built, installing existing package...
==> Installing package v4l2loopback-dkms-git-fix with pacman -U...
warning: v4l2loopback-dkms-git-fix-r10.f94def5-1 is up to date -- reinstalling
loading packages...
resolving dependencies...
looking for conflicting packages...

Packages (1) v4l2loopback-dkms-git-fix-r10.f94def5-1

Total Installed Size:  0,23 MiB
Net Upgrade Size:      0,00 MiB

:: Proceed with installation? [Y/n] 
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Running pre-transaction hooks...
(1/1) Remove upgraded DKMS modules
==> dkms remove --no-depmod v4l2loopback/r10.f94def5 -k 6.1.31-1-MANJARO
==> dkms remove --no-depmod v4l2loopback/r10.f94def5 -k 6.3.5-1-MANJARO
:: Processing package changes...
reinstalling v4l2loopback-dkms-git-fix...
:: Running post-transaction hooks...
(1/2) Arming ConditionNeedsUpdate...
(2/2) Install DKMS modules
==> dkms install --no-depmod v4l2loopback/r10.f94def5 -k 6.1.31-1-MANJARO
==> dkms install --no-depmod v4l2loopback/r10.f94def5 -k 6.3.5-1-MANJARO
==> depmod 6.1.31-1-MANJARO
==> depmod 6.3.5-1-MANJARO
~/work/webcam/archlinux-ipu6-webcam
=> SUCCESS
# Build and install package: v4l2-relayd
~/work/webcam/archlinux-ipu6-webcam/v4l2-relayd ~/work/webcam/archlinux-ipu6-webcam
==> Making package: v4l2-relayd r42.6fd6b6a-1 (Do 01 Jun 2023 21:42:41 CEST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Updating v4l2-relayd git repo...
==> Validating source files with sha256sums...
    v4l2-relayd ... Skipped
==> Extracting sources...
  -> Creating working copy of v4l2-relayd git repo...
Reset branch 'makepkg'
==> Starting pkgver()...
==> WARNING: A package has already been built, installing existing package...
==> Installing package v4l2-relayd with pacman -U...
warning: v4l2-relayd-r42.6fd6b6a-1 is up to date -- reinstalling
loading packages...
resolving dependencies...
looking for conflicting packages...

Packages (1) v4l2-relayd-r42.6fd6b6a-1

Total Installed Size:  0,02 MiB
Net Upgrade Size:      0,00 MiB

:: Proceed with installation? [Y/n] 
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Running pre-transaction hooks...
(1/1) etckeeper: pre-transaction commit
[master 2cfa246] saving uncommitted changes in /etc prior to pacman run
 Author: Varac <[email protected]>
 1 file changed, 1 insertion(+), 1 deletion(-)
:: Processing package changes...
reinstalling v4l2-relayd...
:: Running post-transaction hooks...
(1/3) Reloading system manager configuration...
(2/3) Arming ConditionNeedsUpdate...
(3/3) etckeeper: post-transaction commit
~/work/webcam/archlinux-ipu6-webcam
=> SUCCESS
# Install general dependencies
AUR Explicit (2): intel-ivsc-driver-dkms-git-r25.b8c22f4-1, intel-ivsc-firmware-r2.764bd6e-1
Sync Explicit (1): gst-plugin-pipewire-1:0.3.70-1
:: �[1mPKGBUILD up to date, skipping download: intel-ivsc-firmware�[0m
:: �[1mPKGBUILD up to date, skipping download: intel-ivsc-driver-dkms-git�[0m
  2 intel-ivsc-firmware                      (Build Files Exist)
  1 intel-ivsc-driver-dkms-git               (Build Files Exist)
==> Packages to cleanBuild?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> 
  2 intel-ivsc-firmware                      (Build Files Exist)
  1 intel-ivsc-driver-dkms-git               (Build Files Exist)
==> Diffs to show?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> 
==> Making package: intel-ivsc-firmware r2.764bd6e-1 (Do 01 Jun 2023 21:42:43 CEST)
==> Retrieving sources...
==> Making package: intel-ivsc-driver-dkms-git r25.b8c22f4-1 (Do 01 Jun 2023 21:42:43 CEST)
==> Retrieving sources...
  -> Updating ivsc-driver git repo...
  -> Updating ivsc-firmware git repo...
==> Validating source files with sha256sums...
==> Validating source files with sha256sums...
    ivsc-driver ...     ivsc-firmware ... Skipped
Skipped
:: �[1m(1/2) Parsing SRCINFO: intel-ivsc-driver-dkms-git�[0m
:: �[1m(2/2) Parsing SRCINFO: intel-ivsc-firmware�[0m
warning: gst-plugin-pipewire-1:0.3.70-1 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...

Packages (1) gst-plugin-pipewire-1:0.3.70-1

Total Installed Size:  0,12 MiB
Net Upgrade Size:      0,00 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages...
--2023-06-01 21:42:44--  https://ftp.gwdg.de/pub/linux/manjaro/stable/extra/x86_64/gst-plugin-pipewire-1:0.3.70-1-x86_64.pkg.tar.zst
Loaded CA certificate '/etc/ssl/certs/ca-certificates.crt'
Resolving ftp.gwdg.de (ftp.gwdg.de)... 134.76.12.6, 2001:638:60f:110::1:2
Connecting to ftp.gwdg.de (ftp.gwdg.de)|134.76.12.6|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 48864 (48K) [application/octet-stream]
Saving to: ‘/var/cache/pacman/pkg/gst-plugin-pipewire-1:0.3.70-1-x86_64.pkg.tar.zst.part’

     0K .......... .......... .......... .......... .......   100% 2,46M=0,02s

2023-06-01 21:42:44 (2,46 MB/s) - ‘/var/cache/pacman/pkg/gst-plugin-pipewire-1:0.3.70-1-x86_64.pkg.tar.zst.part’ saved [48864/48864]

checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
reinstalling gst-plugin-pipewire...
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
==> Making package: intel-ivsc-driver-dkms-git r25.b8c22f4-1 (Do 01 Jun 2023 21:42:45 CEST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Updating ivsc-driver git repo...
==> Validating source files with sha256sums...
    ivsc-driver ... Skipped
==> Removing existing $srcdir/ directory...
==> Extracting sources...
  -> Creating working copy of ivsc-driver git repo...
Cloning into 'ivsc-driver'...
done.
==> Starting prepare()...
==> Starting pkgver()...
==> Updated version: intel-ivsc-driver-dkms-git r36.c8db12b-1
==> Sources are ready.
 -> intel-ivsc-driver-dkms-git-r36.c8db12b-1 already made -- skipping build
==> Making package: intel-ivsc-driver-dkms-git r36.c8db12b-1 (Do 01 Jun 2023 21:42:46 CEST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Starting pkgver()...
==> Sources are ready.
==> Making package: intel-ivsc-firmware r2.764bd6e-1 (Do 01 Jun 2023 21:42:46 CEST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Updating ivsc-firmware git repo...
==> Validating source files with sha256sums...
    ivsc-firmware ... Skipped
==> Removing existing $srcdir/ directory...
==> Extracting sources...
  -> Creating working copy of ivsc-firmware git repo...
Cloning into 'ivsc-firmware'...
done.
==> Starting pkgver()...
==> Updated version: intel-ivsc-firmware r8.29c5eff-1
==> Sources are ready.
 -> intel-ivsc-firmware-r8.29c5eff-1 already made -- skipping build
==> Making package: intel-ivsc-firmware r8.29c5eff-1 (Do 01 Jun 2023 21:42:48 CEST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Starting pkgver()...
==> Sources are ready.
warning: intel-ivsc-driver-dkms-git-r36.c8db12b-1 is up to date -- reinstalling
warning: intel-ivsc-firmware-r8.29c5eff-1 is up to date -- reinstalling
loading packages...
resolving dependencies...
looking for conflicting packages...

Packages (2) intel-ivsc-driver-dkms-git-r36.c8db12b-1  intel-ivsc-firmware-r8.29c5eff-1

Total Installed Size:  9,70 MiB
Net Upgrade Size:      0,00 MiB

:: Proceed with installation? [Y/n] 
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Running pre-transaction hooks...
(1/1) Remove upgraded DKMS modules
==> dkms remove --no-depmod ivsc-driver/r36.c8db12b -k 6.1.31-1-MANJARO
==> dkms remove --no-depmod ivsc-driver/r36.c8db12b -k 6.3.5-1-MANJARO
:: Processing package changes...
reinstalling intel-ivsc-firmware...
reinstalling intel-ivsc-driver-dkms-git...
:: Running post-transaction hooks...
(1/2) Arming ConditionNeedsUpdate...
(2/2) Install DKMS modules
==> dkms install --no-depmod ivsc-driver/r36.c8db12b -k 6.1.31-1-MANJARO
Module version  for ljca.ko.zst
exactly matches what is already found in kernel 6.1.31-1-MANJARO.
DKMS will not replace this module.
You may override by specifying --force.
Module version  for spi-ljca.ko.zst
exactly matches what is already found in kernel 6.1.31-1-MANJARO.
DKMS will not replace this module.
You may override by specifying --force.
Module version  for gpio-ljca.ko.zst
exactly matches what is already found in kernel 6.1.31-1-MANJARO.
DKMS will not replace this module.
You may override by specifying --force.
Module version  for i2c-ljca.ko.zst
exactly matches what is already found in kernel 6.1.31-1-MANJARO.
DKMS will not replace this module.
You may override by specifying --force.
Module version  for mei-vsc.ko.zst
exactly matches what is already found in kernel 6.1.31-1-MANJARO.
DKMS will not replace this module.
You may override by specifying --force.
Module version  for intel_vsc.ko.zst
exactly matches what is already found in kernel 6.1.31-1-MANJARO.
DKMS will not replace this module.
You may override by specifying --force.
Module version  for mei_csi.ko.zst
exactly matches what is already found in kernel 6.1.31-1-MANJARO.
DKMS will not replace this module.
You may override by specifying --force.
Module version  for mei_ace.ko.zst
exactly matches what is already found in kernel 6.1.31-1-MANJARO.
DKMS will not replace this module.
You may override by specifying --force.
Module version  for mei_pse.ko.zst
exactly matches what is already found in kernel 6.1.31-1-MANJARO.
DKMS will not replace this module.
You may override by specifying --force.
Module version  for mei_ace_debug.ko.zst
exactly matches what is already found in kernel 6.1.31-1-MANJARO.
DKMS will not replace this module.
You may override by specifying --force.
Error! Installation aborted.
==> WARNING: `dkms install --no-depmod ivsc-driver/r36.c8db12b -k 6.1.31-1-MANJARO' exited 6
==> dkms install --no-depmod ivsc-driver/r36.c8db12b -k 6.3.5-1-MANJARO
Module version  for ljca.ko.zst
exactly matches what is already found in kernel 6.3.5-1-MANJARO.
DKMS will not replace this module.
You may override by specifying --force.
Module version  for spi-ljca.ko.zst
exactly matches what is already found in kernel 6.3.5-1-MANJARO.
DKMS will not replace this module.
You may override by specifying --force.
Module version  for gpio-ljca.ko.zst
exactly matches what is already found in kernel 6.3.5-1-MANJARO.
DKMS will not replace this module.
You may override by specifying --force.
Module version  for i2c-ljca.ko.zst
exactly matches what is already found in kernel 6.3.5-1-MANJARO.
DKMS will not replace this module.
You may override by specifying --force.
Module version  for mei-vsc.ko.zst
exactly matches what is already found in kernel 6.3.5-1-MANJARO.
DKMS will not replace this module.
You may override by specifying --force.
Module version  for intel_vsc.ko.zst
exactly matches what is already found in kernel 6.3.5-1-MANJARO.
DKMS will not replace this module.
You may override by specifying --force.
Module version  for mei_csi.ko.zst
exactly matches what is already found in kernel 6.3.5-1-MANJARO.
DKMS will not replace this module.
You may override by specifying --force.
Module version  for mei_ace.ko.zst
exactly matches what is already found in kernel 6.3.5-1-MANJARO.
DKMS will not replace this module.
You may override by specifying --force.
Module version  for mei_pse.ko.zst
exactly matches what is already found in kernel 6.3.5-1-MANJARO.
DKMS will not replace this module.
You may override by specifying --force.
Module version  for mei_ace_debug.ko.zst
exactly matches what is already found in kernel 6.3.5-1-MANJARO.
DKMS will not replace this module.
You may override by specifying --force.
Error! Installation aborted.
==> WARNING: `dkms install --no-depmod ivsc-driver/r36.c8db12b -k 6.3.5-1-MANJARO' exited 6
=> SUCCESS
# Enable: v4l2-relayd.service
=> SUCCESS
# Start: v4l2-relayd.service
=> SUCCESS

But after reboot the test.sh script failed with ERROR: from element /GstPipeline:pipeline0/Gstcamerasrc:camerasrc0: src pad: Internal data flow error.

test.sh log
[06-01 21:43:22.856] CamHAL[ERR] Malformed ET range in exposure time range configuration
[06-01 21:43:22.856] CamHAL[ERR] Parse AE eExposure time range failed
[06-01 21:43:22.856] CamHAL[ERR] Malformed ET range in exposure time range configuration
[06-01 21:43:22.856] CamHAL[ERR] Parse AE gain range failed
[06-01 21:43:22.856] CamHAL[ERR] Malformed ET range in exposure time range configuration
[06-01 21:43:22.856] CamHAL[ERR] Parse AE eExposure time range failed
[06-01 21:43:22.856] CamHAL[ERR] Malformed ET range in exposure time range configuration
[06-01 21:43:22.856] CamHAL[ERR] Parse AE gain range failed
[06-01 21:43:22.856] CamHAL[ERR] Malformed ET range in exposure time range configuration
[06-01 21:43:22.856] CamHAL[ERR] Parse AE eExposure time range failed
[06-01 21:43:22.856] CamHAL[ERR] Malformed ET range in exposure time range configuration
[06-01 21:43:22.856] CamHAL[ERR] Parse AE gain range failed
[06-01 21:43:22.856] CamHAL[ERR] Malformed ET range in exposure time range configuration
[06-01 21:43:22.856] CamHAL[ERR] Parse AE eExposure time range failed
[06-01 21:43:22.856] CamHAL[ERR] Malformed ET range in exposure time range configuration
[06-01 21:43:22.856] CamHAL[ERR] Parse AE gain range failed
[06-01 21:43:22.856] CamHAL[ERR] Malformed ET range in exposure time range configuration
[06-01 21:43:22.856] CamHAL[ERR] Parse AE eExposure time range failed
[06-01 21:43:22.856] CamHAL[ERR] Malformed ET range in exposure time range configuration
[06-01 21:43:22.856] CamHAL[ERR] Parse AE gain range failed
[06-01 21:43:22.856] CamHAL[ERR] Malformed ET range in exposure time range configuration
[06-01 21:43:22.856] CamHAL[ERR] Parse AE eExposure time range failed
[06-01 21:43:22.856] CamHAL[ERR] Malformed ET range in exposure time range configuration
[06-01 21:43:22.856] CamHAL[ERR] Parse AE gain range failed
[06-01 21:43:22.856] CamHAL[ERR] Malformed ET range in exposure time range configuration
[06-01 21:43:22.856] CamHAL[ERR] Parse AE eExposure time range failed
[06-01 21:43:22.856] CamHAL[ERR] Malformed ET range in exposure time range configuration
[06-01 21:43:22.856] CamHAL[ERR] Parse AE gain range failed
[06-01 21:43:22.856] CamHAL[ERR] Malformed ET range in exposure time range configuration
[06-01 21:43:22.856] CamHAL[ERR] Parse AE eExposure time range failed
[06-01 21:43:22.856] CamHAL[ERR] Malformed ET range in exposure time range configuration
[06-01 21:43:22.856] CamHAL[ERR] Parse AE gain range failed
[06-01 21:43:22.857] CamHAL[ERR] Malformed ET range in exposure time range configuration
[06-01 21:43:22.857] CamHAL[ERR] Parse AE eExposure time range failed
[06-01 21:43:22.857] CamHAL[ERR] Malformed ET range in exposure time range configuration
[06-01 21:43:22.857] CamHAL[ERR] Parse AE gain range failed
Setting pipeline to PAUSED ...
[06-01 21:43:23.136] CamHAL[INF] aiqb file name ov13b10.aiqb
[06-01 21:43:23.136] CamHAL[ERR] there is no aiqb file:ov13b10
[06-01 21:43:23.136] CamHAL[INF] aiqb file name ov13b10.aiqb
[06-01 21:43:23.136] CamHAL[ERR] there is no aiqb file:ov13b10
[06-01 21:43:23.136] CamHAL[INF] aiqb file name ov8856.aiqb
[06-01 21:43:23.136] CamHAL[ERR] there is no aiqb file:ov8856
[06-01 21:43:23.136] CamHAL[INF] aiqb file name ov8856.aiqb
[06-01 21:43:23.136] CamHAL[ERR] there is no aiqb file:ov8856
[06-01 21:43:23.136] CamHAL[INF] aiqb file name ov01a10.aiqb
[06-01 21:43:23.136] CamHAL[INF] aiqb file name ov01a10.aiqb
[06-01 21:43:23.136] CamHAL[INF] aiqb file name ov01a10.aiqb
[06-01 21:43:23.137] CamHAL[INF] aiqb file name ov01a10.aiqb
[06-01 21:43:23.137] CamHAL[INF] aiqb file name OV02C10_1BG203N3_ADL.aiqb
[06-01 21:43:23.137] CamHAL[INF] aiqb file name OV02C10_1BG203N3_ADL.aiqb
[06-01 21:43:23.137] CamHAL[INF] aiqb file name OV02C10_1SG204N3_ADL.aiqb
[06-01 21:43:23.137] CamHAL[INF] aiqb file name OV02C10_1SG204N3_ADL.aiqb
[06-01 21:43:23.137] CamHAL[INF] aiqb file name OV02C10_CIFME14_ADL.aiqb
[06-01 21:43:23.137] CamHAL[INF] aiqb file name OV02C10_CIFME14_ADL.aiqb
[06-01 21:43:23.137] CamHAL[INF] aiqb file name OV02C10_1BG203N3_ADL.aiqb
[06-01 21:43:23.137] CamHAL[INF] aiqb file name OV02C10_1BG203N3_ADL.aiqb
[06-01 21:43:23.137] CamHAL[INF] aiqb file name OV02C10_1SG204N3_ADL.aiqb
[06-01 21:43:23.137] CamHAL[INF] aiqb file name OV02C10_1SG204N3_ADL.aiqb
[06-01 21:43:23.137] CamHAL[INF] aiqb file name OV02C10_CIFME14_ADL.aiqb
[06-01 21:43:23.137] CamHAL[INF] aiqb file name OV02C10_CIFME14_ADL.aiqb
[06-01 21:43:23.137] CamHAL[INF] aiqb file name OV2740_CJFLE23_ADL.aiqb
[06-01 21:43:23.137] CamHAL[INF] aiqb file name OV2740_CJFLE23_ADL.aiqb
[06-01 21:43:23.137] CamHAL[INF] aiqb file name HM2170_1SG205N3_ADL.aiqb
[06-01 21:43:23.137] CamHAL[INF] aiqb file name HM2170_1SG205N3_ADL.aiqb
[06-01 21:43:23.137] CamHAL[INF] aiqb file name HM2170_CJFME18_ADL.aiqb
[06-01 21:43:23.138] CamHAL[INF] aiqb file name HM2170_CJFME18_ADL.aiqb
[06-01 21:43:23.138] CamHAL[INF] aiqb file name HI556_1BG502T3_ADL.aiqb
[06-01 21:43:23.138] CamHAL[INF] aiqb file name HI556_1BG502T3_ADL.aiqb
[06-01 21:43:23.138] CamHAL[INF] aiqb file name HI556_CJFLE25_ADL.aiqb
[06-01 21:43:23.138] CamHAL[INF] aiqb file name HI556_CJFLE25_ADL.aiqb
[06-01 21:43:23.138] CamHAL[INF] aiqb file name ov01a1s.aiqb
[06-01 21:43:23.138] CamHAL[INF] aiqb file name ov01a1s.aiqb
[06-01 21:43:23.138] CamHAL[ERR] Failed to find DevName for cameraId: 0, get video node: ov13b10 , devname: /dev/v4l-subdev1
Pipeline is live and does not need PREROLL ...
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
ERROR: from element /GstPipeline:pipeline0/Gstcamerasrc:camerasrc0: src pad: Internal data flow error.
Additional debug info:
gstcambasesrc.cpp(3143): gst_cam_base_src_loop (): /GstPipeline:pipeline0/Gstcamerasrc:camerasrc0:
streaming task paused, reason not-negotiated (-4)
[06-01 21:43:23.143] CamHAL[ERR] Get entity fail for calling getEntityById
[06-01 21:43:23.143] CamHAL[ERR] Get entity fail for calling getEntityById
[06-01 21:43:23.143] CamHAL[ERR] setup Link ov13b10  [-1:0] ==> Intel IPU6 CSI-2  [-1x0] enable 1 failed.
[06-01 21:43:23.143] CamHAL[ERR] set MediaCtlConf McLink failed: ret = -1
[06-01 21:43:23.143] CamHAL[ERR] set up mediaCtl failed
[06-01 21:43:23.143] CamHAL[ERR] @configure Device Configure failed
[06-01 21:43:23.143] CamHAL[ERR] failed to config streams.
Execution ended after 0:00:00.003083925
Setting pipeline to NULL ...
Freeing pipeline ...

I also tried with kernel 6.3.5-1 with the same error. What am I missing ?

@alvinpeters
Copy link
Contributor

alvinpeters commented Jun 12, 2023

Unlikely to fix but can you uninstall and then try installing using the latest script with icamerasrc-git included and ivsc-driver removed? I'm wondering what would show up in the installation logs this time.

@hinricht
Copy link
Contributor Author

I tried again (Kernel 6.3.5-2-MANJARO) with latet changes from today (8f2b062), and now the install.sh script runs perfectly.
After reboot I get this:

test.sh output

archlinux-ipu6-webcam $ ./test.sh
[sudo] password for varac:
[06-26 16:37:02.827] CamHAL[ERR] Malformed ET range in exposure time range configuration
[06-26 16:37:02.827] CamHAL[ERR] Parse AE eExposure time range failed
[06-26 16:37:02.827] CamHAL[ERR] Malformed ET range in exposure time range configuration
[06-26 16:37:02.827] CamHAL[ERR] Parse AE gain range failed
[06-26 16:37:02.827] CamHAL[ERR] Malformed ET range in exposure time range configuration
[06-26 16:37:02.827] CamHAL[ERR] Parse AE eExposure time range failed
[06-26 16:37:02.827] CamHAL[ERR] Malformed ET range in exposure time range configuration
[06-26 16:37:02.827] CamHAL[ERR] Parse AE gain range failed
[06-26 16:37:02.827] CamHAL[ERR] Malformed ET range in exposure time range configuration
[06-26 16:37:02.827] CamHAL[ERR] Parse AE eExposure time range failed
[06-26 16:37:02.827] CamHAL[ERR] Malformed ET range in exposure time range configuration
[06-26 16:37:02.827] CamHAL[ERR] Parse AE gain range failed
[06-26 16:37:02.827] CamHAL[ERR] Malformed ET range in exposure time range configuration
[06-26 16:37:02.827] CamHAL[ERR] Parse AE eExposure time range failed
[06-26 16:37:02.827] CamHAL[ERR] Malformed ET range in exposure time range configuration
[06-26 16:37:02.827] CamHAL[ERR] Parse AE gain range failed
[06-26 16:37:02.827] CamHAL[ERR] Malformed ET range in exposure time range configuration
[06-26 16:37:02.827] CamHAL[ERR] Parse AE eExposure time range failed
[06-26 16:37:02.827] CamHAL[ERR] Malformed ET range in exposure time range configuration
[06-26 16:37:02.827] CamHAL[ERR] Parse AE gain range failed
[06-26 16:37:02.827] CamHAL[ERR] Malformed ET range in exposure time range configuration
[06-26 16:37:02.827] CamHAL[ERR] Parse AE eExposure time range failed
[06-26 16:37:02.827] CamHAL[ERR] Malformed ET range in exposure time range configuration
[06-26 16:37:02.827] CamHAL[ERR] Parse AE gain range failed
[06-26 16:37:02.828] CamHAL[ERR] Malformed ET range in exposure time range configuration
[06-26 16:37:02.828] CamHAL[ERR] Parse AE eExposure time range failed
[06-26 16:37:02.828] CamHAL[ERR] Malformed ET range in exposure time range configuration
[06-26 16:37:02.828] CamHAL[ERR] Parse AE gain range failed
[06-26 16:37:02.828] CamHAL[ERR] Malformed ET range in exposure time range configuration
[06-26 16:37:02.828] CamHAL[ERR] Parse AE eExposure time range failed
[06-26 16:37:02.828] CamHAL[ERR] Malformed ET range in exposure time range configuration
[06-26 16:37:02.828] CamHAL[ERR] Parse AE gain range failed
[06-26 16:37:02.828] CamHAL[ERR] Malformed ET range in exposure time range configuration
[06-26 16:37:02.828] CamHAL[ERR] Parse AE eExposure time range failed
[06-26 16:37:02.828] CamHAL[ERR] Malformed ET range in exposure time range configuration
[06-26 16:37:02.828] CamHAL[ERR] Parse AE gain range failed
Setting pipeline to PAUSED ...
[06-26 16:37:03.174] CamHAL[INF] aiqb file name ov13b10.aiqb
[06-26 16:37:03.174] CamHAL[ERR] there is no aiqb file:ov13b10
[06-26 16:37:03.174] CamHAL[INF] aiqb file name ov13b10.aiqb
[06-26 16:37:03.174] CamHAL[ERR] there is no aiqb file:ov13b10
[06-26 16:37:03.174] CamHAL[INF] aiqb file name ov8856.aiqb
[06-26 16:37:03.174] CamHAL[ERR] there is no aiqb file:ov8856
[06-26 16:37:03.174] CamHAL[INF] aiqb file name ov8856.aiqb
[06-26 16:37:03.174] CamHAL[ERR] there is no aiqb file:ov8856
[06-26 16:37:03.174] CamHAL[INF] aiqb file name ov01a10.aiqb
[06-26 16:37:03.174] CamHAL[INF] aiqb file name ov01a10.aiqb
[06-26 16:37:03.174] CamHAL[INF] aiqb file name ov01a10.aiqb
[06-26 16:37:03.174] CamHAL[INF] aiqb file name ov01a10.aiqb
[06-26 16:37:03.174] CamHAL[INF] aiqb file name OV02C10_1BG203N3_ADL.aiqb
[06-26 16:37:03.175] CamHAL[INF] aiqb file name OV02C10_1BG203N3_ADL.aiqb
[06-26 16:37:03.175] CamHAL[INF] aiqb file name OV02C10_1SG204N3_ADL.aiqb
[06-26 16:37:03.175] CamHAL[INF] aiqb file name OV02C10_1SG204N3_ADL.aiqb
[06-26 16:37:03.175] CamHAL[INF] aiqb file name OV02C10_CIFME14_ADL.aiqb
[06-26 16:37:03.175] CamHAL[INF] aiqb file name OV02C10_CIFME14_ADL.aiqb
[06-26 16:37:03.175] CamHAL[INF] aiqb file name OV02C10_1BG203N3_ADL.aiqb
[06-26 16:37:03.175] CamHAL[INF] aiqb file name OV02C10_1BG203N3_ADL.aiqb
[06-26 16:37:03.175] CamHAL[INF] aiqb file name OV02C10_1SG204N3_ADL.aiqb
[06-26 16:37:03.175] CamHAL[INF] aiqb file name OV02C10_1SG204N3_ADL.aiqb
[06-26 16:37:03.175] CamHAL[INF] aiqb file name OV02C10_CIFME14_ADL.aiqb
[06-26 16:37:03.175] CamHAL[INF] aiqb file name OV02C10_CIFME14_ADL.aiqb
[06-26 16:37:03.175] CamHAL[INF] aiqb file name OV2740_CJFLE23_ADL.aiqb
[06-26 16:37:03.175] CamHAL[INF] aiqb file name OV2740_CJFLE23_ADL.aiqb
[06-26 16:37:03.175] CamHAL[INF] aiqb file name HM2170_1SG205N3_ADL.aiqb
[06-26 16:37:03.175] CamHAL[INF] aiqb file name HM2170_1SG205N3_ADL.aiqb
[06-26 16:37:03.175] CamHAL[INF] aiqb file name HM2170_CJFME18_ADL.aiqb
[06-26 16:37:03.176] CamHAL[INF] aiqb file name HM2170_CJFME18_ADL.aiqb
[06-26 16:37:03.176] CamHAL[INF] aiqb file name HI556_1BG502T3_ADL.aiqb
[06-26 16:37:03.176] CamHAL[INF] aiqb file name HI556_1BG502T3_ADL.aiqb
[06-26 16:37:03.176] CamHAL[INF] aiqb file name HI556_CJFLE25_ADL.aiqb
[06-26 16:37:03.176] CamHAL[INF] aiqb file name HI556_CJFLE25_ADL.aiqb
[06-26 16:37:03.176] CamHAL[INF] aiqb file name ov01a1s.aiqb
[06-26 16:37:03.176] CamHAL[INF] aiqb file name ov01a1s.aiqb
[06-26 16:37:03.176] CamHAL[ERR] Failed to find DevName for cameraId: 0, get video node: ov13b10 , devname: /dev/v4l-subdev1
Pipeline is live and does not need PREROLL ...
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
[06-26 16:37:03.182] CamHAL[ERR] Get entity fail for calling getEntityById
[06-26 16:37:03.182] CamHAL[ERR] Get entity fail for calling getEntityById
[06-26 16:37:03.182] CamHAL[ERR] setup Link ov13b10 [-1:0] ==> Intel IPU6 CSI-2 [-1x0] enable 1 failed.
[06-26 16:37:03.182] CamHAL[ERR] set MediaCtlConf McLink failed: ret = -1
[06-26 16:37:03.182] CamHAL[ERR] set up mediaCtl failed
[06-26 16:37:03.182] CamHAL[ERR] @configure Device Configure failed
[06-26 16:37:03.182] CamHAL[ERR] failed to config streams.
ERROR: from element /GstPipeline:pipeline0/Gstcamerasrc:camerasrc0: src pad: Internal data flow error.
Additional debug info:
gstcambasesrc.cpp(3143): gst_cam_base_src_loop (): /GstPipeline:pipeline0/Gstcamerasrc:camerasrc0:
streaming task paused, reason not-negotiated (-4)
Execution ended after 0:00:00.003796961
Setting pipeline to NULL ...
Freeing pipeline ...

@hinricht
Copy link
Contributor Author

hinricht commented Jun 26, 2023

I also added ./icamerasrc-git/pkg/icamerasrc-git-fix/usr/lib/udev/rules.d/70-ipu6-psys.rules to /etc/udev/rules.d/70-ipu6-psys.rules following the advice of #22 (comment) (since I also have a X1 Carbon 10th gen). I rebooted, but that didn't help neither.

@alvinpeters
Copy link
Contributor

Don't need to add the udev rule manually if you used the latest.

Man why is it always Manjaro xd
I gotta install Manjaro and find it out myself

@alvinpeters
Copy link
Contributor

alvinpeters commented Jul 1, 2023

@hinricht dunno what to do with you case. It's working perfectly with my fresh install of Manjaro 22.1. Check out #26 (comment) for the complete environment and logs.

I would say at the first glance that your laptop might be using a camera that requires another branch of ipu6-drivers (https://github.com/intel/ipu6-drivers/tree/ccg_plat_adlp) but then #22 (comment) literally has the same laptop and managed to get the camera working. So yeah, no bloody idea.

Hey @elhossary If you don't mind, could you give us your laptop model and environment?

Let me try in Linux 6.3 in a bit.
Edit: works on 6.3.5-2-MANJARO too so idek

@elhossary
Copy link

@striczkof
I have Alder lake X1 carbon 10 gen running Arch with kernel 6.3.9

@alvinpeters
Copy link
Contributor

@striczkof I have Alder lake X1 carbon 10 gen running Arch with kernel 6.3.9

Thanks!

So it's neither a hardware issue (literally same laptop) nor Manjaro issue (running on my Manjaro installation right now) so idk lol
Lemme sleep then I figure this out tomorrow

@hinricht
Copy link
Contributor Author

hinricht commented Jul 3, 2023

See my comment at #26 (comment) that I'm actually using manjaro-sway with Wayland, if this makes a difference.

@hinricht
Copy link
Contributor Author

hinricht commented Jul 6, 2023

@striczkof I saw your comment at
#26 (comment)
and gave your PR branch a try. Unfortunatly, I didn't succeed.
Here's the log from install.sh after using uninstall.sh:

install.sh log
Sync Explicit (1): linux63-headers-6.3.5-2
 there is nothing to do
# Install build dependencies
Sync Explicit (1): base-devel-1-2
 there is nothing to do
# Install dependency for intel-ipu6-dkms-git
AUR Explicit (1): intel-ivsc-firmware-r2.764bd6e-1
:: �[1mPKGBUILD up to date, skipping download: intel-ivsc-firmware�[0m
  1 intel-ivsc-firmware                      (Build Files Exist)
==> Packages to cleanBuild?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> 
  1 intel-ivsc-firmware                      (Build Files Exist)
==> Diffs to show?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> 
�[1m�[32m==>�(B�[m�[1m Making package: intel-ivsc-firmware r2.764bd6e-1 (Do 06 Jul 2023 12:41:59 CEST)�(B�[m
�[1m�[32m==>�(B�[m�[1m Retrieving sources...�(B�[m
�[1m�[34m  ->�(B�[m�[1m Updating ivsc-firmware git repo...�(B�[m
�[1m�[32m==>�(B�[m�[1m Validating source files with sha256sums...�(B�[m
:: �[1m(1/1) Parsing SRCINFO: intel-ivsc-firmware�[0m
�[1m�[32m==>�(B�[m�[1m Making package: intel-ivsc-firmware r2.764bd6e-1 (Do 06 Jul 2023 12:42:00 CEST)�(B�[m
�[1m�[32m==>�(B�[m�[1m Checking runtime dependencies...�(B�[m
�[1m�[32m==>�(B�[m�[1m Checking buildtime dependencies...�(B�[m
�[1m�[32m==>�(B�[m�[1m Retrieving sources...�(B�[m
�[1m�[34m  ->�(B�[m�[1m Updating ivsc-firmware git repo...�(B�[m
�[1m�[32m==>�(B�[m�[1m Validating source files with sha256sums...�(B�[m
�[1m�[32m==>�(B�[m�[1m Removing existing $srcdir/ directory...�(B�[m
�[1m�[32m==>�(B�[m�[1m Extracting sources...�(B�[m
�[1m�[34m  ->�(B�[m�[1m Creating working copy of ivsc-firmware git repo...�(B�[m
�[1m�[32m==>�(B�[m�[1m Starting pkgver()...�(B�[m
�[1m�[32m==>�(B�[m�[1m Updated version: intel-ivsc-firmware r8.29c5eff-1�(B�[m
�[1m�[32m==>�(B�[m�[1m Sources are ready.�(B�[m
 -> intel-ivsc-firmware-r8.29c5eff-1 already made -- skipping build
�[1m�[32m==>�(B�[m�[1m Making package: intel-ivsc-firmware r8.29c5eff-1 (Do 06 Jul 2023 12:42:01 CEST)�(B�[m
�[1m�[32m==>�(B�[m�[1m Checking runtime dependencies...�(B�[m
�[1m�[32m==>�(B�[m�[1m Checking buildtime dependencies...�(B�[m
�[1m�[32m==>�(B�[m�[1m Starting pkgver()...�(B�[m
�[1m�[32m==>�(B�[m�[1m Sources are ready.�(B�[m
loading packages...
resolving dependencies...
looking for conflicting packages...

Packages (1) intel-ivsc-firmware-r8.29c5eff-1

Total Installed Size:  9,45 MiB

:: Proceed with installation? [Y/n] 
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing intel-ivsc-firmware...
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
=> SUCCESS
# Install IPU6 driver
AUR Explicit (1): intel-ipu6-dkms-git-r78.f83b0747b-1
Sync Dependency (1): dkms-3.0.11-1
:: �[1mPKGBUILD up to date, skipping download: intel-ipu6-dkms-git�[0m
  1 intel-ipu6-dkms-git                      (Build Files Exist)
==> Packages to cleanBuild?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> 
  1 intel-ipu6-dkms-git                      (Build Files Exist)
==> Diffs to show?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> 
�[1m�[32m==>�(B�[m�[1m Making package: intel-ipu6-dkms-git r78.f83b0747b-1 (Do 06 Jul 2023 12:42:03 CEST)�(B�[m
�[1m�[32m==>�(B�[m�[1m Retrieving sources...�(B�[m
�[1m�[34m  ->�(B�[m�[1m Updating ipu6-drivers git repo...�(B�[m
�[1m�[32m==>�(B�[m�[1m Validating source files with sha256sums...�(B�[m
:: �[1m(1/1) Parsing SRCINFO: intel-ipu6-dkms-git�[0m
resolving dependencies...
looking for conflicting packages...

Packages (1) dkms-3.0.11-1

Total Installed Size:  0,11 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Running pre-transaction hooks...
(1/1) etckeeper: pre-transaction commit
[master fc76e47] saving uncommitted changes in /etc prior to pacman run
 Author: Varac <[email protected]>
 6 files changed, 33 insertions(+), 78 deletions(-)
 delete mode 100644 .hosts.bkp
 delete mode 100644 resolv.conf.fp-saved
 delete mode 100644 systemd/resolved.conf.fp-saved
:: Processing package changes...
installing dkms...
Optional dependencies for dkms
    linux-headers: build modules against the Arch kernel [installed]
    linux-lts-headers: build modules against the LTS kernel
    linux-zen-headers: build modules against the ZEN kernel
    linux-hardened-headers: build modules against the HARDENED kernel
:: Running post-transaction hooks...
(1/2) Arming ConditionNeedsUpdate...
(2/2) etckeeper: post-transaction commit
[master d2a48cf] committing changes in /etc made by "sudo pacman -S --noconfirm --config /etc/pacman.conf -- extra/dkms"
 Author: Varac <[email protected]>
 5 files changed, 49 insertions(+)
 create mode 100644 dkms/framework.conf
�[1m�[32m==>�(B�[m�[1m Making package: intel-ipu6-dkms-git r78.f83b0747b-1 (Do 06 Jul 2023 12:42:05 CEST)�(B�[m
�[1m�[32m==>�(B�[m�[1m Checking runtime dependencies...�(B�[m
�[1m�[32m==>�(B�[m�[1m Checking buildtime dependencies...�(B�[m
�[1m�[32m==>�(B�[m�[1m Retrieving sources...�(B�[m
�[1m�[34m  ->�(B�[m�[1m Updating ipu6-drivers git repo...�(B�[m
�[1m�[32m==>�(B�[m�[1m Validating source files with sha256sums...�(B�[m
�[1m�[32m==>�(B�[m�[1m Removing existing $srcdir/ directory...�(B�[m
�[1m�[32m==>�(B�[m�[1m Extracting sources...�(B�[m
�[1m�[34m  ->�(B�[m�[1m Creating working copy of ipu6-drivers git repo...�(B�[m
�[1m�[32m==>�(B�[m�[1m Starting prepare()...�(B�[m
�[1m�[32m==>�(B�[m�[1m Starting pkgver()...�(B�[m
�[1m�[32m==>�(B�[m�[1m Updated version: intel-ipu6-dkms-git r103.8e410803b-1�(B�[m
�[1m�[32m==>�(B�[m�[1m Sources are ready.�(B�[m
 -> intel-ipu6-dkms-git-r103.8e410803b-1 already made -- skipping build
�[1m�[32m==>�(B�[m�[1m Making package: intel-ipu6-dkms-git r103.8e410803b-1 (Do 06 Jul 2023 12:42:07 CEST)�(B�[m
�[1m�[32m==>�(B�[m�[1m Checking runtime dependencies...�(B�[m
�[1m�[32m==>�(B�[m�[1m Checking buildtime dependencies...�(B�[m
�[1m�[32m==>�(B�[m�[1m Starting pkgver()...�(B�[m
�[1m�[32m==>�(B�[m�[1m Sources are ready.�(B�[m
loading packages...
resolving dependencies...
looking for conflicting packages...

Packages (1) intel-ipu6-dkms-git-r103.8e410803b-1

Total Installed Size:  1,46 MiB

:: Proceed with installation? [Y/n] 
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing intel-ipu6-dkms-git...
:: Running post-transaction hooks...
(1/2) Arming ConditionNeedsUpdate...
(2/2) Install DKMS modules
==> dkms install --no-depmod ipu6-drivers/r103.8e410803b -k 6.3.5-2-MANJARO
==> dkms install --no-depmod ipu6-drivers/r103.8e410803b -k 6.4.0-1-MANJARO
==> depmod 6.4.0-1-MANJARO
==> depmod 6.3.5-2-MANJARO
=> SUCCESS
# Install dependency for intel-ipu6ep-camera-hal-git
AUR Explicit (1): intel-ipu6ep-camera-bin-r32.0797f74-1
:: �[1mPKGBUILD up to date, skipping download: ipu6-camera-bin�[0m
  1 ipu6-camera-bin                          (Build Files Exist)
==> Packages to cleanBuild?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> 
  1 ipu6-camera-bin                          (Build Files Exist)
==> Diffs to show?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> 
�[1m�[32m==>�(B�[m�[1m Making package: ipu6-camera-bin r32.0797f74-1 (Do 06 Jul 2023 12:42:27 CEST)�(B�[m
�[1m�[32m==>�(B�[m�[1m Retrieving sources...�(B�[m
�[1m�[34m  ->�(B�[m�[1m Updating ipu6-camera-bins git repo...�(B�[m
�[1m�[32m==>�(B�[m�[1m Validating source files with sha256sums...�(B�[m
:: �[1m(1/1) Parsing SRCINFO: ipu6-camera-bin�[0m
�[1m�[32m==>�(B�[m�[1m Making package: ipu6-camera-bin r32.0797f74-1 (Do 06 Jul 2023 12:42:29 CEST)�(B�[m
�[1m�[32m==>�(B�[m�[1m Checking runtime dependencies...�(B�[m
�[1m�[32m==>�(B�[m�[1m Checking buildtime dependencies...�(B�[m
�[1m�[32m==>�(B�[m�[1m Retrieving sources...�(B�[m
�[1m�[34m  ->�(B�[m�[1m Updating ipu6-camera-bins git repo...�(B�[m
�[1m�[32m==>�(B�[m�[1m Validating source files with sha256sums...�(B�[m
�[1m�[32m==>�(B�[m�[1m Removing existing $srcdir/ directory...�(B�[m
�[1m�[32m==>�(B�[m�[1m Extracting sources...�(B�[m
�[1m�[34m  ->�(B�[m�[1m Creating working copy of ipu6-camera-bins git repo...�(B�[m
�[1m�[32m==>�(B�[m�[1m Starting pkgver()...�(B�[m
�[1m�[32m==>�(B�[m�[1m Updated version: ipu6-camera-bin r44.276859f-1�(B�[m
�[1m�[32m==>�(B�[m�[1m Sources are ready.�(B�[m
 -> ipu6-camera-bin-r44.276859f-1 already made -- skipping build
�[1m�[32m==>�(B�[m�[1m Making package: ipu6-camera-bin r44.276859f-1 (Do 06 Jul 2023 12:42:31 CEST)�(B�[m
�[1m�[32m==>�(B�[m�[1m Checking runtime dependencies...�(B�[m
�[1m�[32m==>�(B�[m�[1m Checking buildtime dependencies...�(B�[m
�[1m�[32m==>�(B�[m�[1m Starting pkgver()...�(B�[m
�[1m�[32m==>�(B�[m�[1m Sources are ready.�(B�[m
loading packages...
resolving dependencies...
looking for conflicting packages...

Packages (1) intel-ipu6ep-camera-bin-r44.276859f-1

Total Installed Size:  13,39 MiB

:: Proceed with installation? [Y/n] 
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing intel-ipu6ep-camera-bin...
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
=> SUCCESS
# Build and install package: intel-ipu6ep-camera-hal-git
~/projects/work/webcam/archlinux-ipu6-webcam/intel-ipu6ep-camera-hal-git ~/projects/work/webcam/archlinux-ipu6-webcam
�[1m�[32m==>�(B�[m�[1m Making package: intel-ipu6ep-camera-hal-git-fix r56.884b81a-1 (Do 06 Jul 2023 12:42:33 CEST)�(B�[m
�[1m�[32m==>�(B�[m�[1m Checking runtime dependencies...�(B�[m
�[1m�[32m==>�(B�[m�[1m Checking buildtime dependencies...�(B�[m
�[1m�[32m==>�(B�[m�[1m Retrieving sources...�(B�[m
�[1m�[34m  ->�(B�[m�[1m Cloning ipu6-camera-hal git repo...�(B�[m
�[1m�[32m==>�(B�[m�[1m Validating source files with sha256sums...�(B�[m
�[1m�[32m==>�(B�[m�[1m Extracting sources...�(B�[m
�[1m�[34m  ->�(B�[m�[1m Creating working copy of ipu6-camera-hal git repo...�(B�[m
�[1m�[32m==>�(B�[m�[1m Starting pkgver()...�(B�[m
�[1m�[32m==>�(B�[m�[1m Starting build()...�(B�[m
-- The C compiler identification is GNU 13.1.1
-- The CXX compiler identification is GNU 13.1.1
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/sbin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/sbin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- install prefix: /usr
-- Performing Test COMPILER_SUPPORTS_ALIGNED_NEW
-- Performing Test COMPILER_SUPPORTS_ALIGNED_NEW - Success
-- Performing Test COMPILER_SUPPORTS_NO_UNUSED_BUT_SET_VAR
-- Performing Test COMPILER_SUPPORTS_NO_UNUSED_BUT_SET_VAR - Success
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE  
-- Found PkgConfig: /usr/sbin/pkg-config (found version "1.8.1") 
-- Checking for module 'ia_imaging'
--   Found ia_imaging, version VERSION
-- Found IA_IMAGING: /usr/include/ia_imaging  
-- Checking for module 'libgcss'
--   Found libgcss, version 
-- Found LIBGCSS: /usr/include/ia_camera  
-- Checking for module 'libipu6ep'
--   Found libipu6ep, version VERSION
-- Found LIBIPU: /usr/include/libipu  
-- Configuring done (0.6s)
-- Generating done (0.0s)
-- Build files have been written to: /home/varac/projects/work/webcam/archlinux-ipu6-webcam/intel-ipu6ep-camera-hal-git/src/build
[  2%] Building C object CMakeFiles/camhal_static.dir/modules/ia_css/ipu6ep/src/ia_css_terminal.c.o
[  2%] Building C object CMakeFiles/camhal_static.dir/modules/ia_css/ipu6ep/src/ia_css_psys_program_group_manifest.c.o
[  3%] Building C object CMakeFiles/camhal_static.dir/modules/ia_css/ipu6ep/src/ia_css_psys_process_group.c.o
[  4%] Building C object CMakeFiles/camhal_static.dir/modules/ia_css/ipu6ep/src/ia_css_rbm.c.o
[  5%] Building C object CMakeFiles/camhal_static.dir/modules/ia_css/ipu6ep/src/ia_css_program_group_data.c.o
[  6%] Building C object CMakeFiles/camhal_static.dir/modules/ia_css/ipu6ep/src/ia_css_psys_process_group_cmd_impl.c.o
[  7%] Building C object CMakeFiles/camhal_static.dir/modules/ia_css/ipu6ep/src/ia_css_psys_process.c.o
[  8%] Building C object CMakeFiles/camhal_static.dir/modules/ia_css/ipu6ep/src/vied_nci_psys_system.c.o
[  9%] Building C object CMakeFiles/camhal_static.dir/modules/ia_css/ipu6ep/src/ia_css_psys_terminal.c.o
[ 10%] Building C object CMakeFiles/camhal_static.dir/modules/ia_css/ipu6ep/src/ia_css_program_group_param.c.o
[ 11%] Building C object CMakeFiles/camhal_static.dir/modules/ia_css/ipu6ep/src/ia_css_terminal_manifest.c.o
[ 12%] Building C object CMakeFiles/camhal_static.dir/modules/ia_css/ipu6ep/src/ia_css_psys_program_manifest.c.o
[ 13%] Building C object CMakeFiles/camhal_static.dir/modules/ia_css/ipu6ep/src/ia_css_psys_terminal_manifest.c.o
[ 14%] Building C object CMakeFiles/camhal_static.dir/modules/ia_css/ipu6ep/src/ia_css_kernel_bitmap.c.o
[ 15%] Building CXX object CMakeFiles/camhal_static.dir/src/3a/I3AControlFactory.cpp.o
[ 16%] Building CXX object CMakeFiles/camhal_static.dir/src/3a/AiqUtils.cpp.o
[ 17%] Building CXX object CMakeFiles/camhal_static.dir/src/3a/intel3a/Intel3AParameter.cpp.o
[ 18%] Building CXX object CMakeFiles/camhal_static.dir/src/3a/AiqResult.cpp.o
[ 19%] Building CXX object CMakeFiles/camhal_static.dir/src/3a/AiqResultStorage.cpp.o
[ 20%] Building CXX object CMakeFiles/camhal_static.dir/src/3a/SensorManager.cpp.o
[ 21%] Building CXX object CMakeFiles/camhal_static.dir/src/3a/LensManager.cpp.o
[ 22%] Building CXX object CMakeFiles/camhal_static.dir/src/3a/AiqCore.cpp.o
[ 23%] Building CXX object CMakeFiles/camhal_static.dir/src/3a/AiqEngine.cpp.o
[ 24%] Building CXX object CMakeFiles/camhal_static.dir/src/3a/AiqSetting.cpp.o
[ 25%] Building CXX object CMakeFiles/camhal_static.dir/src/3a/AiqUnit.cpp.o
[ 26%] Building CXX object CMakeFiles/camhal_static.dir/src/3a/MakerNote.cpp.o
[ 27%] Building CXX object CMakeFiles/camhal_static.dir/src/3a/Dvs.cpp.o
[ 28%] Building CXX object CMakeFiles/camhal_static.dir/src/3a/Ltm.cpp.o
[ 29%] Building CXX object CMakeFiles/camhal_static.dir/src/core/CaptureUnit.cpp.o
[ 30%] Building CXX object CMakeFiles/camhal_static.dir/src/core/DeviceBase.cpp.o
[ 31%] Building CXX object CMakeFiles/camhal_static.dir/src/core/CameraStream.cpp.o
[ 32%] Building CXX object CMakeFiles/camhal_static.dir/src/core/CameraDevice.cpp.o
[ 34%] Building CXX object CMakeFiles/camhal_static.dir/src/core/ProcessorManager.cpp.o
[ 35%] Building CXX object CMakeFiles/camhal_static.dir/src/core/RequestThread.cpp.o
[ 36%] Building CXX object CMakeFiles/camhal_static.dir/src/core/SwImageProcessor.cpp.o
[ 37%] Building CXX object CMakeFiles/camhal_static.dir/src/core/BufferQueue.cpp.o
[ 38%] Building CXX object CMakeFiles/camhal_static.dir/src/core/CameraBuffer.cpp.o
[ 39%] Building CXX object CMakeFiles/camhal_static.dir/src/core/CameraEvent.cpp.o
[ 40%] Building CXX object CMakeFiles/camhal_static.dir/src/core/LensHw.cpp.o
[ 41%] Building CXX object CMakeFiles/camhal_static.dir/src/core/SensorHwCtrl.cpp.o
[ 42%] Building CXX object CMakeFiles/camhal_static.dir/src/core/SofSource.cpp.o
[ 43%] Building CXX object CMakeFiles/camhal_static.dir/src/core/SyncManager.cpp.o
[ 44%] Building CXX object CMakeFiles/camhal_static.dir/src/core/psysprocessor/PolicyManager.cpp.o
[ 45%] Building CXX object CMakeFiles/camhal_static.dir/src/core/CvfPrivacyChecker.cpp.o
[ 46%] Building CXX object CMakeFiles/camhal_static.dir/src/core/PSysProcessor.cpp.o
[ 47%] Building CXX object CMakeFiles/camhal_static.dir/src/core/IspParamAdaptor.cpp.o
[ 48%] Building CXX object CMakeFiles/camhal_static.dir/src/core/psysprocessor/PSysDAG.cpp.o
[ 49%] Building CXX object CMakeFiles/camhal_static.dir/src/core/psysprocessor/PipeLiteExecutor.cpp.o
[ 50%] Building CXX object CMakeFiles/camhal_static.dir/src/core/psysprocessor/PGCommon.cpp.o
[ 51%] Building CXX object CMakeFiles/camhal_static.dir/src/core/psysprocessor/PGUtils.cpp.o
[ 52%] Building CXX object CMakeFiles/camhal_static.dir/src/core/psysprocessor/ShareReferBufferPool.cpp.o
[ 53%] Building CXX object CMakeFiles/camhal_static.dir/src/hal/CameraHal.cpp.o
[ 54%] Building CXX object CMakeFiles/camhal_static.dir/src/hal/ICamera.cpp.o
[ 55%] Building CXX object CMakeFiles/camhal_static.dir/src/iutils/CameraLog.cpp.o
[ 56%] Building CXX object CMakeFiles/camhal_static.dir/src/iutils/LogSink.cpp.o
[ 57%] Building CXX object CMakeFiles/camhal_static.dir/src/iutils/ModuleTags.cpp.o
[ 58%] Building CXX object CMakeFiles/camhal_static.dir/src/iutils/CameraDump.cpp.o
[ 59%] Building CXX object CMakeFiles/camhal_static.dir/src/iutils/Trace.cpp.o
[ 60%] Building CXX object CMakeFiles/camhal_static.dir/src/iutils/ScopedAtrace.cpp.o
[ 61%] Building CXX object CMakeFiles/camhal_static.dir/src/iutils/Thread.cpp.o
[ 62%] Building CXX object CMakeFiles/camhal_static.dir/src/iutils/Utils.cpp.o
[ 63%] Building CXX object CMakeFiles/camhal_static.dir/src/iutils/SwImageConverter.cpp.o
[ 64%] Building CXX object CMakeFiles/camhal_static.dir/src/metadata/icamera_metadata_base.cpp.o
[ 65%] Building CXX object CMakeFiles/camhal_static.dir/src/metadata/CameraMetadata.cpp.o
[ 67%] Building CXX object CMakeFiles/camhal_static.dir/src/metadata/Parameters.cpp.o
[ 68%] Building CXX object CMakeFiles/camhal_static.dir/src/metadata/ParameterHelper.cpp.o
[ 69%] Building CXX object CMakeFiles/camhal_static.dir/src/metadata/ParameterGenerator.cpp.o
[ 70%] Building CXX object CMakeFiles/camhal_static.dir/src/platformdata/ParserBase.cpp.o
[ 71%] Building CXX object CMakeFiles/camhal_static.dir/src/platformdata/PlatformData.cpp.o
[ 72%] Building CXX object CMakeFiles/camhal_static.dir/src/platformdata/CameraParser.cpp.o
[ 73%] Building CXX object CMakeFiles/camhal_static.dir/src/platformdata/PolicyParser.cpp.o
[ 74%] Building CXX object CMakeFiles/camhal_static.dir/src/platformdata/AiqInitData.cpp.o
[ 75%] Building CXX object CMakeFiles/camhal_static.dir/src/platformdata/gc/GraphUtils.cpp.o
[ 76%] Building CXX object CMakeFiles/camhal_static.dir/src/platformdata/gc/GraphConfigManager.cpp.o
[ 77%] Building CXX object CMakeFiles/camhal_static.dir/src/platformdata/gc/GraphConfig.cpp.o
[ 78%] Building CXX object CMakeFiles/camhal_static.dir/src/scheduler/CameraScheduler.cpp.o
[ 79%] Building CXX object CMakeFiles/camhal_static.dir/src/scheduler/CameraSchedulerPolicy.cpp.o
[ 80%] Building CXX object CMakeFiles/camhal_static.dir/src/v4l2/MediaControl.cpp.o
[ 81%] Building CXX object CMakeFiles/camhal_static.dir/src/v4l2/V4l2DeviceFactory.cpp.o
[ 82%] Building CXX object CMakeFiles/camhal_static.dir/src/v4l2/SysCall.cpp.o
[ 83%] Building CXX object CMakeFiles/camhal_static.dir/src/v4l2/NodeInfo.cpp.o
[ 84%] Building CXX object CMakeFiles/camhal_static.dir/modules/v4l2/v4l2_device.cc.o
[ 85%] Building CXX object CMakeFiles/camhal_static.dir/modules/v4l2/v4l2_subdevice.cc.o
[ 86%] Building CXX object CMakeFiles/camhal_static.dir/modules/v4l2/v4l2_video_node.cc.o
[ 87%] Building CXX object CMakeFiles/camhal_static.dir/modules/algowrapper/IntelCca.cpp.o
[ 88%] Building CXX object CMakeFiles/camhal_static.dir/modules/algowrapper/graph/GraphConfigImpl.cpp.o
[ 89%] Building CXX object CMakeFiles/camhal_static.dir/modules/algowrapper/graph/GraphConfigPipe.cpp.o
[ 90%] Building CXX object CMakeFiles/camhal_static.dir/modules/algowrapper/IntelPGParam.cpp.o
[ 91%] Building CXX object CMakeFiles/camhal_static.dir/src/image_process/ImageConverter.cpp.o
[ 92%] Building CXX object CMakeFiles/camhal_static.dir/src/image_process/ImageScalerCore.cpp.o
[ 93%] Building CXX object CMakeFiles/camhal_static.dir/modules/ia_cipr/src/Buffer.cpp.o
[ 94%] Building CXX object CMakeFiles/camhal_static.dir/modules/ia_cipr/src/Context.cpp.o
[ 95%] Building CXX object CMakeFiles/camhal_static.dir/modules/ia_cipr/src/Event.cpp.o
[ 96%] Building CXX object CMakeFiles/camhal_static.dir/modules/ia_cipr/src/Command.cpp.o
[ 97%] Building CXX object CMakeFiles/camhal_static.dir/modules/ia_cipr/src/Utils.cpp.o
[ 98%] Linking CXX static library libcamhal.a
[ 98%] Built target camhal_static
[100%] Linking CXX shared library libcamhal.so
[100%] Built target camhal
�[1m�[32m==>�(B�[m�[1m Entering fakeroot environment...�(B�[m
�[1m�[32m==>�(B�[m�[1m Starting package()...�(B�[m
-- Install configuration: "Release"
-- Installing: /home/varac/projects/work/webcam/archlinux-ipu6-webcam/intel-ipu6ep-camera-hal-git/pkg/intel-ipu6ep-camera-hal-git-fix/usr/include/libcamhal
-- Installing: /home/varac/projects/work/webcam/archlinux-ipu6-webcam/intel-ipu6ep-camera-hal-git/pkg/intel-ipu6ep-camera-hal-git-fix/usr/include/libcamhal/api
-- Installing: /home/varac/projects/work/webcam/archlinux-ipu6-webcam/intel-ipu6ep-camera-hal-git/pkg/intel-ipu6ep-camera-hal-git-fix/usr/include/libcamhal/api/ICamera.h
-- Installing: /home/varac/projects/work/webcam/archlinux-ipu6-webcam/intel-ipu6ep-camera-hal-git/pkg/intel-ipu6ep-camera-hal-git-fix/usr/include/libcamhal/api/Parameters.h
-- Installing: /home/varac/projects/work/webcam/archlinux-ipu6-webcam/intel-ipu6ep-camera-hal-git/pkg/intel-ipu6ep-camera-hal-git-fix/usr/include/libcamhal/api/intel_vendor_metadata_tags.h
-- Installing: /home/varac/projects/work/webcam/archlinux-ipu6-webcam/intel-ipu6ep-camera-hal-git/pkg/intel-ipu6ep-camera-hal-git-fix/usr/include/libcamhal/linux
-- Installing: /home/varac/projects/work/webcam/archlinux-ipu6-webcam/intel-ipu6ep-camera-hal-git/pkg/intel-ipu6ep-camera-hal-git-fix/usr/include/libcamhal/linux/ipu-isys.h
-- Installing: /home/varac/projects/work/webcam/archlinux-ipu6-webcam/intel-ipu6ep-camera-hal-git/pkg/intel-ipu6ep-camera-hal-git-fix/usr/include/libcamhal/linux/media-bus-format.h
-- Installing: /home/varac/projects/work/webcam/archlinux-ipu6-webcam/intel-ipu6ep-camera-hal-git/pkg/intel-ipu6ep-camera-hal-git-fix/usr/include/libcamhal/linux/media.h
-- Installing: /home/varac/projects/work/webcam/archlinux-ipu6-webcam/intel-ipu6ep-camera-hal-git/pkg/intel-ipu6ep-camera-hal-git-fix/usr/include/libcamhal/linux/v4l2-common.h
-- Installing: /home/varac/projects/work/webcam/archlinux-ipu6-webcam/intel-ipu6ep-camera-hal-git/pkg/intel-ipu6ep-camera-hal-git-fix/usr/include/libcamhal/linux/v4l2-controls.h
-- Installing: /home/varac/projects/work/webcam/archlinux-ipu6-webcam/intel-ipu6ep-camera-hal-git/pkg/intel-ipu6ep-camera-hal-git-fix/usr/include/libcamhal/linux/v4l2-mediabus.h
-- Installing: /home/varac/projects/work/webcam/archlinux-ipu6-webcam/intel-ipu6ep-camera-hal-git/pkg/intel-ipu6ep-camera-hal-git-fix/usr/include/libcamhal/linux/v4l2-subdev.h
-- Installing: /home/varac/projects/work/webcam/archlinux-ipu6-webcam/intel-ipu6ep-camera-hal-git/pkg/intel-ipu6ep-camera-hal-git-fix/usr/include/libcamhal/linux/videodev2.h
-- Installing: /home/varac/projects/work/webcam/archlinux-ipu6-webcam/intel-ipu6ep-camera-hal-git/pkg/intel-ipu6ep-camera-hal-git-fix/usr/include/libcamhal/utils
-- Installing: /home/varac/projects/work/webcam/archlinux-ipu6-webcam/intel-ipu6ep-camera-hal-git/pkg/intel-ipu6ep-camera-hal-git-fix/usr/include/libcamhal/utils/ScopedAtrace.h
-- Installing: /home/varac/projects/work/webcam/archlinux-ipu6-webcam/intel-ipu6ep-camera-hal-git/pkg/intel-ipu6ep-camera-hal-git-fix/usr/share/defaults/etc/camera
-- Installing: /home/varac/projects/work/webcam/archlinux-ipu6-webcam/intel-ipu6ep-camera-hal-git/pkg/intel-ipu6ep-camera-hal-git-fix/usr/share/defaults/etc/camera/HI556_1BG502T3_ADL.aiqb
-- Installing: /home/varac/projects/work/webcam/archlinux-ipu6-webcam/intel-ipu6ep-camera-hal-git/pkg/intel-ipu6ep-camera-hal-git-fix/usr/share/defaults/etc/camera/HI556_CJFLE25_ADL.aiqb
-- Installing: /home/varac/projects/work/webcam/archlinux-ipu6-webcam/intel-ipu6ep-camera-hal-git/pkg/intel-ipu6ep-camera-hal-git-fix/usr/share/defaults/etc/camera/HM2170_1SG205N3_ADL.aiqb
-- Installing: /home/varac/projects/work/webcam/archlinux-ipu6-webcam/intel-ipu6ep-camera-hal-git/pkg/intel-ipu6ep-camera-hal-git-fix/usr/share/defaults/etc/camera/HM2170_1SG205N3_MB_ADL.aiqb
-- Installing: /home/varac/projects/work/webcam/archlinux-ipu6-webcam/intel-ipu6ep-camera-hal-git/pkg/intel-ipu6ep-camera-hal-git-fix/usr/share/defaults/etc/camera/HM2170_1SG205N3_OS_ADL.aiqb
-- Installing: /home/varac/projects/work/webcam/archlinux-ipu6-webcam/intel-ipu6ep-camera-hal-git/pkg/intel-ipu6ep-camera-hal-git-fix/usr/share/defaults/etc/camera/HM2170_CJFME18_ADL.aiqb
-- Installing: /home/varac/projects/work/webcam/archlinux-ipu6-webcam/intel-ipu6ep-camera-hal-git/pkg/intel-ipu6ep-camera-hal-git-fix/usr/share/defaults/etc/camera/OV02C10_1BG203N3_ADL.aiqb
-- Installing: /home/varac/projects/work/webcam/archlinux-ipu6-webcam/intel-ipu6ep-camera-hal-git/pkg/intel-ipu6ep-camera-hal-git-fix/usr/share/defaults/etc/camera/OV02C10_1SG204N3_ADL.aiqb
-- Installing: /home/varac/projects/work/webcam/archlinux-ipu6-webcam/intel-ipu6ep-camera-hal-git/pkg/intel-ipu6ep-camera-hal-git-fix/usr/share/defaults/etc/camera/OV02C10_CIFME14_ADL.aiqb
-- Installing: /home/varac/projects/work/webcam/archlinux-ipu6-webcam/intel-ipu6ep-camera-hal-git/pkg/intel-ipu6ep-camera-hal-git-fix/usr/share/defaults/etc/camera/OV2740_CJFLE23_ADL.aiqb
-- Installing: /home/varac/projects/work/webcam/archlinux-ipu6-webcam/intel-ipu6ep-camera-hal-git/pkg/intel-ipu6ep-camera-hal-git-fix/usr/share/defaults/etc/camera/gcss
-- Installing: /home/varac/projects/work/webcam/archlinux-ipu6-webcam/intel-ipu6ep-camera-hal-git/pkg/intel-ipu6ep-camera-hal-git-fix/usr/share/defaults/etc/camera/gcss/graph_descriptor.xml
-- Installing: /home/varac/projects/work/webcam/archlinux-ipu6-webcam/intel-ipu6ep-camera-hal-git/pkg/intel-ipu6ep-camera-hal-git-fix/usr/share/defaults/etc/camera/gcss/graph_settings_HI556_1BG502T3_ADL.xml
-- Installing: /home/varac/projects/work/webcam/archlinux-ipu6-webcam/intel-ipu6ep-camera-hal-git/pkg/intel-ipu6ep-camera-hal-git-fix/usr/share/defaults/etc/camera/gcss/graph_settings_HI556_CJFLE25_ADL.xml
-- Installing: /home/varac/projects/work/webcam/archlinux-ipu6-webcam/intel-ipu6ep-camera-hal-git/pkg/intel-ipu6ep-camera-hal-git-fix/usr/share/defaults/etc/camera/gcss/graph_settings_HM2170_1SG205N3_ADL.xml
-- Installing: /home/varac/projects/work/webcam/archlinux-ipu6-webcam/intel-ipu6ep-camera-hal-git/pkg/intel-ipu6ep-camera-hal-git-fix/usr/share/defaults/etc/camera/gcss/graph_settings_HM2170_CJFME18_ADL.xml
-- Installing: /home/varac/projects/work/webcam/archlinux-ipu6-webcam/intel-ipu6ep-camera-hal-git/pkg/intel-ipu6ep-camera-hal-git-fix/usr/share/defaults/etc/camera/gcss/graph_settings_OV02C10_1BG203N3_ADL.xml
-- Installing: /home/varac/projects/work/webcam/archlinux-ipu6-webcam/intel-ipu6ep-camera-hal-git/pkg/intel-ipu6ep-camera-hal-git-fix/usr/share/defaults/etc/camera/gcss/graph_settings_OV02C10_1SG204N3_ADL.xml
-- Installing: /home/varac/projects/work/webcam/archlinux-ipu6-webcam/intel-ipu6ep-camera-hal-git/pkg/intel-ipu6ep-camera-hal-git-fix/usr/share/defaults/etc/camera/gcss/graph_settings_OV02C10_CIFME14_ADL.xml
-- Installing: /home/varac/projects/work/webcam/archlinux-ipu6-webcam/intel-ipu6ep-camera-hal-git/pkg/intel-ipu6ep-camera-hal-git-fix/usr/share/defaults/etc/camera/gcss/graph_settings_OV2740_CJFLE23_ADL.xml
-- Installing: /home/varac/projects/work/webcam/archlinux-ipu6-webcam/intel-ipu6ep-camera-hal-git/pkg/intel-ipu6ep-camera-hal-git-fix/usr/share/defaults/etc/camera/gcss/graph_settings_hm2170_1SG205N3_ADL.xml
-- Installing: /home/varac/projects/work/webcam/archlinux-ipu6-webcam/intel-ipu6ep-camera-hal-git/pkg/intel-ipu6ep-camera-hal-git-fix/usr/share/defaults/etc/camera/gcss/graph_settings_ov01a10.xml
-- Installing: /home/varac/projects/work/webcam/archlinux-ipu6-webcam/intel-ipu6ep-camera-hal-git/pkg/intel-ipu6ep-camera-hal-git-fix/usr/share/defaults/etc/camera/gcss/graph_settings_ov01a1s.xml
-- Installing: /home/varac/projects/work/webcam/archlinux-ipu6-webcam/intel-ipu6ep-camera-hal-git/pkg/intel-ipu6ep-camera-hal-git-fix/usr/share/defaults/etc/camera/gcss/graph_settings_ov13b10.xml
-- Installing: /home/varac/projects/work/webcam/archlinux-ipu6-webcam/intel-ipu6ep-camera-hal-git/pkg/intel-ipu6ep-camera-hal-git-fix/usr/share/defaults/etc/camera/gcss/graph_settings_ov8856.xml
-- Installing: /home/varac/projects/work/webcam/archlinux-ipu6-webcam/intel-ipu6ep-camera-hal-git/pkg/intel-ipu6ep-camera-hal-git-fix/usr/share/defaults/etc/camera/hi556.aiqb
-- Installing: /home/varac/projects/work/webcam/archlinux-ipu6-webcam/intel-ipu6ep-camera-hal-git/pkg/intel-ipu6ep-camera-hal-git-fix/usr/share/defaults/etc/camera/libcamhal_profile.xml
-- Installing: /home/varac/projects/work/webcam/archlinux-ipu6-webcam/intel-ipu6ep-camera-hal-git/pkg/intel-ipu6ep-camera-hal-git-fix/usr/share/defaults/etc/camera/ov01a10.aiqb
-- Installing: /home/varac/projects/work/webcam/archlinux-ipu6-webcam/intel-ipu6ep-camera-hal-git/pkg/intel-ipu6ep-camera-hal-git-fix/usr/share/defaults/etc/camera/ov01a1s.aiqb
-- Installing: /home/varac/projects/work/webcam/archlinux-ipu6-webcam/intel-ipu6ep-camera-hal-git/pkg/intel-ipu6ep-camera-hal-git-fix/usr/share/defaults/etc/camera/psys_policy_profiles.xml
-- Installing: /home/varac/projects/work/webcam/archlinux-ipu6-webcam/intel-ipu6ep-camera-hal-git/pkg/intel-ipu6ep-camera-hal-git-fix/usr/share/defaults/etc/camera/sensors
-- Installing: /home/varac/projects/work/webcam/archlinux-ipu6-webcam/intel-ipu6ep-camera-hal-git/pkg/intel-ipu6ep-camera-hal-git-fix/usr/share/defaults/etc/camera/sensors/hi556-uf.xml
-- Installing: /home/varac/projects/work/webcam/archlinux-ipu6-webcam/intel-ipu6ep-camera-hal-git/pkg/intel-ipu6ep-camera-hal-git-fix/usr/share/defaults/etc/camera/sensors/hm2170-uf.xml
-- Installing: /home/varac/projects/work/webcam/archlinux-ipu6-webcam/intel-ipu6ep-camera-hal-git/pkg/intel-ipu6ep-camera-hal-git-fix/usr/share/defaults/etc/camera/sensors/ov01a10-uf.xml
-- Installing: /home/varac/projects/work/webcam/archlinux-ipu6-webcam/intel-ipu6ep-camera-hal-git/pkg/intel-ipu6ep-camera-hal-git-fix/usr/share/defaults/etc/camera/sensors/ov01a1s-uf.xml
-- Installing: /home/varac/projects/work/webcam/archlinux-ipu6-webcam/intel-ipu6ep-camera-hal-git/pkg/intel-ipu6ep-camera-hal-git-fix/usr/share/defaults/etc/camera/sensors/ov02c10-uf.xml
-- Installing: /home/varac/projects/work/webcam/archlinux-ipu6-webcam/intel-ipu6ep-camera-hal-git/pkg/intel-ipu6ep-camera-hal-git-fix/usr/share/defaults/etc/camera/sensors/ov13b10-uf.xml
-- Installing: /home/varac/projects/work/webcam/archlinux-ipu6-webcam/intel-ipu6ep-camera-hal-git/pkg/intel-ipu6ep-camera-hal-git-fix/usr/share/defaults/etc/camera/sensors/ov13b10-wf.xml
-- Installing: /home/varac/projects/work/webcam/archlinux-ipu6-webcam/intel-ipu6ep-camera-hal-git/pkg/intel-ipu6ep-camera-hal-git-fix/usr/share/defaults/etc/camera/sensors/ov2740-uf.xml
-- Installing: /home/varac/projects/work/webcam/archlinux-ipu6-webcam/intel-ipu6ep-camera-hal-git/pkg/intel-ipu6ep-camera-hal-git-fix/usr/share/defaults/etc/camera/sensors/ov8856-uf.xml
-- Installing: /home/varac/projects/work/webcam/archlinux-ipu6-webcam/intel-ipu6ep-camera-hal-git/pkg/intel-ipu6ep-camera-hal-git-fix/usr/share/defaults/etc/camera/sensors/ov8856-wf.xml
-- Installing: /home/varac/projects/work/webcam/archlinux-ipu6-webcam/intel-ipu6ep-camera-hal-git/pkg/intel-ipu6ep-camera-hal-git-fix/usr/lib/libcamhal.so
-- Installing: /home/varac/projects/work/webcam/archlinux-ipu6-webcam/intel-ipu6ep-camera-hal-git/pkg/intel-ipu6ep-camera-hal-git-fix/usr/lib/libcamhal.a
-- Installing: /home/varac/projects/work/webcam/archlinux-ipu6-webcam/intel-ipu6ep-camera-hal-git/pkg/intel-ipu6ep-camera-hal-git-fix/usr/lib/pkgconfig/libcamhal.pc
�[1m�[32m==>�(B�[m�[1m Tidying install...�(B�[m
�[1m�[34m  ->�(B�[m�[1m Removing libtool files...�(B�[m
�[1m�[34m  ->�(B�[m�[1m Purging unwanted files...�(B�[m
�[1m�[34m  ->�(B�[m�[1m Removing static library files...�(B�[m
�[1m�[34m  ->�(B�[m�[1m Stripping unneeded symbols from binaries and libraries...�(B�[m
�[1m�[34m  ->�(B�[m�[1m Compressing man and info pages...�(B�[m
�[1m�[32m==>�(B�[m�[1m Checking for packaging issues...�(B�[m
�[1m�[32m==>�(B�[m�[1m Creating package "intel-ipu6ep-camera-hal-git-fix"...�(B�[m
�[1m�[34m  ->�(B�[m�[1m Generating .PKGINFO file...�(B�[m
�[1m�[34m  ->�(B�[m�[1m Generating .BUILDINFO file...�(B�[m
�[1m�[34m  ->�(B�[m�[1m Generating .MTREE file...�(B�[m
�[1m�[34m  ->�(B�[m�[1m Compressing package...�(B�[m
�[1m�[32m==>�(B�[m�[1m Leaving fakeroot environment.�(B�[m
�[1m�[32m==>�(B�[m�[1m Finished making: intel-ipu6ep-camera-hal-git-fix r56.884b81a-1 (Do 06 Jul 2023 12:43:21 CEST)�(B�[m
�[1m�[32m==>�(B�[m�[1m Installing package intel-ipu6ep-camera-hal-git-fix with pacman -U...�(B�[m
loading packages...
resolving dependencies...
looking for conflicting packages...

Packages (1) intel-ipu6ep-camera-hal-git-fix-r56.884b81a-1

Total Installed Size:  13,82 MiB

:: Proceed with installation? [Y/n] 
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing intel-ipu6ep-camera-hal-git-fix...
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
~/projects/work/webcam/archlinux-ipu6-webcam
=> SUCCESS
# Build and install package: v4l2loopback-dkms-git
~/projects/work/webcam/archlinux-ipu6-webcam/v4l2loopback-dkms-git ~/projects/work/webcam/archlinux-ipu6-webcam
�[1m�[32m==>�(B�[m�[1m Making package: v4l2loopback-dkms-git-fix r10.f94def5-1 (Do 06 Jul 2023 12:43:22 CEST)�(B�[m
�[1m�[32m==>�(B�[m�[1m Checking runtime dependencies...�(B�[m
�[1m�[32m==>�(B�[m�[1m Checking buildtime dependencies...�(B�[m
�[1m�[32m==>�(B�[m�[1m Retrieving sources...�(B�[m
�[1m�[34m  ->�(B�[m�[1m Cloning v4l2loopback git repo...�(B�[m
�[1m�[32m==>�(B�[m�[1m Validating source files with md5sums...�(B�[m
�[1m�[32m==>�(B�[m�[1m Extracting sources...�(B�[m
�[1m�[34m  ->�(B�[m�[1m Creating working copy of v4l2loopback git repo...�(B�[m
�[1m�[32m==>�(B�[m�[1m Starting prepare()...�(B�[m
patching file v4l2loopback.c
patching file v4l2loopback.c
patching file v4l2loopback.c
patching file dkms.conf
�[1m�[32m==>�(B�[m�[1m Starting pkgver()...�(B�[m
�[1m�[32m==>�(B�[m�[1m Updated version: v4l2loopback-dkms-git-fix r10.cae2954-1�(B�[m
�[1m�[32m==>�(B�[m�[1m Entering fakeroot environment...�(B�[m
�[1m�[32m==>�(B�[m�[1m Starting package()...�(B�[m
'COPYING' -> '/home/varac/projects/work/webcam/archlinux-ipu6-webcam/v4l2loopback-dkms-git/pkg/v4l2loopback-dkms-git-fix/usr/share/licenses/v4l2loopback/COPYING'
install -p -m 755 -d "/home/varac/projects/work/webcam/archlinux-ipu6-webcam/v4l2loopback-dkms-git/pkg/v4l2loopback-dkms-git-fix/usr/bin"
help2man -N --name "control v4l2 loopback devices" utils/v4l2loopback-ctl > man/v4l2loopback-ctl.1
install -p -m 755 utils/v4l2loopback-ctl "/home/varac/projects/work/webcam/archlinux-ipu6-webcam/v4l2loopback-dkms-git/pkg/v4l2loopback-dkms-git-fix/usr/bin"
install -p -m 755 -d "/home/varac/projects/work/webcam/archlinux-ipu6-webcam/v4l2loopback-dkms-git/pkg/v4l2loopback-dkms-git-fix/usr/share/man/man1"
install -m 644 man/v4l2loopback-ctl.1 "/home/varac/projects/work/webcam/archlinux-ipu6-webcam/v4l2loopback-dkms-git/pkg/v4l2loopback-dkms-git-fix/usr/share/man/man1"
�[1m�[32m==>�(B�[m�[1m Tidying install...�(B�[m
�[1m�[34m  ->�(B�[m�[1m Removing libtool files...�(B�[m
�[1m�[34m  ->�(B�[m�[1m Purging unwanted files...�(B�[m
�[1m�[34m  ->�(B�[m�[1m Removing static library files...�(B�[m
�[1m�[34m  ->�(B�[m�[1m Stripping unneeded symbols from binaries and libraries...�(B�[m
�[1m�[34m  ->�(B�[m�[1m Compressing man and info pages...�(B�[m
�[1m�[32m==>�(B�[m�[1m Checking for packaging issues...�(B�[m
�[1m�[32m==>�(B�[m�[1m Creating package "v4l2loopback-dkms-git-fix"...�(B�[m
�[1m�[34m  ->�(B�[m�[1m Generating .PKGINFO file...�(B�[m
�[1m�[34m  ->�(B�[m�[1m Generating .BUILDINFO file...�(B�[m
�[1m�[34m  ->�(B�[m�[1m Generating .MTREE file...�(B�[m
�[1m�[34m  ->�(B�[m�[1m Compressing package...�(B�[m
�[1m�[32m==>�(B�[m�[1m Leaving fakeroot environment.�(B�[m
�[1m�[32m==>�(B�[m�[1m Finished making: v4l2loopback-dkms-git-fix r10.cae2954-1 (Do 06 Jul 2023 12:43:26 CEST)�(B�[m
�[1m�[32m==>�(B�[m�[1m Installing package v4l2loopback-dkms-git-fix with pacman -U...�(B�[m
loading packages...
resolving dependencies...
looking for conflicting packages...

Packages (1) v4l2loopback-dkms-git-fix-r10.cae2954-1

Total Installed Size:  0,23 MiB

:: Proceed with installation? [Y/n] 
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing v4l2loopback-dkms-git-fix...
:: Running post-transaction hooks...
(1/2) Arming ConditionNeedsUpdate...
(2/2) Install DKMS modules
==> dkms install --no-depmod v4l2loopback/r10.cae2954 -k 6.3.5-2-MANJARO
==> dkms install --no-depmod v4l2loopback/r10.cae2954 -k 6.4.0-1-MANJARO
==> depmod 6.4.0-1-MANJARO
==> depmod 6.3.5-2-MANJARO
~/projects/work/webcam/archlinux-ipu6-webcam
=> SUCCESS
# Build and install package: v4l2-relayd
~/projects/work/webcam/archlinux-ipu6-webcam/v4l2-relayd ~/projects/work/webcam/archlinux-ipu6-webcam
�[1m�[32m==>�(B�[m�[1m Making package: v4l2-relayd r42.6fd6b6a-1 (Do 06 Jul 2023 12:43:33 CEST)�(B�[m
�[1m�[32m==>�(B�[m�[1m Checking runtime dependencies...�(B�[m
�[1m�[32m==>�(B�[m�[1m Checking buildtime dependencies...�(B�[m
�[1m�[32m==>�(B�[m�[1m Retrieving sources...�(B�[m
�[1m�[34m  ->�(B�[m�[1m Cloning v4l2-relayd git repo...�(B�[m
�[1m�[32m==>�(B�[m�[1m Validating source files with sha256sums...�(B�[m
�[1m�[32m==>�(B�[m�[1m Extracting sources...�(B�[m
�[1m�[34m  ->�(B�[m�[1m Creating working copy of v4l2-relayd git repo...�(B�[m
�[1m�[32m==>�(B�[m�[1m Starting pkgver()...�(B�[m
�[1m�[32m==>�(B�[m�[1m Starting build()...�(B�[m
libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'build-aux'.
libtoolize: copying file 'build-aux/ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'.
libtoolize: copying file 'm4/libtool.m4'
libtoolize: copying file 'm4/ltoptions.m4'
libtoolize: copying file 'm4/ltsugar.m4'
libtoolize: copying file 'm4/ltversion.m4'
libtoolize: copying file 'm4/lt~obsolete.m4'
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a race-free mkdir -p... /usr/sbin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether to enable maintainer-specific portions of Makefiles... yes
checking whether make supports nested variables... (cached) yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking whether gcc understands -c and -o together... yes
checking whether make supports the include directive... yes (GNU style)
checking dependency style of gcc... gcc3
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for wchar.h... yes
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking whether _XOPEN_SOURCE should be defined... no
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... no
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking how to print strings... printf
checking for a sed that does not truncate output... /usr/sbin/sed
checking for grep that handles long lines and -e... /usr/sbin/grep
checking for egrep... /usr/sbin/grep -E
checking for fgrep... /usr/sbin/grep -F
checking for ld used by gcc... /usr/sbin/ld
checking if the linker (/usr/sbin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/sbin/nm -B
checking the name lister (/usr/sbin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/sbin/ld option to reload object files... -r
checking for file... file
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/sbin/nm -B output from gcc object... ok
checking for sysroot... no
checking for a working dd... /usr/sbin/dd
checking how to truncate binary pipes... /usr/sbin/dd bs=4096 count=1
checking for mt... no
checking if : is a manifest tool... no
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/sbin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
configure: creating ./config.lt
config.lt: creating libtool
checking for pkg-config... /usr/sbin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for DEPS... yes
checking for GST... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing libtool commands
git.mk: Generating .gitignore
make  all-recursive
make[1]: Entering directory '/home/varac/projects/work/webcam/archlinux-ipu6-webcam/v4l2-relayd/src/v4l2-relayd'
Making all in .
make[2]: Entering directory '/home/varac/projects/work/webcam/archlinux-ipu6-webcam/v4l2-relayd/src/v4l2-relayd'
  CC       src/v4l2_relayd-v4l2-relayd.o
  CCLD     src/v4l2-relayd
make[2]: Leaving directory '/home/varac/projects/work/webcam/archlinux-ipu6-webcam/v4l2-relayd/src/v4l2-relayd'
make[1]: Leaving directory '/home/varac/projects/work/webcam/archlinux-ipu6-webcam/v4l2-relayd/src/v4l2-relayd'
�[1m�[32m==>�(B�[m�[1m Entering fakeroot environment...�(B�[m
�[1m�[32m==>�(B�[m�[1m Starting package()...�(B�[m
Making install in .
make[1]: Entering directory '/home/varac/projects/work/webcam/archlinux-ipu6-webcam/v4l2-relayd/src/v4l2-relayd'
make[2]: Entering directory '/home/varac/projects/work/webcam/archlinux-ipu6-webcam/v4l2-relayd/src/v4l2-relayd'
 /usr/sbin/mkdir -p '/home/varac/projects/work/webcam/archlinux-ipu6-webcam/v4l2-relayd/pkg/v4l2-relayd//usr/etc/modprobe.d'
 /usr/sbin/mkdir -p '/home/varac/projects/work/webcam/archlinux-ipu6-webcam/v4l2-relayd/pkg/v4l2-relayd//usr/lib/modules-load.d'
 /usr/bin/install -c -m 644 data/etc/modprobe.d/v4l2-relayd.conf '/home/varac/projects/work/webcam/archlinux-ipu6-webcam/v4l2-relayd/pkg/v4l2-relayd//usr/etc/modprobe.d'
 /usr/bin/install -c -m 644 data/etc/modules-load.d/v4l2-relayd.conf '/home/varac/projects/work/webcam/archlinux-ipu6-webcam/v4l2-relayd/pkg/v4l2-relayd//usr/lib/modules-load.d'
 /usr/sbin/mkdir -p '/home/varac/projects/work/webcam/archlinux-ipu6-webcam/v4l2-relayd/pkg/v4l2-relayd//usr/etc/default'
 /usr/sbin/mkdir -p '/home/varac/projects/work/webcam/archlinux-ipu6-webcam/v4l2-relayd/pkg/v4l2-relayd//usr/lib/systemd/system'
 /usr/bin/install -c -m 644 data/etc/default/v4l2-relayd '/home/varac/projects/work/webcam/archlinux-ipu6-webcam/v4l2-relayd/pkg/v4l2-relayd//usr/etc/default'
 /usr/bin/install -c -m 644 data/systemd/v4l2-relayd.service '/home/varac/projects/work/webcam/archlinux-ipu6-webcam/v4l2-relayd/pkg/v4l2-relayd//usr/lib/systemd/system'
 /usr/sbin/mkdir -p '/home/varac/projects/work/webcam/archlinux-ipu6-webcam/v4l2-relayd/pkg/v4l2-relayd//usr/bin'
  /bin/sh ./libtool   --mode=install /usr/bin/install -c src/v4l2-relayd '/home/varac/projects/work/webcam/archlinux-ipu6-webcam/v4l2-relayd/pkg/v4l2-relayd//usr/bin'
libtool: install: /usr/bin/install -c src/v4l2-relayd /home/varac/projects/work/webcam/archlinux-ipu6-webcam/v4l2-relayd/pkg/v4l2-relayd//usr/bin/v4l2-relayd
make[2]: Leaving directory '/home/varac/projects/work/webcam/archlinux-ipu6-webcam/v4l2-relayd/src/v4l2-relayd'
make[1]: Leaving directory '/home/varac/projects/work/webcam/archlinux-ipu6-webcam/v4l2-relayd/src/v4l2-relayd'
�[1m�[32m==>�(B�[m�[1m Tidying install...�(B�[m
�[1m�[34m  ->�(B�[m�[1m Removing libtool files...�(B�[m
�[1m�[34m  ->�(B�[m�[1m Purging unwanted files...�(B�[m
�[1m�[34m  ->�(B�[m�[1m Removing static library files...�(B�[m
�[1m�[34m  ->�(B�[m�[1m Stripping unneeded symbols from binaries and libraries...�(B�[m
�[1m�[34m  ->�(B�[m�[1m Compressing man and info pages...�(B�[m
�[1m�[32m==>�(B�[m�[1m Checking for packaging issues...�(B�[m
�[1m�[32m==>�(B�[m�[1m Creating package "v4l2-relayd"...�(B�[m
�[1m�[34m  ->�(B�[m�[1m Generating .PKGINFO file...�(B�[m
�[1m�[34m  ->�(B�[m�[1m Generating .BUILDINFO file...�(B�[m
�[1m�[34m  ->�(B�[m�[1m Generating .MTREE file...�(B�[m
�[1m�[34m  ->�(B�[m�[1m Compressing package...�(B�[m
�[1m�[32m==>�(B�[m�[1m Leaving fakeroot environment.�(B�[m
�[1m�[32m==>�(B�[m�[1m Finished making: v4l2-relayd r42.6fd6b6a-1 (Do 06 Jul 2023 12:43:41 CEST)�(B�[m
�[1m�[32m==>�(B�[m�[1m Installing package v4l2-relayd with pacman -U...�(B�[m
loading packages...
resolving dependencies...
looking for conflicting packages...

Packages (1) v4l2-relayd-r42.6fd6b6a-1

Total Installed Size:  0,02 MiB

:: Proceed with installation? [Y/n] 
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Running pre-transaction hooks...
(1/1) etckeeper: pre-transaction commit
:: Processing package changes...
installing v4l2-relayd...
:: Running post-transaction hooks...
(1/3) Reloading system manager configuration...
(2/3) Arming ConditionNeedsUpdate...
(3/3) etckeeper: post-transaction commit
[master b2a364c] committing changes in /etc made by "sudo /usr/sbin/pacman --noconfirm -U /home/varac/projects/work/webcam/archlinux-ipu6-webcam/v4l2-relayd/v4l2-relayd-r42.6fd6b6a-1-x86_64.pkg.tar.zst"
 Author: Varac <[email protected]>
 6 files changed, 28 insertions(+), 1 deletion(-)
 create mode 100644 default/v4l2-relayd
 create mode 100644 modprobe.d/v4l2-relayd.conf
~/projects/work/webcam/archlinux-ipu6-webcam
=> SUCCESS
# Build and install package: icamerasrc-git
~/projects/work/webcam/archlinux-ipu6-webcam/icamerasrc-git ~/projects/work/webcam/archlinux-ipu6-webcam
�[1m�[32m==>�(B�[m�[1m Making package: icamerasrc-git-fix r59.17841ab-1 (Do 06 Jul 2023 12:43:42 CEST)�(B�[m
�[1m�[32m==>�(B�[m�[1m Checking runtime dependencies...�(B�[m
�[1m�[32m==>�(B�[m�[1m Checking buildtime dependencies...�(B�[m
�[1m�[32m==>�(B�[m�[1m Retrieving sources...�(B�[m
�[1m�[34m  ->�(B�[m�[1m Cloning icamerasrc git repo...�(B�[m
�[1m�[32m==>�(B�[m�[1m Validating source files with sha256sums...�(B�[m
�[1m�[32m==>�(B�[m�[1m Extracting sources...�(B�[m
�[1m�[34m  ->�(B�[m�[1m Creating working copy of icamerasrc git repo...�(B�[m
�[1m�[32m==>�(B�[m�[1m Starting pkgver()...�(B�[m
�[1m�[32m==>�(B�[m�[1m Starting build()...�(B�[m
libtoolize: putting auxiliary files in '.'.
libtoolize: copying file './ltmain.sh'
libtoolize: Consider adding 'AC_CONFIG_MACRO_DIRS([m4])' to configure.ac,
libtoolize: and rerunning libtoolize and aclocal.
libtoolize: Consider adding '-I m4' to ACLOCAL_AMFLAGS in Makefile.am.
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a race-free mkdir -p... /usr/sbin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether to enable maintainer-specific portions of Makefiles... yes
checking for g++... g++
checking whether the C++ compiler works... yes
checking for C++ compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C++... yes
checking whether g++ accepts -g... yes
checking for g++ option to enable C++11 features... none needed
checking whether make supports the include directive... yes (GNU style)
checking dependency style of g++... gcc3
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking how to print strings... printf
checking for gcc... gcc
checking whether the compiler supports GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking whether gcc understands -c and -o together... yes
checking dependency style of gcc... gcc3
checking for a sed that does not truncate output... /usr/sbin/sed
checking for grep that handles long lines and -e... /usr/sbin/grep
checking for egrep... /usr/sbin/grep -E
checking for fgrep... /usr/sbin/grep -F
checking for ld used by gcc... /usr/sbin/ld
checking if the linker (/usr/sbin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/sbin/nm -B
checking the name lister (/usr/sbin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/sbin/ld option to reload object files... -r
checking for file... file
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/sbin/nm -B output from gcc object... ok
checking for sysroot... no
checking for a working dd... /usr/sbin/dd
checking how to truncate binary pipes... /usr/sbin/dd bs=4096 count=1
checking for mt... no
checking if : is a manifest tool... no
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/sbin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking how to run the C++ preprocessor... g++ -E
checking for ld used by g++... /usr/sbin/ld -m elf_x86_64
checking if the linker (/usr/sbin/ld -m elf_x86_64) is GNU ld... yes
checking whether the g++ linker (/usr/sbin/ld -m elf_x86_64) supports shared libraries... yes
checking for g++ option to produce PIC... -fPIC -DPIC
checking if g++ PIC flag -fPIC -DPIC works... yes
checking if g++ static flag -static works... yes
checking if g++ supports -c -o file.o... yes
checking if g++ supports -c -o file.o... (cached) yes
checking whether the g++ linker (/usr/sbin/ld -m elf_x86_64) supports shared libraries... yes
checking dynamic linker characteristics... (cached) GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking for pkg-config...  
checking for pkg-config... /usr/sbin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for GST... yes
checking for CAMHAL... yes
checking for LIBDRM... yes
checking to see if compiler understands -Wall... yes
checking check if CHROME_SLIM_CAMHAL is ON... yes
checking check if STRIP_VIRTUAL_CHANNEL_CAMHAL is ON... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating src/interfaces/Makefile
config.status: creating libgsticamerasrc.pc
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing libtool commands

Now type 'make' to compile this module.

make  all-recursive
make[1]: Entering directory '/home/varac/projects/work/webcam/archlinux-ipu6-webcam/icamerasrc-git/src/icamerasrc'
Making all in src
make[2]: Entering directory '/home/varac/projects/work/webcam/archlinux-ipu6-webcam/icamerasrc-git/src/icamerasrc/src'
Making all in interfaces
make[3]: Entering directory '/home/varac/projects/work/webcam/archlinux-ipu6-webcam/icamerasrc-git/src/icamerasrc/src/interfaces'
/bin/sh ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I../..  -std=c++11 -Wall -Werror -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -pthread  -Wall  -I/usr/include/libcamhal -I/usr/include/libcamhal/api -I/usr/include/libcamhal/utils  -DCHROME_SLIM_CAMHAL -fstack-protector-all -fPIE -fPIC -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security   -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -MT libgsticamerainterface_1.0_la-gstcamera3ainterface.lo -MD -MP -MF .deps/libgsticamerainterface_1.0_la-gstcamera3ainterface.Tpo -c -o libgsticamerainterface_1.0_la-gstcamera3ainterface.lo `test -f 'gstcamera3ainterface.cpp' || echo './'`gstcamera3ainterface.cpp
/bin/sh ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I../..  -std=c++11 -Wall -Werror -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -pthread  -Wall  -I/usr/include/libcamhal -I/usr/include/libcamhal/api -I/usr/include/libcamhal/utils  -DCHROME_SLIM_CAMHAL -fstack-protector-all -fPIE -fPIC -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security   -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -MT libgsticamerainterface_1.0_la-gstcameraispinterface.lo -MD -MP -MF .deps/libgsticamerainterface_1.0_la-gstcameraispinterface.Tpo -c -o libgsticamerainterface_1.0_la-gstcameraispinterface.lo `test -f 'gstcameraispinterface.cpp' || echo './'`gstcameraispinterface.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -std=c++11 -Wall -Werror -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -pthread -Wall -I/usr/include/libcamhal -I/usr/include/libcamhal/api -I/usr/include/libcamhal/utils -DCHROME_SLIM_CAMHAL -fstack-protector-all -fPIC -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -MT libgsticamerainterface_1.0_la-gstcameraispinterface.lo -MD -MP -MF .deps/libgsticamerainterface_1.0_la-gstcameraispinterface.Tpo -c gstcameraispinterface.cpp  -fPIC -DPIC -o .libs/libgsticamerainterface_1.0_la-gstcameraispinterface.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -std=c++11 -Wall -Werror -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -pthread -Wall -I/usr/include/libcamhal -I/usr/include/libcamhal/api -I/usr/include/libcamhal/utils -DCHROME_SLIM_CAMHAL -fstack-protector-all -fPIC -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -MT libgsticamerainterface_1.0_la-gstcamera3ainterface.lo -MD -MP -MF .deps/libgsticamerainterface_1.0_la-gstcamera3ainterface.Tpo -c gstcamera3ainterface.cpp  -fPIC -DPIC -o .libs/libgsticamerainterface_1.0_la-gstcamera3ainterface.o
mv -f .deps/libgsticamerainterface_1.0_la-gstcameraispinterface.Tpo .deps/libgsticamerainterface_1.0_la-gstcameraispinterface.Plo
/bin/sh ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I../..  -std=c++11 -Wall -Werror -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -pthread  -Wall  -I/usr/include/libcamhal -I/usr/include/libcamhal/api -I/usr/include/libcamhal/utils  -DCHROME_SLIM_CAMHAL -fstack-protector-all -fPIE -fPIC -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security   -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -MT libgsticamerainterface_1.0_la-gstcameradewarpinginterface.lo -MD -MP -MF .deps/libgsticamerainterface_1.0_la-gstcameradewarpinginterface.Tpo -c -o libgsticamerainterface_1.0_la-gstcameradewarpinginterface.lo `test -f 'gstcameradewarpinginterface.cpp' || echo './'`gstcameradewarpinginterface.cpp
mv -f .deps/libgsticamerainterface_1.0_la-gstcamera3ainterface.Tpo .deps/libgsticamerainterface_1.0_la-gstcamera3ainterface.Plo
/bin/sh ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I../..  -std=c++11 -Wall -Werror -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -pthread  -Wall  -I/usr/include/libcamhal -I/usr/include/libcamhal/api -I/usr/include/libcamhal/utils  -DCHROME_SLIM_CAMHAL -fstack-protector-all -fPIE -fPIC -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security   -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -MT libgsticamerainterface_1.0_la-gstcamerawfovinterface.lo -MD -MP -MF .deps/libgsticamerainterface_1.0_la-gstcamerawfovinterface.Tpo -c -o libgsticamerainterface_1.0_la-gstcamerawfovinterface.lo `test -f 'gstcamerawfovinterface.cpp' || echo './'`gstcamerawfovinterface.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -std=c++11 -Wall -Werror -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -pthread -Wall -I/usr/include/libcamhal -I/usr/include/libcamhal/api -I/usr/include/libcamhal/utils -DCHROME_SLIM_CAMHAL -fstack-protector-all -fPIC -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -MT libgsticamerainterface_1.0_la-gstcameradewarpinginterface.lo -MD -MP -MF .deps/libgsticamerainterface_1.0_la-gstcameradewarpinginterface.Tpo -c gstcameradewarpinginterface.cpp  -fPIC -DPIC -o .libs/libgsticamerainterface_1.0_la-gstcameradewarpinginterface.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -std=c++11 -Wall -Werror -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -pthread -Wall -I/usr/include/libcamhal -I/usr/include/libcamhal/api -I/usr/include/libcamhal/utils -DCHROME_SLIM_CAMHAL -fstack-protector-all -fPIC -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -MT libgsticamerainterface_1.0_la-gstcamerawfovinterface.lo -MD -MP -MF .deps/libgsticamerainterface_1.0_la-gstcamerawfovinterface.Tpo -c gstcamerawfovinterface.cpp  -fPIC -DPIC -o .libs/libgsticamerainterface_1.0_la-gstcamerawfovinterface.o
mv -f .deps/libgsticamerainterface_1.0_la-gstcamerawfovinterface.Tpo .deps/libgsticamerainterface_1.0_la-gstcamerawfovinterface.Plo
mv -f .deps/libgsticamerainterface_1.0_la-gstcameradewarpinginterface.Tpo .deps/libgsticamerainterface_1.0_la-gstcameradewarpinginterface.Plo
/bin/sh ../../libtool  --tag=CXX   --mode=link g++  -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -fPIE -fPIC -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Wl,-z,relro -Wl,-z,now -version-info 1:0:0 -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -o libgsticamerainterface-1.0.la -rpath /usr/lib libgsticamerainterface_1.0_la-gstcamera3ainterface.lo libgsticamerainterface_1.0_la-gstcameraispinterface.lo libgsticamerainterface_1.0_la-gstcameradewarpinginterface.lo libgsticamerainterface_1.0_la-gstcamerawfovinterface.lo -lgstbase-1.0 -lgstcontroller-1.0 -lgstreamer-1.0 -lgobject-2.0 -lglib-2.0  -lcamhal  
libtool: link: g++  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/crtbeginS.o  .libs/libgsticamerainterface_1.0_la-gstcamera3ainterface.o .libs/libgsticamerainterface_1.0_la-gstcameraispinterface.o .libs/libgsticamerainterface_1.0_la-gstcameradewarpinginterface.o .libs/libgsticamerainterface_1.0_la-gstcamerawfovinterface.o   -lgstbase-1.0 -lgstcontroller-1.0 -lgstreamer-1.0 -lgobject-2.0 -lglib-2.0 -lcamhal -L/usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/../../../../lib/crtn.o  -march=x86-64 -mtune=generic -O2 -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z -Wl,relro -Wl,-z -Wl,now   -Wl,-soname -Wl,libgsticamerainterface-1.0.so.1 -o .libs/libgsticamerainterface-1.0.so.1.0.0
libtool: link: (cd ".libs" && rm -f "libgsticamerainterface-1.0.so.1" && ln -s "libgsticamerainterface-1.0.so.1.0.0" "libgsticamerainterface-1.0.so.1")
libtool: link: (cd ".libs" && rm -f "libgsticamerainterface-1.0.so" && ln -s "libgsticamerainterface-1.0.so.1.0.0" "libgsticamerainterface-1.0.so")
libtool: link: ( cd ".libs" && rm -f "libgsticamerainterface-1.0.la" && ln -s "../libgsticamerainterface-1.0.la" "libgsticamerainterface-1.0.la" )
make[3]: Leaving directory '/home/varac/projects/work/webcam/archlinux-ipu6-webcam/icamerasrc-git/src/icamerasrc/src/interfaces'
make[3]: Entering directory '/home/varac/projects/work/webcam/archlinux-ipu6-webcam/icamerasrc-git/src/icamerasrc/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -pthread  -Wall -I/usr/include/libcamhal -I/usr/include/libcamhal/api -I/usr/include/libcamhal/utils  -I/usr/include/libdrm  -std=c++11 -Werror  -I../src/interfaces -DDEFAULT_PROP_DEVICE_ID=0 -DCHROME_SLIM_CAMHAL -DSTRIP_VIRTUAL_CHANNEL_CAMHAL -fstack-protector -fPIE -fPIC -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security   -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -MT libgsticamerasrc_la-gstcamerasrc.lo -MD -MP -MF .deps/libgsticamerasrc_la-gstcamerasrc.Tpo -c -o libgsticamerasrc_la-gstcamerasrc.lo `test -f 'gstcamerasrc.cpp' || echo './'`gstcamerasrc.cpp
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -pthread  -Wall -I/usr/include/libcamhal -I/usr/include/libcamhal/api -I/usr/include/libcamhal/utils  -I/usr/include/libdrm  -std=c++11 -Werror  -I../src/interfaces -DDEFAULT_PROP_DEVICE_ID=0 -DCHROME_SLIM_CAMHAL -DSTRIP_VIRTUAL_CHANNEL_CAMHAL -fstack-protector -fPIE -fPIC -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security   -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -MT libgsticamerasrc_la-gstcameraformat.lo -MD -MP -MF .deps/libgsticamerasrc_la-gstcameraformat.Tpo -c -o libgsticamerasrc_la-gstcameraformat.lo `test -f 'gstcameraformat.cpp' || echo './'`gstcameraformat.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -pthread -Wall -I/usr/include/libcamhal -I/usr/include/libcamhal/api -I/usr/include/libcamhal/utils -I/usr/include/libdrm -std=c++11 -Werror -I../src/interfaces -DDEFAULT_PROP_DEVICE_ID=0 -DCHROME_SLIM_CAMHAL -DSTRIP_VIRTUAL_CHANNEL_CAMHAL -fstack-protector -fPIC -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -MT libgsticamerasrc_la-gstcameraformat.lo -MD -MP -MF .deps/libgsticamerasrc_la-gstcameraformat.Tpo -c gstcameraformat.cpp  -fPIC -DPIC -o .libs/libgsticamerasrc_la-gstcameraformat.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -pthread -Wall -I/usr/include/libcamhal -I/usr/include/libcamhal/api -I/usr/include/libcamhal/utils -I/usr/include/libdrm -std=c++11 -Werror -I../src/interfaces -DDEFAULT_PROP_DEVICE_ID=0 -DCHROME_SLIM_CAMHAL -DSTRIP_VIRTUAL_CHANNEL_CAMHAL -fstack-protector -fPIC -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -MT libgsticamerasrc_la-gstcamerasrc.lo -MD -MP -MF .deps/libgsticamerasrc_la-gstcamerasrc.Tpo -c gstcamerasrc.cpp  -fPIC -DPIC -o .libs/libgsticamerasrc_la-gstcamerasrc.o
mv -f .deps/libgsticamerasrc_la-gstcameraformat.Tpo .deps/libgsticamerasrc_la-gstcameraformat.Plo
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -pthread  -Wall -I/usr/include/libcamhal -I/usr/include/libcamhal/api -I/usr/include/libcamhal/utils  -I/usr/include/libdrm  -std=c++11 -Werror  -I../src/interfaces -DDEFAULT_PROP_DEVICE_ID=0 -DCHROME_SLIM_CAMHAL -DSTRIP_VIRTUAL_CHANNEL_CAMHAL -fstack-protector -fPIE -fPIC -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security   -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -MT libgsticamerasrc_la-gstcamerasrcbufferpool.lo -MD -MP -MF .deps/libgsticamerasrc_la-gstcamerasrcbufferpool.Tpo -c -o libgsticamerasrc_la-gstcamerasrcbufferpool.lo `test -f 'gstcamerasrcbufferpool.cpp' || echo './'`gstcamerasrcbufferpool.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -pthread -Wall -I/usr/include/libcamhal -I/usr/include/libcamhal/api -I/usr/include/libcamhal/utils -I/usr/include/libdrm -std=c++11 -Werror -I../src/interfaces -DDEFAULT_PROP_DEVICE_ID=0 -DCHROME_SLIM_CAMHAL -DSTRIP_VIRTUAL_CHANNEL_CAMHAL -fstack-protector -fPIC -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -MT libgsticamerasrc_la-gstcamerasrcbufferpool.lo -MD -MP -MF .deps/libgsticamerasrc_la-gstcamerasrcbufferpool.Tpo -c gstcamerasrcbufferpool.cpp  -fPIC -DPIC -o .libs/libgsticamerasrc_la-gstcamerasrcbufferpool.o
mv -f .deps/libgsticamerasrc_la-gstcamerasrcbufferpool.Tpo .deps/libgsticamerasrc_la-gstcamerasrcbufferpool.Plo
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -pthread  -Wall -I/usr/include/libcamhal -I/usr/include/libcamhal/api -I/usr/include/libcamhal/utils  -I/usr/include/libdrm  -std=c++11 -Werror  -I../src/interfaces -DDEFAULT_PROP_DEVICE_ID=0 -DCHROME_SLIM_CAMHAL -DSTRIP_VIRTUAL_CHANNEL_CAMHAL -fstack-protector -fPIE -fPIC -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security   -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -MT libgsticamerasrc_la-gstcameradeinterlace.lo -MD -MP -MF .deps/libgsticamerasrc_la-gstcameradeinterlace.Tpo -c -o libgsticamerasrc_la-gstcameradeinterlace.lo `test -f 'gstcameradeinterlace.cpp' || echo './'`gstcameradeinterlace.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -pthread -Wall -I/usr/include/libcamhal -I/usr/include/libcamhal/api -I/usr/include/libcamhal/utils -I/usr/include/libdrm -std=c++11 -Werror -I../src/interfaces -DDEFAULT_PROP_DEVICE_ID=0 -DCHROME_SLIM_CAMHAL -DSTRIP_VIRTUAL_CHANNEL_CAMHAL -fstack-protector -fPIC -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -MT libgsticamerasrc_la-gstcameradeinterlace.lo -MD -MP -MF .deps/libgsticamerasrc_la-gstcameradeinterlace.Tpo -c gstcameradeinterlace.cpp  -fPIC -DPIC -o .libs/libgsticamerasrc_la-gstcameradeinterlace.o
mv -f .deps/libgsticamerasrc_la-gstcamerasrc.Tpo .deps/libgsticamerasrc_la-gstcamerasrc.Plo
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -pthread  -Wall -I/usr/include/libcamhal -I/usr/include/libcamhal/api -I/usr/include/libcamhal/utils  -I/usr/include/libdrm  -std=c++11 -Werror  -I../src/interfaces -DDEFAULT_PROP_DEVICE_ID=0 -DCHROME_SLIM_CAMHAL -DSTRIP_VIRTUAL_CHANNEL_CAMHAL -fstack-protector -fPIE -fPIC -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security   -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -MT libgsticamerasrc_la-gstcambasesrc.lo -MD -MP -MF .deps/libgsticamerasrc_la-gstcambasesrc.Tpo -c -o libgsticamerasrc_la-gstcambasesrc.lo `test -f 'gstcambasesrc.cpp' || echo './'`gstcambasesrc.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -pthread -Wall -I/usr/include/libcamhal -I/usr/include/libcamhal/api -I/usr/include/libcamhal/utils -I/usr/include/libdrm -std=c++11 -Werror -I../src/interfaces -DDEFAULT_PROP_DEVICE_ID=0 -DCHROME_SLIM_CAMHAL -DSTRIP_VIRTUAL_CHANNEL_CAMHAL -fstack-protector -fPIC -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -MT libgsticamerasrc_la-gstcambasesrc.lo -MD -MP -MF .deps/libgsticamerasrc_la-gstcambasesrc.Tpo -c gstcambasesrc.cpp  -fPIC -DPIC -o .libs/libgsticamerasrc_la-gstcambasesrc.o
mv -f .deps/libgsticamerasrc_la-gstcameradeinterlace.Tpo .deps/libgsticamerasrc_la-gstcameradeinterlace.Plo
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -pthread  -Wall -I/usr/include/libcamhal -I/usr/include/libcamhal/api -I/usr/include/libcamhal/utils  -I/usr/include/libdrm  -std=c++11 -Werror  -I../src/interfaces -DDEFAULT_PROP_DEVICE_ID=0 -DCHROME_SLIM_CAMHAL -DSTRIP_VIRTUAL_CHANNEL_CAMHAL -fstack-protector -fPIE -fPIC -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security   -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -MT libgsticamerasrc_la-gstcampushsrc.lo -MD -MP -MF .deps/libgsticamerasrc_la-gstcampushsrc.Tpo -c -o libgsticamerasrc_la-gstcampushsrc.lo `test -f 'gstcampushsrc.cpp' || echo './'`gstcampushsrc.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -pthread -Wall -I/usr/include/libcamhal -I/usr/include/libcamhal/api -I/usr/include/libcamhal/utils -I/usr/include/libdrm -std=c++11 -Werror -I../src/interfaces -DDEFAULT_PROP_DEVICE_ID=0 -DCHROME_SLIM_CAMHAL -DSTRIP_VIRTUAL_CHANNEL_CAMHAL -fstack-protector -fPIC -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -MT libgsticamerasrc_la-gstcampushsrc.lo -MD -MP -MF .deps/libgsticamerasrc_la-gstcampushsrc.Tpo -c gstcampushsrc.cpp  -fPIC -DPIC -o .libs/libgsticamerasrc_la-gstcampushsrc.o
mv -f .deps/libgsticamerasrc_la-gstcampushsrc.Tpo .deps/libgsticamerasrc_la-gstcampushsrc.Plo
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -pthread  -Wall -I/usr/include/libcamhal -I/usr/include/libcamhal/api -I/usr/include/libcamhal/utils  -I/usr/include/libdrm  -std=c++11 -Werror  -I../src/interfaces -DDEFAULT_PROP_DEVICE_ID=0 -DCHROME_SLIM_CAMHAL -DSTRIP_VIRTUAL_CHANNEL_CAMHAL -fstack-protector -fPIE -fPIC -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security   -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -MT libgsticamerasrc_la-utils.lo -MD -MP -MF .deps/libgsticamerasrc_la-utils.Tpo -c -o libgsticamerasrc_la-utils.lo `test -f 'utils.cpp' || echo './'`utils.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -pthread -Wall -I/usr/include/libcamhal -I/usr/include/libcamhal/api -I/usr/include/libcamhal/utils -I/usr/include/libdrm -std=c++11 -Werror -I../src/interfaces -DDEFAULT_PROP_DEVICE_ID=0 -DCHROME_SLIM_CAMHAL -DSTRIP_VIRTUAL_CHANNEL_CAMHAL -fstack-protector -fPIC -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -MT libgsticamerasrc_la-utils.lo -MD -MP -MF .deps/libgsticamerasrc_la-utils.Tpo -c utils.cpp  -fPIC -DPIC -o .libs/libgsticamerasrc_la-utils.o
mv -f .deps/libgsticamerasrc_la-utils.Tpo .deps/libgsticamerasrc_la-utils.Plo
mv -f .deps/libgsticamerasrc_la-gstcambasesrc.Tpo .deps/libgsticamerasrc_la-gstcambasesrc.Plo
/bin/sh ../libtool  --tag=CXX   --mode=link g++  -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -module -avoid-version -export-symbols-regex _*\(gst_\|Gst\|GST_\).* -fPIE -fPIC -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Wl,-z,relro -Wl,-z,now -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -o libgsticamerasrc.la -rpath /usr/lib/gstreamer-1.0 libgsticamerasrc_la-gstcamerasrc.lo libgsticamerasrc_la-gstcameraformat.lo libgsticamerasrc_la-gstcamerasrcbufferpool.lo libgsticamerasrc_la-gstcameradeinterlace.lo libgsticamerasrc_la-gstcambasesrc.lo libgsticamerasrc_la-gstcampushsrc.lo libgsticamerasrc_la-utils.lo -lgstbase-1.0 -lgstcontroller-1.0 -lgstreamer-1.0 -lgobject-2.0 -lglib-2.0  -lgstallocators-1.0 -lgstvideo-1.0 interfaces/libgsticamerainterface-1.0.la -ldrm_intel -ldrm  -lcamhal  
libtool: link: /usr/sbin/nm -B  .libs/libgsticamerasrc_la-gstcamerasrc.o .libs/libgsticamerasrc_la-gstcameraformat.o .libs/libgsticamerasrc_la-gstcamerasrcbufferpool.o .libs/libgsticamerasrc_la-gstcameradeinterlace.o .libs/libgsticamerasrc_la-gstcambasesrc.o .libs/libgsticamerasrc_la-gstcampushsrc.o .libs/libgsticamerasrc_la-utils.o   | /usr/sbin/sed -n -e 's/^.*[	 ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[	 ][	 ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | /usr/sbin/sed '/ __gnu_lto/d' | /usr/sbin/sed 's/.* //' | sort | uniq > .libs/libgsticamerasrc.exp
libtool: link: /usr/sbin/grep -E -e "_*(gst_|Gst|GST_).*" ".libs/libgsticamerasrc.exp" > ".libs/libgsticamerasrc.expT"
libtool: link: mv -f ".libs/libgsticamerasrc.expT" ".libs/libgsticamerasrc.exp"
libtool: link: g++  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/crtbeginS.o  .libs/libgsticamerasrc_la-gstcamerasrc.o .libs/libgsticamerasrc_la-gstcameraformat.o .libs/libgsticamerasrc_la-gstcamerasrcbufferpool.o .libs/libgsticamerasrc_la-gstcameradeinterlace.o .libs/libgsticamerasrc_la-gstcambasesrc.o .libs/libgsticamerasrc_la-gstcampushsrc.o .libs/libgsticamerasrc_la-utils.o   -Wl,-rpath -Wl,/home/varac/projects/work/webcam/archlinux-ipu6-webcam/icamerasrc-git/src/icamerasrc/src/interfaces/.libs -lgstallocators-1.0 -lgstvideo-1.0 interfaces/.libs/libgsticamerainterface-1.0.so -lgstbase-1.0 -lgstcontroller-1.0 -lgstreamer-1.0 -lgobject-2.0 -lglib-2.0 -ldrm_intel -ldrm -lcamhal -L/usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/../../../../lib/crtn.o  -march=x86-64 -mtune=generic -O2 -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z -Wl,relro -Wl,-z -Wl,now   -Wl,-soname -Wl,libgsticamerasrc.so -Wl,-retain-symbols-file -Wl,.libs/libgsticamerasrc.exp -o .libs/libgsticamerasrc.so
libtool: link: ( cd ".libs" && rm -f "libgsticamerasrc.la" && ln -s "../libgsticamerasrc.la" "libgsticamerasrc.la" )
make[3]: Leaving directory '/home/varac/projects/work/webcam/archlinux-ipu6-webcam/icamerasrc-git/src/icamerasrc/src'
make[2]: Leaving directory '/home/varac/projects/work/webcam/archlinux-ipu6-webcam/icamerasrc-git/src/icamerasrc/src'
make[2]: Entering directory '/home/varac/projects/work/webcam/archlinux-ipu6-webcam/icamerasrc-git/src/icamerasrc'
make[2]: Leaving directory '/home/varac/projects/work/webcam/archlinux-ipu6-webcam/icamerasrc-git/src/icamerasrc'
make[1]: Leaving directory '/home/varac/projects/work/webcam/archlinux-ipu6-webcam/icamerasrc-git/src/icamerasrc'
�[1m�[32m==>�(B�[m�[1m Entering fakeroot environment...�(B�[m
�[1m�[32m==>�(B�[m�[1m Starting package()...�(B�[m
Making install in src
make[1]: Entering directory '/home/varac/projects/work/webcam/archlinux-ipu6-webcam/icamerasrc-git/src/icamerasrc/src'
Making install in interfaces
make[2]: Entering directory '/home/varac/projects/work/webcam/archlinux-ipu6-webcam/icamerasrc-git/src/icamerasrc/src/interfaces'
make[3]: Entering directory '/home/varac/projects/work/webcam/archlinux-ipu6-webcam/icamerasrc-git/src/icamerasrc/src/interfaces'
 /usr/sbin/mkdir -p '/home/varac/projects/work/webcam/archlinux-ipu6-webcam/icamerasrc-git/pkg/icamerasrc-git-fix/usr/include/gstreamer-1.0/gst/icamera'
 /usr/sbin/mkdir -p '/home/varac/projects/work/webcam/archlinux-ipu6-webcam/icamerasrc-git/pkg/icamerasrc-git-fix/usr/lib'
 /bin/sh ../../libtool   --mode=install /usr/bin/install -c   libgsticamerainterface-1.0.la '/home/varac/projects/work/webcam/archlinux-ipu6-webcam/icamerasrc-git/pkg/icamerasrc-git-fix/usr/lib'
 /usr/bin/install -c -m 644 gstcamera3ainterface.h gstcameraispinterface.h gstcameradewarpinginterface.h gstcamerawfovinterface.h '/home/varac/projects/work/webcam/archlinux-ipu6-webcam/icamerasrc-git/pkg/icamerasrc-git-fix/usr/include/gstreamer-1.0/gst/icamera'
libtool: install: /usr/bin/install -c .libs/libgsticamerainterface-1.0.so.1.0.0 /home/varac/projects/work/webcam/archlinux-ipu6-webcam/icamerasrc-git/pkg/icamerasrc-git-fix/usr/lib/libgsticamerainterface-1.0.so.1.0.0
libtool: install: (cd /home/varac/projects/work/webcam/archlinux-ipu6-webcam/icamerasrc-git/pkg/icamerasrc-git-fix/usr/lib && { ln -s -f libgsticamerainterface-1.0.so.1.0.0 libgsticamerainterface-1.0.so.1 || { rm -f libgsticamerainterface-1.0.so.1 && ln -s libgsticamerainterface-1.0.so.1.0.0 libgsticamerainterface-1.0.so.1; }; })
libtool: install: (cd /home/varac/projects/work/webcam/archlinux-ipu6-webcam/icamerasrc-git/pkg/icamerasrc-git-fix/usr/lib && { ln -s -f libgsticamerainterface-1.0.so.1.0.0 libgsticamerainterface-1.0.so || { rm -f libgsticamerainterface-1.0.so && ln -s libgsticamerainterface-1.0.so.1.0.0 libgsticamerainterface-1.0.so; }; })
libtool: install: /usr/bin/install -c .libs/libgsticamerainterface-1.0.lai /home/varac/projects/work/webcam/archlinux-ipu6-webcam/icamerasrc-git/pkg/icamerasrc-git-fix/usr/lib/libgsticamerainterface-1.0.la
make[3]: Leaving directory '/home/varac/projects/work/webcam/archlinux-ipu6-webcam/icamerasrc-git/src/icamerasrc/src/interfaces'
make[2]: Leaving directory '/home/varac/projects/work/webcam/archlinux-ipu6-webcam/icamerasrc-git/src/icamerasrc/src/interfaces'
make[2]: Entering directory '/home/varac/projects/work/webcam/archlinux-ipu6-webcam/icamerasrc-git/src/icamerasrc/src'
make[3]: Entering directory '/home/varac/projects/work/webcam/archlinux-ipu6-webcam/icamerasrc-git/src/icamerasrc/src'
make[3]: Nothing to be done for 'install-exec-am'.
 /usr/sbin/mkdir -p '/home/varac/projects/work/webcam/archlinux-ipu6-webcam/icamerasrc-git/pkg/icamerasrc-git-fix/usr/lib/gstreamer-1.0'
 /bin/sh ../libtool   --mode=install /usr/bin/install -c   libgsticamerasrc.la '/home/varac/projects/work/webcam/archlinux-ipu6-webcam/icamerasrc-git/pkg/icamerasrc-git-fix/usr/lib/gstreamer-1.0'
libtool: install: (cd /home/varac/projects/work/webcam/archlinux-ipu6-webcam/icamerasrc-git/src/icamerasrc/src; /bin/sh "/home/varac/projects/work/webcam/archlinux-ipu6-webcam/icamerasrc-git/src/icamerasrc/libtool"  --tag CXX --mode=relink g++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -module -avoid-version -export-symbols-regex "_*(gst_|Gst|GST_).*" -fPIE -fPIC -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Wl,-z,relro -Wl,-z,now -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -o libgsticamerasrc.la -rpath /usr/lib/gstreamer-1.0 libgsticamerasrc_la-gstcamerasrc.lo libgsticamerasrc_la-gstcameraformat.lo libgsticamerasrc_la-gstcamerasrcbufferpool.lo libgsticamerasrc_la-gstcameradeinterlace.lo libgsticamerasrc_la-gstcambasesrc.lo libgsticamerasrc_la-gstcampushsrc.lo libgsticamerasrc_la-utils.lo -lgstbase-1.0 -lgstcontroller-1.0 -lgstreamer-1.0 -lgobject-2.0 -lglib-2.0 -lgstallocators-1.0 -lgstvideo-1.0 interfaces/libgsticamerainterface-1.0.la -ldrm_intel -ldrm -lcamhal -inst-prefix-dir /home/varac/projects/work/webcam/archlinux-ipu6-webcam/icamerasrc-git/pkg/icamerasrc-git-fix)
libtool: relink: /usr/sbin/nm -B  .libs/libgsticamerasrc_la-gstcamerasrc.o .libs/libgsticamerasrc_la-gstcameraformat.o .libs/libgsticamerasrc_la-gstcamerasrcbufferpool.o .libs/libgsticamerasrc_la-gstcameradeinterlace.o .libs/libgsticamerasrc_la-gstcambasesrc.o .libs/libgsticamerasrc_la-gstcampushsrc.o .libs/libgsticamerasrc_la-utils.o   | /usr/sbin/sed -n -e 's/^.*[	 ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[	 ][	 ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | /usr/sbin/sed '/ __gnu_lto/d' | /usr/sbin/sed 's/.* //' | sort | uniq > .libs/libgsticamerasrc.exp
libtool: relink: /usr/sbin/grep -E -e "_*(gst_|Gst|GST_).*" ".libs/libgsticamerasrc.exp" > ".libs/libgsticamerasrc.expT"
libtool: relink: mv -f ".libs/libgsticamerasrc.expT" ".libs/libgsticamerasrc.exp"
libtool: relink: g++  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/crtbeginS.o  .libs/libgsticamerasrc_la-gstcamerasrc.o .libs/libgsticamerasrc_la-gstcameraformat.o .libs/libgsticamerasrc_la-gstcamerasrcbufferpool.o .libs/libgsticamerasrc_la-gstcameradeinterlace.o .libs/libgsticamerasrc_la-gstcambasesrc.o .libs/libgsticamerasrc_la-gstcampushsrc.o .libs/libgsticamerasrc_la-utils.o   -lgstallocators-1.0 -lgstvideo-1.0 -L/home/varac/projects/work/webcam/archlinux-ipu6-webcam/icamerasrc-git/pkg/icamerasrc-git-fix/usr/lib -L/usr/lib -lgsticamerainterface-1.0 -lgstbase-1.0 -lgstcontroller-1.0 -lgstreamer-1.0 -lgobject-2.0 -lglib-2.0 -ldrm_intel -ldrm -lcamhal -L/usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/../../../../lib/crtn.o  -march=x86-64 -mtune=generic -O2 -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z -Wl,relro -Wl,-z -Wl,now   -Wl,-soname -Wl,libgsticamerasrc.so -Wl,-retain-symbols-file -Wl,.libs/libgsticamerasrc.exp -o .libs/libgsticamerasrc.so
libtool: install: /usr/bin/install -c .libs/libgsticamerasrc.soT /home/varac/projects/work/webcam/archlinux-ipu6-webcam/icamerasrc-git/pkg/icamerasrc-git-fix/usr/lib/gstreamer-1.0/libgsticamerasrc.so
libtool: install: /usr/bin/install -c .libs/libgsticamerasrc.lai /home/varac/projects/work/webcam/archlinux-ipu6-webcam/icamerasrc-git/pkg/icamerasrc-git-fix/usr/lib/gstreamer-1.0/libgsticamerasrc.la
make[3]: Leaving directory '/home/varac/projects/work/webcam/archlinux-ipu6-webcam/icamerasrc-git/src/icamerasrc/src'
make[2]: Leaving directory '/home/varac/projects/work/webcam/archlinux-ipu6-webcam/icamerasrc-git/src/icamerasrc/src'
make[1]: Leaving directory '/home/varac/projects/work/webcam/archlinux-ipu6-webcam/icamerasrc-git/src/icamerasrc/src'
make[1]: Entering directory '/home/varac/projects/work/webcam/archlinux-ipu6-webcam/icamerasrc-git/src/icamerasrc'
make[2]: Entering directory '/home/varac/projects/work/webcam/archlinux-ipu6-webcam/icamerasrc-git/src/icamerasrc'
make[2]: Nothing to be done for 'install-exec-am'.
 /usr/sbin/mkdir -p '/home/varac/projects/work/webcam/archlinux-ipu6-webcam/icamerasrc-git/pkg/icamerasrc-git-fix/usr/lib/pkgconfig'
 /usr/bin/install -c -m 644 libgsticamerasrc.pc '/home/varac/projects/work/webcam/archlinux-ipu6-webcam/icamerasrc-git/pkg/icamerasrc-git-fix/usr/lib/pkgconfig'
make[2]: Leaving directory '/home/varac/projects/work/webcam/archlinux-ipu6-webcam/icamerasrc-git/src/icamerasrc'
make[1]: Leaving directory '/home/varac/projects/work/webcam/archlinux-ipu6-webcam/icamerasrc-git/src/icamerasrc'
�[1m�[32m==>�(B�[m�[1m Tidying install...�(B�[m
�[1m�[34m  ->�(B�[m�[1m Removing libtool files...�(B�[m
�[1m�[34m  ->�(B�[m�[1m Purging unwanted files...�(B�[m
�[1m�[34m  ->�(B�[m�[1m Removing static library files...�(B�[m
�[1m�[34m  ->�(B�[m�[1m Stripping unneeded symbols from binaries and libraries...�(B�[m
�[1m�[34m  ->�(B�[m�[1m Compressing man and info pages...�(B�[m
�[1m�[32m==>�(B�[m�[1m Checking for packaging issues...�(B�[m
�[1m�[32m==>�(B�[m�[1m Creating package "icamerasrc-git-fix"...�(B�[m
�[1m�[34m  ->�(B�[m�[1m Generating .PKGINFO file...�(B�[m
�[1m�[34m  ->�(B�[m�[1m Generating .BUILDINFO file...�(B�[m
�[1m�[34m  ->�(B�[m�[1m Generating .MTREE file...�(B�[m
�[1m�[34m  ->�(B�[m�[1m Compressing package...�(B�[m
�[1m�[32m==>�(B�[m�[1m Leaving fakeroot environment.�(B�[m
�[1m�[32m==>�(B�[m�[1m Finished making: icamerasrc-git-fix r59.17841ab-1 (Do 06 Jul 2023 12:43:52 CEST)�(B�[m
�[1m�[32m==>�(B�[m�[1m Installing package icamerasrc-git-fix with pacman -U...�(B�[m
loading packages...
resolving dependencies...
looking for conflicting packages...

Packages (1) icamerasrc-git-fix-r59.17841ab-1

Total Installed Size:  0,26 MiB

:: Proceed with installation? [Y/n] 
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing icamerasrc-git-fix...
:: Running post-transaction hooks...
(1/2) Reloading device manager configuration...
(2/2) Arming ConditionNeedsUpdate...
~/projects/work/webcam/archlinux-ipu6-webcam
=> SUCCESS
# Install general dependencies
Sync Explicit (2): gst-plugin-pipewire-1:0.3.70-2, gst-plugins-good-1.22.2-1
resolving dependencies...
looking for conflicting packages...

Packages (2) gst-plugin-pipewire-1:0.3.70-2  gst-plugins-good-1.22.2-1

Total Installed Size:  7,12 MiB
Net Upgrade Size:      0,00 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
reinstalling gst-plugin-pipewire...
reinstalling gst-plugins-good...
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
=> SUCCESS
# Enable: v4l2-relayd.service
=> SUCCESS
# Start: v4l2-relayd.service
=> SUCCESS


All done.
Remember to reboot upon succesful installation!
test.sh log
[07-06 12:48:18.624] CamHAL[ERR] Malformed ET range in exposure time range configuration
[07-06 12:48:18.624] CamHAL[ERR] Parse AE eExposure time range failed
[07-06 12:48:18.624] CamHAL[ERR] Malformed ET range in exposure time range configuration
[07-06 12:48:18.624] CamHAL[ERR] Parse AE gain range failed
[07-06 12:48:18.624] CamHAL[ERR] Malformed ET range in exposure time range configuration
[07-06 12:48:18.624] CamHAL[ERR] Parse AE eExposure time range failed
[07-06 12:48:18.624] CamHAL[ERR] Malformed ET range in exposure time range configuration
[07-06 12:48:18.624] CamHAL[ERR] Parse AE gain range failed
[07-06 12:48:18.624] CamHAL[ERR] Malformed ET range in exposure time range configuration
[07-06 12:48:18.624] CamHAL[ERR] Parse AE eExposure time range failed
[07-06 12:48:18.624] CamHAL[ERR] Malformed ET range in exposure time range configuration
[07-06 12:48:18.624] CamHAL[ERR] Parse AE gain range failed
[07-06 12:48:18.624] CamHAL[ERR] Malformed ET range in exposure time range configuration
[07-06 12:48:18.624] CamHAL[ERR] Parse AE eExposure time range failed
[07-06 12:48:18.624] CamHAL[ERR] Malformed ET range in exposure time range configuration
[07-06 12:48:18.624] CamHAL[ERR] Parse AE gain range failed
[07-06 12:48:18.624] CamHAL[ERR] Malformed ET range in exposure time range configuration
[07-06 12:48:18.624] CamHAL[ERR] Parse AE eExposure time range failed
[07-06 12:48:18.624] CamHAL[ERR] Malformed ET range in exposure time range configuration
[07-06 12:48:18.624] CamHAL[ERR] Parse AE gain range failed
[07-06 12:48:18.624] CamHAL[ERR] Malformed ET range in exposure time range configuration
[07-06 12:48:18.624] CamHAL[ERR] Parse AE eExposure time range failed
[07-06 12:48:18.624] CamHAL[ERR] Malformed ET range in exposure time range configuration
[07-06 12:48:18.624] CamHAL[ERR] Parse AE gain range failed
[07-06 12:48:18.624] CamHAL[ERR] Malformed ET range in exposure time range configuration
[07-06 12:48:18.624] CamHAL[ERR] Parse AE eExposure time range failed
[07-06 12:48:18.624] CamHAL[ERR] Malformed ET range in exposure time range configuration
[07-06 12:48:18.624] CamHAL[ERR] Parse AE gain range failed
[07-06 12:48:18.624] CamHAL[ERR] Malformed ET range in exposure time range configuration
[07-06 12:48:18.624] CamHAL[ERR] Parse AE eExposure time range failed
[07-06 12:48:18.624] CamHAL[ERR] Malformed ET range in exposure time range configuration
[07-06 12:48:18.624] CamHAL[ERR] Parse AE gain range failed
[07-06 12:48:18.625] CamHAL[ERR] Malformed ET range in exposure time range configuration
[07-06 12:48:18.625] CamHAL[ERR] Parse AE eExposure time range failed
[07-06 12:48:18.625] CamHAL[ERR] Malformed ET range in exposure time range configuration
[07-06 12:48:18.625] CamHAL[ERR] Parse AE gain range failed
Setting pipeline to PAUSED ...
[07-06 12:48:18.974] CamHAL[INF] aiqb file name ov13b10.aiqb
[07-06 12:48:18.974] CamHAL[ERR] there is no aiqb file:ov13b10
[07-06 12:48:18.974] CamHAL[INF] aiqb file name ov13b10.aiqb
[07-06 12:48:18.974] CamHAL[ERR] there is no aiqb file:ov13b10
[07-06 12:48:18.974] CamHAL[INF] aiqb file name ov8856.aiqb
[07-06 12:48:18.974] CamHAL[ERR] there is no aiqb file:ov8856
[07-06 12:48:18.974] CamHAL[INF] aiqb file name ov8856.aiqb
[07-06 12:48:18.974] CamHAL[ERR] there is no aiqb file:ov8856
[07-06 12:48:18.974] CamHAL[INF] aiqb file name ov01a10.aiqb
[07-06 12:48:18.975] CamHAL[INF] aiqb file name ov01a10.aiqb
[07-06 12:48:18.975] CamHAL[INF] aiqb file name ov01a10.aiqb
[07-06 12:48:18.976] CamHAL[INF] aiqb file name ov01a10.aiqb
[07-06 12:48:18.976] CamHAL[INF] aiqb file name OV02C10_1BG203N3_ADL.aiqb
[07-06 12:48:18.976] CamHAL[INF] aiqb file name OV02C10_1BG203N3_ADL.aiqb
[07-06 12:48:18.976] CamHAL[INF] aiqb file name OV02C10_1SG204N3_ADL.aiqb
[07-06 12:48:18.977] CamHAL[INF] aiqb file name OV02C10_1SG204N3_ADL.aiqb
[07-06 12:48:18.977] CamHAL[INF] aiqb file name OV02C10_CIFME14_ADL.aiqb
[07-06 12:48:18.978] CamHAL[INF] aiqb file name OV02C10_CIFME14_ADL.aiqb
[07-06 12:48:18.978] CamHAL[INF] aiqb file name OV02C10_1BG203N3_ADL.aiqb
[07-06 12:48:18.978] CamHAL[INF] aiqb file name OV02C10_1BG203N3_ADL.aiqb
[07-06 12:48:18.978] CamHAL[INF] aiqb file name OV02C10_1SG204N3_ADL.aiqb
[07-06 12:48:18.978] CamHAL[INF] aiqb file name OV02C10_1SG204N3_ADL.aiqb
[07-06 12:48:18.978] CamHAL[INF] aiqb file name OV02C10_CIFME14_ADL.aiqb
[07-06 12:48:18.978] CamHAL[INF] aiqb file name OV02C10_CIFME14_ADL.aiqb
[07-06 12:48:18.978] CamHAL[INF] aiqb file name OV2740_CJFLE23_ADL.aiqb
[07-06 12:48:18.979] CamHAL[INF] aiqb file name OV2740_CJFLE23_ADL.aiqb
[07-06 12:48:18.979] CamHAL[INF] aiqb file name HM2170_1SG205N3_ADL.aiqb
[07-06 12:48:18.980] CamHAL[INF] aiqb file name HM2170_1SG205N3_ADL.aiqb
[07-06 12:48:18.980] CamHAL[INF] aiqb file name HM2170_CJFME18_ADL.aiqb
[07-06 12:48:18.980] CamHAL[INF] aiqb file name HM2170_CJFME18_ADL.aiqb
[07-06 12:48:18.980] CamHAL[INF] aiqb file name HI556_1BG502T3_ADL.aiqb
[07-06 12:48:18.981] CamHAL[INF] aiqb file name HI556_1BG502T3_ADL.aiqb
[07-06 12:48:18.981] CamHAL[INF] aiqb file name HI556_CJFLE25_ADL.aiqb
[07-06 12:48:18.982] CamHAL[INF] aiqb file name HI556_CJFLE25_ADL.aiqb
[07-06 12:48:18.982] CamHAL[INF] aiqb file name ov01a1s.aiqb
[07-06 12:48:18.982] CamHAL[INF] aiqb file name ov01a1s.aiqb
[07-06 12:48:18.983] CamHAL[ERR] Failed to find DevName for cameraId: 0, get video node: ov13b10 , devname: /dev/v4l-subdev1
Pipeline is live and does not need PREROLL ...
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
[07-06 12:48:18.989] CamHAL[ERR] Get entity fail for calling getEntityById
[07-06 12:48:18.989] CamHAL[ERR] Get entity fail for calling getEntityById
[07-06 12:48:18.989] CamHAL[ERR] setup Link ov13b10  [-1:0] ==> Intel IPU6 CSI-2  [-1x0] enable 1 failed.
[07-06 12:48:18.989] CamHAL[ERR] set MediaCtlConf McLink failed: ret = -1
[07-06 12:48:18.989] CamHAL[ERR] set up mediaCtl failed
[07-06 12:48:18.989] CamHAL[ERR] @configure Device Configure failed
[07-06 12:48:18.989] CamHAL[ERR] failed to config streams.
Execution ended after 0:00:00.003559077
Setting pipeline to NULL ...
Freeing pipeline ...

Which is basically the same as before. I don't know how to proceed, happy to provide more details if needed.

@alvinpeters
Copy link
Contributor

alvinpeters commented Jul 6, 2023

I really don't get why it's trying to get the wrong device instead of OV01A10. Can't really think of anything other than doing a fresh install or so.

If you haven't tried already, uninstall every single package related to the camera then try installing again. Trying to think of something else that might be affecting it.

WAIT! @hinricht can you show me what comes out of sudo modprobe -c | grep v4l2loopback ?
After that, try also reloading v4l2loopback sudo modprobe -r v4l2loopback && sudo modprobe v4l2loopback and get the config again with modprobe -c

Edit: I'm wrong, it should be OV2740

@hinricht
Copy link
Contributor Author

hinricht commented Jul 6, 2023

$ sudo modprobe -c | grep v4l2loopback
options v4l2loopback exclusive_caps=1 card_label="Virtual Camera"
options v4l2loopback exclusive_caps=1

~ $ sudo modprobe -r v4l2loopback && sudo modprobe v4l2loopback
modprobe: FATAL: Module v4l2loopback is in use.

~ $ sudo systemctl stop v4l2-relayd.service
~ $ sudo modprobe -r v4l2loopback && sudo modprobe v4l2loopback
~ $ sudo modprobe -c | grep v4l2loopback                       
options v4l2loopback exclusive_caps=1 card_label="Virtual Camera"
options v4l2loopback exclusive_caps=1

I tried starting the v4l2-relayd.service afterwards and tested using the test.sh script but it still doesn't work, with the same output as I pasted above.

@alvinpeters
Copy link
Contributor

@hinricht can you show me what comes out of these commands?
pacman -Q | grep "ipu6\|ivsc\|hal"

@hinricht
Copy link
Contributor Author

@striczkof Sure, here we go:

$ pacman -Q | grep "ipu6\|ivsc\|hal"
intel-ipu6-dkms-git r103.8e410803b-1
intel-ipu6ep-camera-bin r44.276859f-1
intel-ipu6ep-camera-hal-git-fix r56.884b81a-1
intel-ivsc-firmware r8.29c5eff-1
khal 0.11.1-1 

Btw, thank you so much for taking care of my edge case (as it seems) !

@alvinpeters
Copy link
Contributor

alvinpeters commented Jul 10, 2023

@hinricht literally the same versions as mine :/

No worries mate. Ye, yours is an edge case. You can prolly solve it by just reinstalling Manjaro but I am genuinely interested on why your installation is not working and do something about it if possible to help others too.

@hinricht
Copy link
Contributor Author

Reinstalling is not really an option for me at this moment... Besides that I'm happy to provide as much details as neccessary, just let me know.

@hinricht
Copy link
Contributor Author

hinricht commented Jul 10, 2023

After a while I ran test.sh again (still using your unmodified add_workarounds branch), and now I get a different result at least (and the Internal data flow error is gone):

Click me
archlinux-ipu6-webcam $ ./test.sh 
[07-10 19:31:23.560] CamHAL[ERR] Malformed ET range in exposure time range configuration
[07-10 19:31:23.560] CamHAL[ERR] Parse AE eExposure time range failed
[07-10 19:31:23.560] CamHAL[ERR] Malformed ET range in exposure time range configuration
[07-10 19:31:23.560] CamHAL[ERR] Parse AE gain range failed
[07-10 19:31:23.560] CamHAL[ERR] Malformed ET range in exposure time range configuration
[07-10 19:31:23.560] CamHAL[ERR] Parse AE eExposure time range failed
[07-10 19:31:23.560] CamHAL[ERR] Malformed ET range in exposure time range configuration
[07-10 19:31:23.560] CamHAL[ERR] Parse AE gain range failed
[07-10 19:31:23.560] CamHAL[ERR] Malformed ET range in exposure time range configuration
[07-10 19:31:23.560] CamHAL[ERR] Parse AE eExposure time range failed
[07-10 19:31:23.560] CamHAL[ERR] Malformed ET range in exposure time range configuration
[07-10 19:31:23.560] CamHAL[ERR] Parse AE gain range failed
[07-10 19:31:23.560] CamHAL[ERR] Malformed ET range in exposure time range configuration
[07-10 19:31:23.560] CamHAL[ERR] Parse AE eExposure time range failed
[07-10 19:31:23.560] CamHAL[ERR] Malformed ET range in exposure time range configuration
[07-10 19:31:23.560] CamHAL[ERR] Parse AE gain range failed
[07-10 19:31:23.560] CamHAL[ERR] Malformed ET range in exposure time range configuration
[07-10 19:31:23.560] CamHAL[ERR] Parse AE eExposure time range failed
[07-10 19:31:23.560] CamHAL[ERR] Malformed ET range in exposure time range configuration
[07-10 19:31:23.560] CamHAL[ERR] Parse AE gain range failed
[07-10 19:31:23.560] CamHAL[ERR] Malformed ET range in exposure time range configuration
[07-10 19:31:23.560] CamHAL[ERR] Parse AE eExposure time range failed
[07-10 19:31:23.560] CamHAL[ERR] Malformed ET range in exposure time range configuration
[07-10 19:31:23.560] CamHAL[ERR] Parse AE gain range failed
[07-10 19:31:23.560] CamHAL[ERR] Malformed ET range in exposure time range configuration
[07-10 19:31:23.560] CamHAL[ERR] Parse AE eExposure time range failed
[07-10 19:31:23.560] CamHAL[ERR] Malformed ET range in exposure time range configuration
[07-10 19:31:23.560] CamHAL[ERR] Parse AE gain range failed
[07-10 19:31:23.560] CamHAL[ERR] Malformed ET range in exposure time range configuration
[07-10 19:31:23.560] CamHAL[ERR] Parse AE eExposure time range failed
[07-10 19:31:23.560] CamHAL[ERR] Malformed ET range in exposure time range configuration
[07-10 19:31:23.560] CamHAL[ERR] Parse AE gain range failed
[07-10 19:31:23.561] CamHAL[ERR] Malformed ET range in exposure time range configuration
[07-10 19:31:23.561] CamHAL[ERR] Parse AE eExposure time range failed
[07-10 19:31:23.561] CamHAL[ERR] Malformed ET range in exposure time range configuration
[07-10 19:31:23.561] CamHAL[ERR] Parse AE gain range failed
Setting pipeline to PAUSED ...
[07-10 19:31:23.907] CamHAL[INF] aiqb file name ov13b10.aiqb
[07-10 19:31:23.907] CamHAL[ERR] there is no aiqb file:ov13b10
[07-10 19:31:23.907] CamHAL[INF] aiqb file name ov13b10.aiqb
[07-10 19:31:23.907] CamHAL[ERR] there is no aiqb file:ov13b10
[07-10 19:31:23.907] CamHAL[INF] aiqb file name ov8856.aiqb
[07-10 19:31:23.907] CamHAL[ERR] there is no aiqb file:ov8856
[07-10 19:31:23.907] CamHAL[INF] aiqb file name ov8856.aiqb
[07-10 19:31:23.907] CamHAL[ERR] there is no aiqb file:ov8856
[07-10 19:31:23.907] CamHAL[INF] aiqb file name ov01a10.aiqb
[07-10 19:31:23.907] CamHAL[INF] aiqb file name ov01a10.aiqb
[07-10 19:31:23.907] CamHAL[INF] aiqb file name ov01a10.aiqb
[07-10 19:31:23.907] CamHAL[INF] aiqb file name ov01a10.aiqb
[07-10 19:31:23.907] CamHAL[INF] aiqb file name OV02C10_1BG203N3_ADL.aiqb
[07-10 19:31:23.907] CamHAL[INF] aiqb file name OV02C10_1BG203N3_ADL.aiqb
[07-10 19:31:23.907] CamHAL[INF] aiqb file name OV02C10_1SG204N3_ADL.aiqb
[07-10 19:31:23.907] CamHAL[INF] aiqb file name OV02C10_1SG204N3_ADL.aiqb
[07-10 19:31:23.907] CamHAL[INF] aiqb file name OV02C10_CIFME14_ADL.aiqb
[07-10 19:31:23.907] CamHAL[INF] aiqb file name OV02C10_CIFME14_ADL.aiqb
[07-10 19:31:23.907] CamHAL[INF] aiqb file name OV02C10_1BG203N3_ADL.aiqb
[07-10 19:31:23.907] CamHAL[INF] aiqb file name OV02C10_1BG203N3_ADL.aiqb
[07-10 19:31:23.907] CamHAL[INF] aiqb file name OV02C10_1SG204N3_ADL.aiqb
[07-10 19:31:23.908] CamHAL[INF] aiqb file name OV02C10_1SG204N3_ADL.aiqb
[07-10 19:31:23.908] CamHAL[INF] aiqb file name OV02C10_CIFME14_ADL.aiqb
[07-10 19:31:23.908] CamHAL[INF] aiqb file name OV02C10_CIFME14_ADL.aiqb
[07-10 19:31:23.908] CamHAL[INF] aiqb file name OV2740_CJFLE23_ADL.aiqb
[07-10 19:31:23.908] CamHAL[INF] aiqb file name OV2740_CJFLE23_ADL.aiqb
[07-10 19:31:23.908] CamHAL[INF] aiqb file name HM2170_1SG205N3_ADL.aiqb
[07-10 19:31:23.908] CamHAL[INF] aiqb file name HM2170_1SG205N3_ADL.aiqb
[07-10 19:31:23.908] CamHAL[INF] aiqb file name HM2170_CJFME18_ADL.aiqb
[07-10 19:31:23.908] CamHAL[INF] aiqb file name HM2170_CJFME18_ADL.aiqb
[07-10 19:31:23.908] CamHAL[INF] aiqb file name HI556_1BG502T3_ADL.aiqb
[07-10 19:31:23.908] CamHAL[INF] aiqb file name HI556_1BG502T3_ADL.aiqb
[07-10 19:31:23.908] CamHAL[INF] aiqb file name HI556_CJFLE25_ADL.aiqb
[07-10 19:31:23.908] CamHAL[INF] aiqb file name HI556_CJFLE25_ADL.aiqb
[07-10 19:31:23.908] CamHAL[INF] aiqb file name ov01a1s.aiqb
[07-10 19:31:23.909] CamHAL[INF] aiqb file name ov01a1s.aiqb
[07-10 19:31:23.909] CamHAL[ERR] Failed to find DevName for cameraId: 0, get video node: ov13b10 , devname: /dev/v4l-subdev1
[07-10 19:31:23.911] CamHAL[ERR] MediaControl init failed
Failed to set pipeline to PAUSED.
Setting pipeline to NULL ...
Freeing pipeline ...

I also tried with kernel versions 6.3.12-1-MANJARO and 6.4.2-3-MANJARO but the results were the same.

@alvinpeters
Copy link
Contributor

alvinpeters commented Jul 10, 2023

It keeps getting the wrong device, even though it's supposed to get OV01A10. This literally happened to me months ago before I found this script and I don't even know how that fixed itself other than reinstalling my Arch.

It either has to be the HAL or the IPU6 drivers messing up. What comes out of this?: lsmod | grep "ivsc\|ipu\|ov"

@hinricht
Copy link
Contributor Author

$ lsmod | grep "ivsc\|ipu\|ov"
intel_ipu6_isys       167936  0
videobuf2_dma_contig    28672  1 intel_ipu6_isys
videobuf2_v4l2         40960  1 intel_ipu6_isys
videobuf2_common       86016  4 videobuf2_dma_contig,videobuf2_v4l2,intel_ipu6_isys,videobuf2_memops
intel_ipu6_psys       126976  0
intel_ipu6            139264  2 intel_ipu6_isys,intel_ipu6_psys
ov2740                 28672  0
v4l2_fwnode            32768  2 intel_ipu6_isys,ov2740
v4l2_async             28672  3 v4l2_fwnode,intel_ipu6_isys,ov2740
videodev              372736  7 v4l2_async,v4l2_fwnode,videobuf2_v4l2,v4l2loopback,intel_ipu6_isys,ov2740
mc                     86016  6 v4l2_async,videodev,videobuf2_v4l2,intel_ipu6_isys,videobuf2_common,ov2740

Btw, I don't remember if I added this udev rule myself or if it is placed there by the installation process, hope I didn't mess it up:

$ cat 70-ipu6-psys.rules 
# This rule makes the Intel IPU6 sensor accessible to members of group "video",\n
# allowing icamerasrc to be used as an unprivileged user.\n
SUBSYSTEM=="intel-ipu6-psys",GROUP="video",MODE="0660"

@alvinpeters
Copy link
Contributor

Doesn't matter if you added it yourself since it's literally the same as the one added by icamerasrc PKGBUILD. And even then, it's only to let you use the camera as non-root. Not at that stage yet lol

Your modules check out with mine. So your laptop has OV2740 which is supported and the one that the HAL should get. This is mine:

lsmod | grep "ivsc\|ipu\|ov"
intel_ipu6_isys       167936  0
videobuf2_dma_contig    28672  1 intel_ipu6_isys
videobuf2_v4l2         40960  1 intel_ipu6_isys
videobuf2_common       86016  4 videobuf2_dma_contig,videobuf2_v4l2,intel_ipu6_isys,videobuf2_memops
intel_ipu6_psys       126976  0
ov01a10                28672  1
intel_ipu6            139264  2 intel_ipu6_isys,intel_ipu6_psys
intel_vsc              16384  3 mei_ace,mei_csi,ov01a10
v4l2_fwnode            32768  2 ov01a10,intel_ipu6_isys
v4l2_async             28672  3 v4l2_fwnode,ov01a10,intel_ipu6_isys
videodev              372736  7 v4l2_async,v4l2_fwnode,videobuf2_v4l2,ov01a10,v4l2loopback,intel_ipu6_isys
mc                     86016  6 v4l2_async,videodev,videobuf2_v4l2,ov01a10,intel_ipu6_isys,videobuf2_common

So now we need to figure up what causes the HAL to keep grabbing the wrong device.

Another idea. Try running this with hopes that it will give us more errors to work on: GST_DEBUG="*:2" sudo -E LANG=C gst-launch-1.0 icamerasrc ! video/x-raw,format=NV12,width=1280,height=720 ! videoconvert ! fakesink

Then after running the tests. Check this one out sudo dmesg | grep ipu6

Last question, does your webcam have an LED indicator? Does it light up when you boot up your PC? Mine does.

@hinricht
Copy link
Contributor Author

$ GST_DEBUG="*:2" sudo -E LANG=C gst-launch-1.0 icamerasrc ! video/x-raw,format=NV12,width=1280,height=720 ! videoconvert ! fakesink
[sudo] password for varac: 
[07-12 06:48:21.348] CamHAL[ERR] Malformed ET range in exposure time range configuration
[07-12 06:48:21.348] CamHAL[ERR] Parse AE eExposure time range failed
[07-12 06:48:21.348] CamHAL[ERR] Malformed ET range in exposure time range configuration
[07-12 06:48:21.348] CamHAL[ERR] Parse AE gain range failed
[07-12 06:48:21.348] CamHAL[ERR] Malformed ET range in exposure time range configuration
[07-12 06:48:21.348] CamHAL[ERR] Parse AE eExposure time range failed
[07-12 06:48:21.348] CamHAL[ERR] Malformed ET range in exposure time range configuration
[07-12 06:48:21.348] CamHAL[ERR] Parse AE gain range failed
[07-12 06:48:21.348] CamHAL[ERR] Malformed ET range in exposure time range configuration
[07-12 06:48:21.348] CamHAL[ERR] Parse AE eExposure time range failed
[07-12 06:48:21.348] CamHAL[ERR] Malformed ET range in exposure time range configuration
[07-12 06:48:21.348] CamHAL[ERR] Parse AE gain range failed
[07-12 06:48:21.348] CamHAL[ERR] Malformed ET range in exposure time range configuration
[07-12 06:48:21.348] CamHAL[ERR] Parse AE eExposure time range failed
[07-12 06:48:21.348] CamHAL[ERR] Malformed ET range in exposure time range configuration
[07-12 06:48:21.348] CamHAL[ERR] Parse AE gain range failed
[07-12 06:48:21.348] CamHAL[ERR] Malformed ET range in exposure time range configuration
[07-12 06:48:21.348] CamHAL[ERR] Parse AE eExposure time range failed
[07-12 06:48:21.348] CamHAL[ERR] Malformed ET range in exposure time range configuration
[07-12 06:48:21.348] CamHAL[ERR] Parse AE gain range failed
[07-12 06:48:21.348] CamHAL[ERR] Malformed ET range in exposure time range configuration
[07-12 06:48:21.348] CamHAL[ERR] Parse AE eExposure time range failed
[07-12 06:48:21.348] CamHAL[ERR] Malformed ET range in exposure time range configuration
[07-12 06:48:21.348] CamHAL[ERR] Parse AE gain range failed
[07-12 06:48:21.348] CamHAL[ERR] Malformed ET range in exposure time range configuration
[07-12 06:48:21.348] CamHAL[ERR] Parse AE eExposure time range failed
[07-12 06:48:21.348] CamHAL[ERR] Malformed ET range in exposure time range configuration
[07-12 06:48:21.348] CamHAL[ERR] Parse AE gain range failed
[07-12 06:48:21.348] CamHAL[ERR] Malformed ET range in exposure time range configuration
[07-12 06:48:21.348] CamHAL[ERR] Parse AE eExposure time range failed
[07-12 06:48:21.348] CamHAL[ERR] Malformed ET range in exposure time range configuration
[07-12 06:48:21.348] CamHAL[ERR] Parse AE gain range failed
[07-12 06:48:21.349] CamHAL[ERR] Malformed ET range in exposure time range configuration
[07-12 06:48:21.349] CamHAL[ERR] Parse AE eExposure time range failed
[07-12 06:48:21.349] CamHAL[ERR] Malformed ET range in exposure time range configuration
[07-12 06:48:21.349] CamHAL[ERR] Parse AE gain range failed
Setting pipeline to PAUSED ...
[07-12 06:48:21.698] CamHAL[INF] aiqb file name ov13b10.aiqb
[07-12 06:48:21.698] CamHAL[ERR] there is no aiqb file:ov13b10
[07-12 06:48:21.698] CamHAL[INF] aiqb file name ov13b10.aiqb
[07-12 06:48:21.698] CamHAL[ERR] there is no aiqb file:ov13b10
[07-12 06:48:21.698] CamHAL[INF] aiqb file name ov8856.aiqb
[07-12 06:48:21.698] CamHAL[ERR] there is no aiqb file:ov8856
[07-12 06:48:21.698] CamHAL[INF] aiqb file name ov8856.aiqb
[07-12 06:48:21.698] CamHAL[ERR] there is no aiqb file:ov8856
[07-12 06:48:21.698] CamHAL[INF] aiqb file name ov01a10.aiqb
[07-12 06:48:21.699] CamHAL[INF] aiqb file name ov01a10.aiqb
[07-12 06:48:21.699] CamHAL[INF] aiqb file name ov01a10.aiqb
[07-12 06:48:21.699] CamHAL[INF] aiqb file name ov01a10.aiqb
[07-12 06:48:21.699] CamHAL[INF] aiqb file name OV02C10_1BG203N3_ADL.aiqb
[07-12 06:48:21.700] CamHAL[INF] aiqb file name OV02C10_1BG203N3_ADL.aiqb
[07-12 06:48:21.700] CamHAL[INF] aiqb file name OV02C10_1SG204N3_ADL.aiqb
[07-12 06:48:21.701] CamHAL[INF] aiqb file name OV02C10_1SG204N3_ADL.aiqb
[07-12 06:48:21.701] CamHAL[INF] aiqb file name OV02C10_CIFME14_ADL.aiqb
[07-12 06:48:21.701] CamHAL[INF] aiqb file name OV02C10_CIFME14_ADL.aiqb
[07-12 06:48:21.701] CamHAL[INF] aiqb file name OV02C10_1BG203N3_ADL.aiqb
[07-12 06:48:21.701] CamHAL[INF] aiqb file name OV02C10_1BG203N3_ADL.aiqb
[07-12 06:48:21.701] CamHAL[INF] aiqb file name OV02C10_1SG204N3_ADL.aiqb
[07-12 06:48:21.701] CamHAL[INF] aiqb file name OV02C10_1SG204N3_ADL.aiqb
[07-12 06:48:21.701] CamHAL[INF] aiqb file name OV02C10_CIFME14_ADL.aiqb
[07-12 06:48:21.701] CamHAL[INF] aiqb file name OV02C10_CIFME14_ADL.aiqb
[07-12 06:48:21.701] CamHAL[INF] aiqb file name OV2740_CJFLE23_ADL.aiqb
[07-12 06:48:21.702] CamHAL[INF] aiqb file name OV2740_CJFLE23_ADL.aiqb
[07-12 06:48:21.702] CamHAL[INF] aiqb file name HM2170_1SG205N3_ADL.aiqb
[07-12 06:48:21.703] CamHAL[INF] aiqb file name HM2170_1SG205N3_ADL.aiqb
[07-12 06:48:21.703] CamHAL[INF] aiqb file name HM2170_CJFME18_ADL.aiqb
[07-12 06:48:21.703] CamHAL[INF] aiqb file name HM2170_CJFME18_ADL.aiqb
[07-12 06:48:21.703] CamHAL[INF] aiqb file name HI556_1BG502T3_ADL.aiqb
[07-12 06:48:21.704] CamHAL[INF] aiqb file name HI556_1BG502T3_ADL.aiqb
[07-12 06:48:21.704] CamHAL[INF] aiqb file name HI556_CJFLE25_ADL.aiqb
[07-12 06:48:21.705] CamHAL[INF] aiqb file name HI556_CJFLE25_ADL.aiqb
[07-12 06:48:21.705] CamHAL[INF] aiqb file name ov01a1s.aiqb
[07-12 06:48:21.706] CamHAL[INF] aiqb file name ov01a1s.aiqb
[07-12 06:48:21.706] CamHAL[ERR] Failed to find DevName for cameraId: 0, get video node: ov13b10 , devname: /dev/v4l-subdev1
[07-12 06:48:21.709] CamHAL[ERR] MediaControl init failed
0:00:00.442305712  2742 0x56421f034980 ERROR             icamerasrc gstcamerasrc.cpp:2845:gst_camerasrc_start: CameraId=0 failed to open libcamhal device.
0:00:00.480721225  2742 0x56421f034980 WARN              CamBaseSrc gstcambasesrc.cpp:4192:gst_cam_base_src_activate_push:<camerasrc0> Failed to start in push mode
0:00:00.480736222  2742 0x56421f034980 WARN                GST_PADS gstpad.c:1146:gst_pad_set_active:<camerasrc0:src> Failed to activate pad
Failed to set pipeline to PAUSED.
Setting pipeline to NULL ...
Freeing pipeline ...

~ $ sudo dmesg | grep ipu6
[    1.788687] intel-ipu6 0000:00:05.0: enabling device (0000 -> 0002)
[    1.788890] intel-ipu6 0000:00:05.0: Device 0x465d (rev: 0x4)
[    1.788915] intel-ipu6 0000:00:05.0: physical base address 0x603c000000
[    1.788917] intel-ipu6 0000:00:05.0: mapped as: 0x00000000bc9005bf
[    1.788986] intel-ipu6 0000:00:05.0: IPU in secure mode
[    1.788988] intel-ipu6 0000:00:05.0: IPU secure touch = 0x0
[    1.788989] intel-ipu6 0000:00:05.0: IPU camera mask = 0xff
[    1.805471] intel-ipu6 0000:00:05.0: IPC reset done
[    1.805474] intel-ipu6 0000:00:05.0: cpd file name: intel/ipu6ep_fw.bin
[    1.805506] intel-ipu6 0000:00:05.0: Direct firmware load for intel/ipu6ep_fw.bin failed with error -2
[    1.805509] intel-ipu6 0000:00:05.0: Requesting signed firmware failed
[    1.805532] intel-ipu6: probe of 0000:00:05.0 failed with error -2

So it looks like the firmware fails in the first place.

Last question, does your webcam have an LED indicator? Does it light up when you boot up your PC? Mine does.

I really don't know, at least no LED does light up during boot / after powering on.

@alba4k
Copy link
Contributor

alba4k commented Jul 18, 2023

TBH I'm having pretty similar issues (XPS 9320)

It worked when this script was still quite new, now it doesn't anymore (I had removed it because of hibernation not working at the time)

Here is the info that I think might be relevant / useful

archlinux-ipu6-webcam/test.sh
Setting pipeline to PAUSED ...
[07-18 17:44:32.747] CamHAL[INF] aiqb file name ov13b10.aiqb
[07-18 17:44:32.747] CamHAL[ERR] there is no aiqb file:ov13b10
[07-18 17:44:32.747] CamHAL[INF] aiqb file name ov13b10.aiqb
[07-18 17:44:32.747] CamHAL[ERR] there is no aiqb file:ov13b10
[07-18 17:44:32.747] CamHAL[INF] aiqb file name ov8856.aiqb
[07-18 17:44:32.747] CamHAL[ERR] there is no aiqb file:ov8856
[07-18 17:44:32.747] CamHAL[INF] aiqb file name ov8856.aiqb
[07-18 17:44:32.747] CamHAL[ERR] there is no aiqb file:ov8856
[07-18 17:44:32.747] CamHAL[INF] aiqb file name ov01a10.aiqb
[07-18 17:44:32.747] CamHAL[INF] aiqb file name ov01a10.aiqb
[07-18 17:44:32.747] CamHAL[INF] aiqb file name ov01a10.aiqb
[07-18 17:44:32.748] CamHAL[INF] aiqb file name ov01a10.aiqb
[07-18 17:44:32.748] CamHAL[INF] aiqb file name OV02C10_1BG203N3_ADL.aiqb
[07-18 17:44:32.748] CamHAL[INF] aiqb file name OV02C10_1BG203N3_ADL.aiqb
[07-18 17:44:32.748] CamHAL[INF] aiqb file name OV02C10_1SG204N3_ADL.aiqb
[07-18 17:44:32.748] CamHAL[INF] aiqb file name OV02C10_1SG204N3_ADL.aiqb
[07-18 17:44:32.748] CamHAL[INF] aiqb file name OV02C10_CIFME14_ADL.aiqb
[07-18 17:44:32.748] CamHAL[INF] aiqb file name OV02C10_CIFME14_ADL.aiqb
[07-18 17:44:32.748] CamHAL[INF] aiqb file name OV02C10_1BG203N3_ADL.aiqb
[07-18 17:44:32.749] CamHAL[INF] aiqb file name OV02C10_1BG203N3_ADL.aiqb
[07-18 17:44:32.749] CamHAL[INF] aiqb file name OV02C10_1SG204N3_ADL.aiqb
[07-18 17:44:32.749] CamHAL[INF] aiqb file name OV02C10_1SG204N3_ADL.aiqb
[07-18 17:44:32.749] CamHAL[INF] aiqb file name OV02C10_CIFME14_ADL.aiqb
[07-18 17:44:32.749] CamHAL[INF] aiqb file name OV02C10_CIFME14_ADL.aiqb
[07-18 17:44:32.749] CamHAL[INF] aiqb file name OV2740_CJFLE23_ADL.aiqb
[07-18 17:44:32.749] CamHAL[INF] aiqb file name OV2740_CJFLE23_ADL.aiqb
[07-18 17:44:32.749] CamHAL[INF] aiqb file name HM2170_1SG205N3_ADL.aiqb
[07-18 17:44:32.749] CamHAL[INF] aiqb file name HM2170_1SG205N3_ADL.aiqb
[07-18 17:44:32.749] CamHAL[INF] aiqb file name HM2170_CJFME18_ADL.aiqb
[07-18 17:44:32.750] CamHAL[INF] aiqb file name HM2170_CJFME18_ADL.aiqb
[07-18 17:44:32.750] CamHAL[INF] aiqb file name HI556_1BG502T3_ADL.aiqb
[07-18 17:44:32.750] CamHAL[INF] aiqb file name HI556_1BG502T3_ADL.aiqb
[07-18 17:44:32.750] CamHAL[INF] aiqb file name HI556_CJFLE25_ADL.aiqb
[07-18 17:44:32.750] CamHAL[INF] aiqb file name HI556_CJFLE25_ADL.aiqb
[07-18 17:44:32.750] CamHAL[INF] aiqb file name ov01a1s.aiqb
[07-18 17:44:32.751] CamHAL[INF] aiqb file name ov01a1s.aiqb
[07-18 17:44:32.751] CamHAL[ERR] Failed to find DevName for cameraId: 0, get video node: ov13b10 , devname: /dev/v4l-subdev1
Pipeline is live and does not need PREROLL ...
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
[07-18 17:44:32.762] CamHAL[ERR] Get entity fail for calling getEntityById
[07-18 17:44:32.762] CamHAL[ERR] Get entity fail for calling getEntityById
[07-18 17:44:32.762] CamHAL[ERR] setup Link ov13b10  [-1:0] ==> Intel IPU6 CSI-2  [-1x0] enable 1 failed.
[07-18 17:44:32.762] CamHAL[ERR] set MediaCtlConf McLink failed: ret = -1
[07-18 17:44:32.762] CamHAL[ERR] set up mediaCtl failed
[07-18 17:44:32.762] CamHAL[ERR] @configure Device Configure failed
[07-18 17:44:32.762] CamHAL[ERR] failed to config streams.
ERROR: from element /GstPipeline:pipeline0/Gstcamerasrc:camerasrc0: src pad: Internal data flow error.
Additional debug info:
gstcambasesrc.cpp(3143): gst_cam_base_src_loop (): /GstPipeline:pipeline0/Gstcamerasrc:camerasrc0:
streaming task paused, reason not-negotiated (-4)
Execution ended after 0:00:00.006608262
Setting pipeline to NULL ...
Freeing pipeline ...
archlinux-ip6-webcam/install.sh -as
Hibernation workaround will be installed.
warning: linux-zen-headers-6.4.3.zen1-2 is up to date -- skipping
 there is nothing to do
# Install build dependencies
warning: base-devel-1-1 is up to date -- skipping
 there is nothing to do
# Install dependency for intel-ipu6-dkms-git
:: Resolving dependencies...
:: Calculating conflicts...
:: Calculating inner conflicts...

Aur (1) intel-ivsc-firmware-r2.764bd6e-1

:: Proceed to review? [Y/n]: 

:: Downloading PKGBUILDs...
 PKGBUILDs up to date
fetching devel info...
==> Making package: intel-ivsc-firmware r2.764bd6e-1 (Tue Jul 18 18:01:56 2023)
==> Retrieving sources...
  -> Updating ivsc-firmware git repo...
==> Validating source files with sha256sums...
    ivsc-firmware ... Skipped
==> Making package: intel-ivsc-firmware r2.764bd6e-1 (Tue Jul 18 18:02:11 2023)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Updating ivsc-firmware git repo...
error: RPC failed; HTTP 500 curl 22 The requested URL returned error: 500
fatal: expected flush after ref listing
==> WARNING: Failure while updating ivsc-firmware git repo
==> Validating source files with sha256sums...
    ivsc-firmware ... Skipped
==> Removing existing $srcdir/ directory...
==> Extracting sources...
  -> Creating working copy of ivsc-firmware git repo...
Cloning into 'ivsc-firmware'...
done.
==> Starting pkgver()...
==> Updated version: intel-ivsc-firmware r8.29c5eff-1
==> Sources are ready.
intel-ivsc-firmware-r2.764bd6e-1: parsing pkg list...
==> Making package: intel-ivsc-firmware r8.29c5eff-1 (Tue Jul 18 18:02:29 2023)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Starting pkgver()...
==> Entering fakeroot environment...
==> Starting package()...
==> Tidying install...
  -> Removing libtool files...
  -> Purging unwanted files...
  -> Removing static library files...
  -> Stripping unneeded symbols from binaries and libraries...
  -> Compressing man and info pages...
==> Checking for packaging issues...
==> Creating package "intel-ivsc-firmware"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: intel-ivsc-firmware r8.29c5eff-1 (Tue Jul 18 18:02:30 2023)
==> Cleaning up...
loading packages...
warning: intel-ivsc-firmware-r8.29c5eff-1 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...

Packages (1) intel-ivsc-firmware-r8.29c5eff-1

Total Installed Size:  9.45 MiB
Net Upgrade Size:      0.00 MiB

:: Proceed with installation? [Y/n] 
(1/1) checking keys in keyring                          [------------------------------] 100%
(1/1) checking package integrity                        [------------------------------] 100%
(1/1) loading package files                             [------------------------------] 100%
(1/1) checking for file conflicts                       [------------------------------] 100%
(1/1) checking available disk space                     [------------------------------] 100%
:: Processing package changes...
(1/1) reinstalling intel-ivsc-firmware                  [------------------------------] 100%
:: Running post-transaction hooks...
(1/2) Arming ConditionNeedsUpdate...
(2/2) Cleaning the cache...
==> no candidate packages found for pruning
=> SUCCESS
# Install IPU6 driver
:: Resolving dependencies...
:: Calculating conflicts...
:: Calculating inner conflicts...

Aur (1) intel-ipu6-dkms-git-r78.f83b0747b-1

:: Proceed to review? [Y/n]: 

:: Downloading PKGBUILDs...
 PKGBUILDs up to date
fetching devel info...
==> Making package: intel-ipu6-dkms-git r78.f83b0747b-1 (Tue Jul 18 18:02:37 2023)
==> Retrieving sources...
  -> Updating ipu6-drivers git repo...
error: RPC failed; HTTP 500 curl 22 The requested URL returned error: 500
fatal: expected flush after ref listing
==> WARNING: Failure while updating ipu6-drivers git repo
==> Validating source files with sha256sums...
    ipu6-drivers ... Skipped
==> Making package: intel-ipu6-dkms-git r78.f83b0747b-1 (Tue Jul 18 18:02:57 2023)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Updating ipu6-drivers git repo...
==> Validating source files with sha256sums...
    ipu6-drivers ... Skipped
==> Removing existing $srcdir/ directory...
==> Extracting sources...
  -> Creating working copy of ipu6-drivers git repo...
Cloning into 'ipu6-drivers'...
done.
==> Starting prepare()...
Cloning into 'ivsc-driver'...
remote: Enumerating objects: 319, done.
remote: Counting objects: 100% (115/115), done.
remote: Compressing objects: 100% (66/66), done.
remote: Total 319 (delta 56), reused 69 (delta 37), pack-reused 204
Receiving objects: 100% (319/319), 140.60 KiB | 2.04 MiB/s, done.
Resolving deltas: 100% (114/114), done.
==> Starting pkgver()...
==> Updated version: intel-ipu6-dkms-git r103.8e410803b-1
==> Sources are ready.
intel-ipu6-dkms-git-r78.f83b0747b-1: parsing pkg list...
==> Making package: intel-ipu6-dkms-git r103.8e410803b-1 (Tue Jul 18 18:03:00 2023)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Starting pkgver()...
==> Entering fakeroot environment...
==> Starting package()...
==> Tidying install...
  -> Removing libtool files...
  -> Purging unwanted files...
  -> Removing static library files...
  -> Stripping unneeded symbols from binaries and libraries...
  -> Compressing man and info pages...
==> Checking for packaging issues...
==> Creating package "intel-ipu6-dkms-git"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: intel-ipu6-dkms-git r103.8e410803b-1 (Tue Jul 18 18:03:03 2023)
==> Cleaning up...
loading packages...
warning: intel-ipu6-dkms-git-r103.8e410803b-1 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...

Packages (1) intel-ipu6-dkms-git-r103.8e410803b-1

Total Installed Size:  1.46 MiB
Net Upgrade Size:      0.00 MiB

:: Proceed with installation? [Y/n] 
(1/1) checking keys in keyring                          [------------------------------] 100%
(1/1) checking package integrity                        [------------------------------] 100%
(1/1) loading package files                             [------------------------------] 100%
(1/1) checking for file conflicts                       [------------------------------] 100%
(1/1) checking available disk space                     [------------------------------] 100%
:: Running pre-transaction hooks...
(1/1) Remove upgraded DKMS modules
==> dkms remove --no-depmod ipu6-drivers/r103.8e410803b -k 6.4.3-zen1-2-zen
:: Processing package changes...
(1/1) reinstalling intel-ipu6-dkms-git                  [------------------------------] 100%
:: Running post-transaction hooks...
(1/3) Arming ConditionNeedsUpdate...
(2/3) Install DKMS modules
==> dkms install --no-depmod ipu6-drivers/r103.8e410803b -k 6.4.3-zen1-2-zen
==> depmod 6.4.3-zen1-2-zen
(3/3) Cleaning the cache...
==> no candidate packages found for pruning
=> SUCCESS
# Install dependency for intel-ipu6ep-camera-hal-git
:: Resolving dependencies...
:: Calculating conflicts...
:: Calculating inner conflicts...

Aur (1) ipu6-camera-bin-r32.0797f74-1 (intel-ipu6ep-camera-bin)

:: Proceed to review? [Y/n]: 

:: Downloading PKGBUILDs...
 PKGBUILDs up to date
fetching devel info...
==> Making package: ipu6-camera-bin r32.0797f74-1 (Tue Jul 18 18:03:28 2023)
==> Retrieving sources...
  -> Updating ipu6-camera-bins git repo...
error: RPC failed; HTTP 500 curl 22 The requested URL returned error: 500
fatal: expected flush after ref listing
==> WARNING: Failure while updating ipu6-camera-bins git repo
==> Validating source files with sha256sums...
    ipu6-camera-bins ... Skipped
==> Making package: ipu6-camera-bin r32.0797f74-1 (Tue Jul 18 18:03:53 2023)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Updating ipu6-camera-bins git repo...
==> Validating source files with sha256sums...
    ipu6-camera-bins ... Skipped
==> Removing existing $srcdir/ directory...
==> Extracting sources...
  -> Creating working copy of ipu6-camera-bins git repo...
Cloning into 'ipu6-camera-bins'...
done.
==> Starting pkgver()...
==> Updated version: ipu6-camera-bin r44.276859f-1
==> Sources are ready.
ipu6-camera-bin-r32.0797f74-1 (intel-ipu6ep-camera-bin): parsing pkg list...
==> Making package: ipu6-camera-bin r44.276859f-1 (Tue Jul 18 18:04:04 2023)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Starting pkgver()...
==> Entering fakeroot environment...
==> Starting package_intel-ipu6-camera-bin()...
==> Tidying install...
  -> Removing libtool files...
  -> Purging unwanted files...
  -> Removing static library files...
  -> Stripping unneeded symbols from binaries and libraries...
  -> Compressing man and info pages...
==> Checking for packaging issues...
==> Creating package "intel-ipu6-camera-bin"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Starting package_intel-ipu6ep-camera-bin()...
==> Tidying install...
  -> Removing libtool files...
  -> Purging unwanted files...
  -> Removing static library files...
  -> Stripping unneeded symbols from binaries and libraries...
  -> Compressing man and info pages...
==> Checking for packaging issues...
==> Creating package "intel-ipu6ep-camera-bin"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: ipu6-camera-bin r44.276859f-1 (Tue Jul 18 18:04:10 2023)
==> Cleaning up...
loading packages...
warning: intel-ipu6ep-camera-bin-r44.276859f-1 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...

Packages (1) intel-ipu6ep-camera-bin-r44.276859f-1

Total Installed Size:  13.39 MiB
Net Upgrade Size:       0.00 MiB

:: Proceed with installation? [Y/n] 
(1/1) checking keys in keyring                          [------------------------------] 100%
(1/1) checking package integrity                        [------------------------------] 100%
(1/1) loading package files                             [------------------------------] 100%
(1/1) checking for file conflicts                       [------------------------------] 100%
(1/1) checking available disk space                     [------------------------------] 100%
:: Processing package changes...
(1/1) reinstalling intel-ipu6ep-camera-bin              [------------------------------] 100%
:: Running post-transaction hooks...
(1/2) Arming ConditionNeedsUpdate...
(2/2) Cleaning the cache...
==> no candidate packages found for pruning
=> SUCCESS
# Build and install package: intel-ipu6ep-camera-hal-git
~/Cose/archlinux-ipu6-webcam/intel-ipu6ep-camera-hal-git ~/Cose/archlinux-ipu6-webcam
==> Making package: intel-ipu6ep-camera-hal-git-fix r56.884b81a-1 (Tue Jul 18 18:04:11 2023)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Updating ipu6-camera-hal git repo...
==> Validating source files with sha256sums...
    ipu6-camera-hal ... Skipped
==> Extracting sources...
  -> Creating working copy of ipu6-camera-hal git repo...
Reset branch 'makepkg'
==> Starting pkgver()...
==> WARNING: A package has already been built, installing existing package...
==> Installing package intel-ipu6ep-camera-hal-git-fix with pacman -U...
loading packages...
warning: intel-ipu6ep-camera-hal-git-fix-r56.884b81a-1 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...

Packages (1) intel-ipu6ep-camera-hal-git-fix-r56.884b81a-1

Total Installed Size:  13.82 MiB
Net Upgrade Size:       0.00 MiB

:: Proceed with installation? [Y/n] 
(1/1) checking keys in keyring                          [------------------------------] 100%
(1/1) checking package integrity                        [------------------------------] 100%
(1/1) loading package files                             [------------------------------] 100%
(1/1) checking for file conflicts                       [------------------------------] 100%
(1/1) checking available disk space                     [------------------------------] 100%
:: Processing package changes...
(1/1) reinstalling intel-ipu6ep-camera-hal-git-fix      [------------------------------] 100%
:: Running post-transaction hooks...
(1/2) Arming ConditionNeedsUpdate...
(2/2) Cleaning the cache...
==> no candidate packages found for pruning
~/Cose/archlinux-ipu6-webcam
=> SUCCESS
# Build and install package: v4l2loopback-dkms-git
~/Cose/archlinux-ipu6-webcam/v4l2loopback-dkms-git ~/Cose/archlinux-ipu6-webcam
==> Making package: v4l2loopback-dkms-git-fix r10.cae2954-1 (Tue Jul 18 18:04:18 2023)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Updating v4l2loopback git repo...
==> Validating source files with md5sums...
    v4l2loopback ... Skipped
==> Extracting sources...
  -> Creating working copy of v4l2loopback git repo...
Reset branch 'makepkg'
==> Starting prepare()...
patching file v4l2loopback.c
patching file v4l2loopback.c
patching file v4l2loopback.c
patching file dkms.conf
==> Starting pkgver()...
==> WARNING: A package has already been built, installing existing package...
==> Installing package v4l2loopback-dkms-git-fix with pacman -U...
loading packages...
warning: v4l2loopback-dkms-git-fix-r10.cae2954-1 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...

Packages (1) v4l2loopback-dkms-git-fix-r10.cae2954-1

Total Installed Size:  0.23 MiB
Net Upgrade Size:      0.00 MiB

:: Proceed with installation? [Y/n] 
(1/1) checking keys in keyring                          [------------------------------] 100%
(1/1) checking package integrity                        [------------------------------] 100%
(1/1) loading package files                             [------------------------------] 100%
(1/1) checking for file conflicts                       [------------------------------] 100%
(1/1) checking available disk space                     [------------------------------] 100%
:: Running pre-transaction hooks...
(1/1) Remove upgraded DKMS modules
==> dkms remove --no-depmod v4l2loopback/r10.cae2954 -k 6.4.3-zen1-2-zen
:: Processing package changes...
(1/1) reinstalling v4l2loopback-dkms-git-fix            [------------------------------] 100%
:: Running post-transaction hooks...
(1/3) Arming ConditionNeedsUpdate...
(2/3) Install DKMS modules
==> dkms install --no-depmod v4l2loopback/r10.cae2954 -k 6.4.3-zen1-2-zen
==> depmod 6.4.3-zen1-2-zen
(3/3) Cleaning the cache...
==> no candidate packages found for pruning
~/Cose/archlinux-ipu6-webcam
=> SUCCESS
# Build and install package: v4l2-relayd
~/Cose/archlinux-ipu6-webcam/v4l2-relayd ~/Cose/archlinux-ipu6-webcam
==> Making package: v4l2-relayd r42.6fd6b6a-1 (Tue Jul 18 18:04:29 2023)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Updating v4l2-relayd git repo...
==> Validating source files with sha256sums...
    v4l2-relayd ... Skipped
==> Extracting sources...
  -> Creating working copy of v4l2-relayd git repo...
Reset branch 'makepkg'
==> Starting pkgver()...
==> WARNING: A package has already been built, installing existing package...
==> Installing package v4l2-relayd with pacman -U...
loading packages...
warning: v4l2-relayd-r42.6fd6b6a-1 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...

Packages (1) v4l2-relayd-r42.6fd6b6a-1

Total Installed Size:  0.02 MiB
Net Upgrade Size:      0.00 MiB

:: Proceed with installation? [Y/n] 
(1/1) checking keys in keyring                          [------------------------------] 100%
(1/1) checking package integrity                        [------------------------------] 100%
(1/1) loading package files                             [------------------------------] 100%
(1/1) checking for file conflicts                       [------------------------------] 100%
(1/1) checking available disk space                     [------------------------------] 100%
:: Processing package changes...
(1/1) reinstalling v4l2-relayd                          [------------------------------] 100%
:: Running post-transaction hooks...
(1/3) Reloading system manager configuration...
(2/3) Arming ConditionNeedsUpdate...
(3/3) Cleaning the cache...
==> no candidate packages found for pruning
~/Cose/archlinux-ipu6-webcam
=> SUCCESS
# Build and install package: icamerasrc-git
~/Cose/archlinux-ipu6-webcam/icamerasrc-git ~/Cose/archlinux-ipu6-webcam
==> Making package: icamerasrc-git-fix r59.17841ab-1 (Tue Jul 18 18:04:32 2023)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Updating icamerasrc git repo...
==> Validating source files with sha256sums...
    icamerasrc ... Skipped
==> Extracting sources...
  -> Creating working copy of icamerasrc git repo...
Reset branch 'makepkg'
==> Starting pkgver()...
==> WARNING: A package has already been built, installing existing package...
==> Installing package icamerasrc-git-fix with pacman -U...
loading packages...
warning: icamerasrc-git-fix-r59.17841ab-1 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...

Packages (1) icamerasrc-git-fix-r59.17841ab-1

Total Installed Size:  0.26 MiB
Net Upgrade Size:      0.00 MiB

:: Proceed with installation? [Y/n] 
(1/1) checking keys in keyring                          [------------------------------] 100%
(1/1) checking package integrity                        [------------------------------] 100%
(1/1) loading package files                             [------------------------------] 100%
(1/1) checking for file conflicts                       [------------------------------] 100%
(1/1) checking available disk space                     [------------------------------] 100%
:: Processing package changes...
(1/1) reinstalling icamerasrc-git-fix                   [------------------------------] 100%
:: Running post-transaction hooks...
(1/3) Reloading device manager configuration...
(2/3) Arming ConditionNeedsUpdate...
(3/3) Cleaning the cache...
==> no candidate packages found for pruning
~/Cose/archlinux-ipu6-webcam
=> SUCCESS
# Install general dependencies
warning: gst-plugin-pipewire-1:0.3.74-1 is up to date -- reinstalling
warning: gst-plugins-good-1.22.4-2 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...

Packages (2) gst-plugin-pipewire-1:0.3.74-1  gst-plugins-good-1.22.4-2

Total Installed Size:  7.21 MiB
Net Upgrade Size:      0.00 MiB

:: Proceed with installation? [Y/n] 
(2/2) checking keys in keyring                          [------------------------------] 100%
(2/2) checking package integrity                        [------------------------------] 100%
(2/2) loading package files                             [------------------------------] 100%
(2/2) checking for file conflicts                       [------------------------------] 100%
(2/2) checking available disk space                     [------------------------------] 100%
:: Processing package changes...
(1/2) reinstalling gst-plugin-pipewire                  [------------------------------] 100%
(2/2) reinstalling gst-plugins-good                     [------------------------------] 100%
:: Running post-transaction hooks...
(1/2) Arming ConditionNeedsUpdate...
(2/2) Cleaning the cache...
==> no candidate packages found for pruning
=> SUCCESS
# Enable: v4l2-relayd.service
=> SUCCESS
# Start: v4l2-relayd.service
=> SUCCESS


All done.
Remember to reboot upon succesful installation!
sudo modprobe -c | grep v4l2loopback
options v4l2loopback exclusive_caps=1 card_label="Virtual Camera"
pacman -Q | grep "ipu6\|ivsc\|hal"
intel-ipu6-dkms-git r103.8e410803b-1
intel-ipu6ep-camera-bin r44.276859f-1
intel-ipu6ep-camera-hal-git-fix r56.884b81a-1
intel-ivsc-firmware r8.29c5eff-1
lsmod | grep "ivsc\|ipu\|ov"
overlay               208896  1
intel_ipu6_isys       180224  0
videobuf2_dma_contig    28672  1 intel_ipu6_isys
videobuf2_v4l2         40960  1 intel_ipu6_isys
videobuf2_common       90112  4 videobuf2_dma_contig,videobuf2_v4l2,intel_ipu6_isys,videobuf2_memops
intel_ipu6_psys       131072  0
ov01a10                28672  0
intel_ipu6            143360  2 intel_ipu6_isys,intel_ipu6_psys
intel_vsc              16384  3 mei_ace,mei_csi,ov01a10
v4l2_fwnode            36864  2 ov01a10,intel_ipu6_isys
v4l2_async             28672  3 v4l2_fwnode,ov01a10,intel_ipu6_isys
videodev              385024  6 v4l2_async,v4l2_fwnode,videobuf2_v4l2,ov01a10,v4l2loopback,intel_ipu6_isys
mc                     90112  6 v4l2_async,videodev,videobuf2_v4l2,ov01a10,intel_ipu6_isys,videobuf2_common
dkms status
ipu6-drivers/r103.8e410803b, 6.4.3-zen1-2-zen, x86_64: installed
v4l2loopback/r10.cae2954, 6.4.3-zen1-2-zen, x86_64: installed
v4l2-ctl --list-devices
ipu6 (PCI:pci:pci0000:00):
	/dev/video1

ipu6 (pci:pci0000:00):
	/dev/media0

Virtual Camera (platform:v4l2loopback-000):
	/dev/video0
systemctl status v4l2-relayd.service
● v4l2-relayd.service - v4l2-relay daemon service
     Loaded: loaded (/usr/lib/systemd/system/v4l2-relayd.service; enabled; preset: disabled)
    Drop-In: /etc/systemd/system/v4l2-relayd.service.d
             └─override.conf
     Active: active (running) since Fri 2023-07-21 15:16:31 CEST; 2min 35s ago
    Process: 56225 ExecCondition=/usr/bin/test -n ${VIDEOSRC} (code=exited, status=0/SUCCESS)
    Process: 56226 ExecCondition=/usr/bin/test -n $FORMAT (code=exited, status=0/SUCCESS)
    Process: 56227 ExecCondition=/usr/bin/test -n $WIDTH (code=exited, status=0/SUCCESS)
    Process: 56228 ExecCondition=/usr/bin/test -n $HEIGHT (code=exited, status=0/SUCCESS)
    Process: 56229 ExecCondition=/usr/bin/test -n $FRAMERATE (code=exited, status=0/SUCCESS)
    Process: 56230 ExecCondition=/usr/bin/test -n ${CARD_LABEL} (code=exited, status=0/SUCCESS)
   Main PID: 56231 (v4l2-relayd)
      Tasks: 5 (limit: 18679)
     Memory: 10.8M
        CPU: 171ms
     CGroup: /system.slice/v4l2-relayd.service
             └─56231 /usr/bin/v4l2-relayd -i icamerasrc -o "appsrc name=appsrc caps=video/x-raw,format=NV12,width=1280,height=720,framerate=30/1 ! videoconvert ! video/x-raw,format=YUY2 ! v4l2sink name=v4l2sink device=/dev/video0">

lug 21 15:16:31 dell-xps systemd[1]: Starting v4l2-relay daemon service...
lug 21 15:16:31 dell-xps systemd[1]: Started v4l2-relay daemon service.

I'm running 6.4.3-zen1-2-zen under vanilla arch. Something that might be related is that reinstalling linux-zen (same issue with the normal kernel) complains about some modules differing from the ones shipped with the kernel

I also have an indicator led, as mentioned by @striczkof, which does not light up when restarting v4l2-relayd.service

@dmytri
Copy link

dmytri commented Jul 21, 2023

This seems related:

intel/ipu6-drivers#38 (comment)

I tried it, but it didn't work for me, same test.sh output as @hinricht , tried several kernals, including standard linux and linux-lts, and linux-zen on arch / garuda

Host: 21CB007GPB ThinkPad X1 Carbon Gen 10

@alvinpeters
Copy link
Contributor

Hey everyone, sorry for disappearing. I keep forgetting to drop an answer because I literally have no idea what could be causing it. Can't do much help until next week because my XPS 9320's screen keeps blacking out when I open the lid too far and it won't get fixed until Monday. (Probably ribbon issue)

By the way. I just like to add that this exact issue, with @alba4k logs was literally the same that I experienced before I gave up trying to install it and did a fresh reinstall months after my last attempt with this script, where it worked first try.

My idea is that if you try to install the drivers and stuff in some other way before this one. There might be leftover files or symlink. They would then need to be manually removed if the uninstallation keeps missing them.

Another idea is that there might be some package that is interacting somehow but extremely unlikely.

Gotta come up with better ideas later once I can use my laptop again without crying after the screen turns black for the nth time and have to close and reopen the lid again lol

@dmytri
Copy link

dmytri commented Jul 21, 2023

Hey, though it might be left overs too, tried with a fresh install of garuda-sway and garuda-i3, both failed with the same test.sh results, though different dmesg output due to wayland vs X.

Would try with vanilla arch, but it would take some time, so last resort.

If there is anything I can do to help, let me know. Brand new X1 Carbon, so no problem reinstalling or installing anything, since there is nothing I need on it yet.

@dmytri
Copy link

dmytri commented Jul 21, 2023

So the error appears when you modprobe intel_ipu6 -- you can see it if you have dmesg -w open when you modprobe, using the files from intel/ipu6-drivers#38 (comment) above makes the load work and no longer give the signed firmware error, however, if you try to build camera-hal after that, it will fail to build due to a missing method, presumably because the branch in that comment is not Adler Lake-P.

So, the error seems to come from the files shipped by intel/ipu4-camera-bins either not being signed correctly, or maybe Adler-Lake-P is different from Adler Lake

@dmytri
Copy link

dmytri commented Jul 22, 2023

dmesg has Requesting signed firmware failed

sudo dmesg | grep ipu
[    1.645288] intel_ipu6: loading out-of-tree module taints kernel.
[    1.645295] intel_ipu6: module verification failed: signature and/or required key missing - tainting kernel
[    1.646998] intel-ipu6 0000:00:05.0: enabling device (0000 -> 0002)
[    1.647180] intel-ipu6 0000:00:05.0: Device 0x465d (rev: 0x2)
[    1.647199] intel-ipu6 0000:00:05.0: physical base address 0x603c000000
[    1.647201] intel-ipu6 0000:00:05.0: mapped as: 0x0000000022a35e41
[    1.647263] intel-ipu6 0000:00:05.0: IPU in secure mode
[    1.647266] intel-ipu6 0000:00:05.0: IPU secure touch = 0x0
[    1.647268] intel-ipu6 0000:00:05.0: IPU camera mask = 0xff
[    1.662632] intel-ipu6 0000:00:05.0: IPC reset done
[    1.662636] intel-ipu6 0000:00:05.0: cpd file name: intel/ipu6ep_fw.bin
[    1.662669] intel-ipu6 0000:00:05.0: Direct firmware load for intel/ipu6ep_fw.bin failed with error -2
[    1.662672] intel-ipu6 0000:00:05.0: Requesting signed firmware failed
[    1.662673] intel-ipu6: probe of 0000:00:05.0 failed with error -2

Test shows ov13b10, instead of ov2740, aiqb is looking for wrong file name

./test.sh
[07-22 10:00:40.280] CamHAL[ERR] Malformed ET range in exposure time range configuration
[07-22 10:00:40.280] CamHAL[ERR] Parse AE eExposure time range failed
[07-22 10:00:40.280] CamHAL[ERR] Malformed ET range in exposure time range configuration
[07-22 10:00:40.280] CamHAL[ERR] Parse AE gain range failed
[07-22 10:00:40.281] CamHAL[ERR] Malformed ET range in exposure time range configuration
[07-22 10:00:40.281] CamHAL[ERR] Parse AE eExposure time range failed
[07-22 10:00:40.281] CamHAL[ERR] Malformed ET range in exposure time range configuration
[07-22 10:00:40.281] CamHAL[ERR] Parse AE gain range failed
[07-22 10:00:40.281] CamHAL[ERR] Malformed ET range in exposure time range configuration
[07-22 10:00:40.281] CamHAL[ERR] Parse AE eExposure time range failed
[07-22 10:00:40.281] CamHAL[ERR] Malformed ET range in exposure time range configuration
[07-22 10:00:40.281] CamHAL[ERR] Parse AE gain range failed
[07-22 10:00:40.281] CamHAL[ERR] Malformed ET range in exposure time range configuration
[07-22 10:00:40.281] CamHAL[ERR] Parse AE eExposure time range failed
[07-22 10:00:40.281] CamHAL[ERR] Malformed ET range in exposure time range configuration
[07-22 10:00:40.281] CamHAL[ERR] Parse AE gain range failed
[07-22 10:00:40.281] CamHAL[ERR] Malformed ET range in exposure time range configuration
[07-22 10:00:40.281] CamHAL[ERR] Parse AE eExposure time range failed
[07-22 10:00:40.281] CamHAL[ERR] Malformed ET range in exposure time range configuration
[07-22 10:00:40.281] CamHAL[ERR] Parse AE gain range failed
[07-22 10:00:40.282] CamHAL[ERR] Malformed ET range in exposure time range configuration
[07-22 10:00:40.282] CamHAL[ERR] Parse AE eExposure time range failed
[07-22 10:00:40.282] CamHAL[ERR] Malformed ET range in exposure time range configuration
[07-22 10:00:40.282] CamHAL[ERR] Parse AE gain range failed
[07-22 10:00:40.282] CamHAL[ERR] Malformed ET range in exposure time range configuration
[07-22 10:00:40.282] CamHAL[ERR] Parse AE eExposure time range failed
[07-22 10:00:40.282] CamHAL[ERR] Malformed ET range in exposure time range configuration
[07-22 10:00:40.282] CamHAL[ERR] Parse AE gain range failed
[07-22 10:00:40.282] CamHAL[ERR] Malformed ET range in exposure time range configuration
[07-22 10:00:40.282] CamHAL[ERR] Parse AE eExposure time range failed
[07-22 10:00:40.282] CamHAL[ERR] Malformed ET range in exposure time range configuration
[07-22 10:00:40.282] CamHAL[ERR] Parse AE gain range failed
[07-22 10:00:40.284] CamHAL[ERR] Malformed ET range in exposure time range configuration
[07-22 10:00:40.284] CamHAL[ERR] Parse AE eExposure time range failed
[07-22 10:00:40.284] CamHAL[ERR] Malformed ET range in exposure time range configuration
[07-22 10:00:40.284] CamHAL[ERR] Parse AE gain range failed
Setting pipeline to PAUSED ...
[07-22 10:00:40.644] CamHAL[INF] aiqb file name ov13b10.aiqb
[07-22 10:00:40.644] CamHAL[ERR] there is no aiqb file:ov13b10
[07-22 10:00:40.644] CamHAL[INF] aiqb file name ov13b10.aiqb
[07-22 10:00:40.644] CamHAL[ERR] there is no aiqb file:ov13b10
[07-22 10:00:40.644] CamHAL[INF] aiqb file name ov8856.aiqb
[07-22 10:00:40.644] CamHAL[ERR] there is no aiqb file:ov8856
[07-22 10:00:40.644] CamHAL[INF] aiqb file name ov8856.aiqb
[07-22 10:00:40.644] CamHAL[ERR] there is no aiqb file:ov8856
[07-22 10:00:40.644] CamHAL[INF] aiqb file name ov01a10.aiqb
[07-22 10:00:40.645] CamHAL[INF] aiqb file name ov01a10.aiqb
[07-22 10:00:40.645] CamHAL[INF] aiqb file name ov01a10.aiqb
[07-22 10:00:40.645] CamHAL[INF] aiqb file name ov01a10.aiqb
[07-22 10:00:40.645] CamHAL[INF] aiqb file name OV02C10_1BG203N3_ADL.aiqb
[07-22 10:00:40.645] CamHAL[INF] aiqb file name OV02C10_1BG203N3_ADL.aiqb
[07-22 10:00:40.645] CamHAL[INF] aiqb file name OV02C10_1SG204N3_ADL.aiqb
[07-22 10:00:40.646] CamHAL[INF] aiqb file name OV02C10_1SG204N3_ADL.aiqb
[07-22 10:00:40.646] CamHAL[INF] aiqb file name OV02C10_CIFME14_ADL.aiqb
[07-22 10:00:40.647] CamHAL[INF] aiqb file name OV02C10_CIFME14_ADL.aiqb
[07-22 10:00:40.647] CamHAL[INF] aiqb file name OV02C10_1BG203N3_ADL.aiqb
[07-22 10:00:40.647] CamHAL[INF] aiqb file name OV02C10_1BG203N3_ADL.aiqb
[07-22 10:00:40.647] CamHAL[INF] aiqb file name OV02C10_1SG204N3_ADL.aiqb
[07-22 10:00:40.647] CamHAL[INF] aiqb file name OV02C10_1SG204N3_ADL.aiqb
[07-22 10:00:40.647] CamHAL[INF] aiqb file name OV02C10_CIFME14_ADL.aiqb
[07-22 10:00:40.647] CamHAL[INF] aiqb file name OV02C10_CIFME14_ADL.aiqb
[07-22 10:00:40.647] CamHAL[INF] aiqb file name OV2740_CJFLE23_ADL.aiqb
[07-22 10:00:40.647] CamHAL[INF] aiqb file name OV2740_CJFLE23_ADL.aiqb
[07-22 10:00:40.647] CamHAL[INF] aiqb file name HM2170_1SG205N3_ADL.aiqb
[07-22 10:00:40.648] CamHAL[INF] aiqb file name HM2170_1SG205N3_ADL.aiqb
[07-22 10:00:40.648] CamHAL[INF] aiqb file name HM2170_CJFME18_ADL.aiqb
[07-22 10:00:40.649] CamHAL[INF] aiqb file name HM2170_CJFME18_ADL.aiqb
[07-22 10:00:40.649] CamHAL[INF] aiqb file name HI556_1BG502T3_ADL.aiqb
[07-22 10:00:40.649] CamHAL[INF] aiqb file name HI556_1BG502T3_ADL.aiqb
[07-22 10:00:40.649] CamHAL[INF] aiqb file name HI556_CJFLE25_ADL.aiqb
[07-22 10:00:40.650] CamHAL[INF] aiqb file name HI556_CJFLE25_ADL.aiqb
[07-22 10:00:40.650] CamHAL[INF] aiqb file name ov01a1s.aiqb
[07-22 10:00:40.650] CamHAL[INF] aiqb file name ov01a1s.aiqb
[07-22 10:00:40.651] CamHAL[ERR] Failed to find DevName for cameraId: 0, get video node: ov13b10 , devname: /dev/v4l-subdev1
[07-22 10:00:40.653] CamHAL[ERR] MediaControl init failed
Failed to set pipeline to PAUSED.
Setting pipeline to NULL ...
Freeing pipeline ...

dkms status has "original module exists"

dkms status
ipu6-drivers/r103.8e410803b, 6.4.4-zen1-1-zen, x86_64: installed (original_module exists)
v4l2loopback/r10.cae2954, 6.4.4-zen1-1-zen, x86_64: installed

I don't see the ipu6 devices

4l2-ctl --list-devices
Virtual Camera (platform:v4l2loopback-000):
	/dev/video0

Otherwise, everything else looks normal

sudo modprobe -c | grep v4l2loopback
options v4l2loopback exclusive_caps=1 card_label="Virtual Camera"
pacman -Q | grep "ipu6\|ivsc\|hal"
intel-ipu6-dkms-git r103.8e410803b-1
intel-ipu6ep-camera-bin r44.276859f-1
intel-ipu6ep-camera-hal-git-fix r56.884b81a-1
intel-ivsc-firmware r8.29c5eff-1
lsmod | grep "ivsc\|ipu\|ov"
intel_ipu6_isys       180224  0
videobuf2_dma_contig    28672  1 intel_ipu6_isys
videobuf2_v4l2         40960  1 intel_ipu6_isys
videobuf2_common       90112  4 videobuf2_dma_contig,videobuf2_v4l2,intel_ipu6_isys,videobuf2_memops
ov2740                 24576  0
intel_ipu6_psys       131072  0
v4l2_fwnode            36864  2 intel_ipu6_isys,ov2740
v4l2_async             28672  3 v4l2_fwnode,intel_ipu6_isys,ov2740
videodev              385024  7 v4l2_async,v4l2_fwnode,videobuf2_v4l2,v4l2loopback,intel_ipu6_isys,ov2740
intel_ipu6            143360  2 intel_ipu6_isys,intel_ipu6_psys
mc                     90112  6 v4l2_async,videodev,videobuf2_v4l2,intel_ipu6_isys,videobuf2_common,ov2740
systemctl status v4l2-relayd.service
● v4l2-relayd.service - v4l2-relay daemon service
     Loaded: loaded (/usr/lib/systemd/system/v4l2-relayd.service; enabled; preset: disabled)
    Drop-In: /etc/systemd/system/v4l2-relayd.service.d
             └─override.conf
     Active: active (running) since Sat 2023-07-22 09:57:11 CEST; 19min ago
    Process: 8205 ExecCondition=/usr/bin/test -n ${VIDEOSRC} (code=exited, status=0/SUCCESS)
    Process: 8207 ExecCondition=/usr/bin/test -n $FORMAT (code=exited, status=0/SUCCESS)
    Process: 8209 ExecCondition=/usr/bin/test -n $WIDTH (code=exited, status=0/SUCCESS)
    Process: 8210 ExecCondition=/usr/bin/test -n $HEIGHT (code=exited, status=0/SUCCESS)
    Process: 8211 ExecCondition=/usr/bin/test -n $FRAMERATE (code=exited, status=0/SUCCESS)
    Process: 8212 ExecCondition=/usr/bin/test -n ${CARD_LABEL} (code=exited, status=0/SUCCESS)
   Main PID: 8213 (v4l2-relayd)
      Tasks: 5 (limit: 38098)
     Memory: 14.2M
        CPU: 107ms
     CGroup: /system.slice/v4l2-relayd.service
             └─8213 /usr/bin/v4l2-relayd -i icamerasrc -o "appsrc name=appsrc caps=video/x-raw>

Jul 22 09:57:11 local systemd[1]: Starting v4l2-relay daemon service...
Jul 22 09:57:11 local systemd[1]: Started v4l2-relay daemon service.

@alba4k
Copy link
Contributor

alba4k commented Jul 22, 2023

I got rid of the "original module exists" by uninstalling, deleting /var/lib/dkms and reinstalling

@alvinpeters
Copy link
Contributor

alvinpeters commented Jul 30, 2023

Don't think the original module exists matter here as my working DKMS module is saying ipu6-drivers/r103.8e410803b, 6.4.6-arch1-1, x86_64: installed (original_module exists). Plus on working systems all DKMSed modules fail anyway due to the lack of keys, trying to figure out a way to fix that so I can lockdown my kernel.

Sorry guys I am really running out of ideas here if it fails to work on fresh installs too. Just need more data and people with same issues. Seriously, I literally had the same issue and exact errors before and I have no bloody idea how it got fixed.

@alvinpeters
Copy link
Contributor

Thanks! Based on my testing, the icamerasrc blacklist issue appears to be irrelevant anyways as the kernel_install part of my kernel upgrade kills the camera stack permanently anyway by causing the firmware to fail loading. Gotta try to narrow it down furthermore. But fresh logs are still awesome to work on.

@alba4k can you send me a log of your pacman -S linux and let me see if you have a kernel-install set up?

@alba4k
Copy link
Contributor

alba4k commented Oct 2, 2023

sorry for the delay. I am currently installing from your fork, will post the outputs of everything asap

@alba4k
Copy link
Contributor

alba4k commented Oct 2, 2023

@striczkof Update on this

As someone already mentioned in #42, The build seems to fail with ==> ERROR: 70-ipu6-psys.rules was not found in the build directory and is not a URL. (Related to icamerasrc-git`

@alvinpeters
Copy link
Contributor

Oh man, I forgot about that file again. It's added manually by package function but I forgot to remove it from the sources oops

@alba4k
Copy link
Contributor

alba4k commented Oct 2, 2023

Should be fixed now, let's see how this goes

@alba4k
Copy link
Contributor

alba4k commented Oct 2, 2023

sudo pacman -S linux-zen
:: Proceed with installation? [Y/n] 
(1/1) checking keys in keyring                                                                                    [--------------------------------------------------------------------] 100%
(1/1) checking package integrity                                                                                  [--------------------------------------------------------------------] 100%
(1/1) loading package files                                                                                       [--------------------------------------------------------------------] 100%
(1/1) checking for file conflicts                                                                                 [--------------------------------------------------------------------] 100%
(1/1) checking available disk space                                                                               [--------------------------------------------------------------------] 100%
warning: could not get file information for usr/lib/modules/6.5.5-zen1-1.1-zen/kernel/drivers/media/i2c/hi556.ko.zst
warning: could not get file information for usr/lib/modules/6.5.5-zen1-1.1-zen/kernel/drivers/media/i2c/ov01a10.ko.zst
warning: could not get file information for usr/lib/modules/6.5.5-zen1-1.1-zen/kernel/drivers/media/i2c/ov2740.ko.zst
:: Running pre-transaction hooks...
(1/1) Saving Linux kernel modules...
:: Processing package changes...
(1/1) reinstalling linux-zen                                                                                      [--------------------------------------------------------------------] 100%
:: Running post-transaction hooks...
(1/6) Restoring Linux kernel modules...
++ uname -r
+ KVER=6.5.5-zen1-1.1-zen
+ test -e /usr/lib/modules/backup/6.5.5-zen1-1.1-zen
+ rsync -AHXal --ignore-existing /usr/lib/modules/backup/6.5.5-zen1-1.1-zen /usr/lib/modules/
+ rm -rf /usr/lib/modules/backup
(2/6) Arming ConditionNeedsUpdate...
(3/6) Updating module dependencies...
(4/6) Updating linux initcpios...
==> Building image from preset: /etc/mkinitcpio.d/linux-zen.preset: 'default'
==> Using configuration file: '/etc/mkinitcpio.conf'
  -> -k /boot/vmlinuz-linux-zen -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-zen.img --splash=/usr/share/systemd/bootctl/splash-arch.bmp
==> Starting build: '6.5.5-zen1-1.1-zen'
  -> Running build hook: [systemd]
  -> Running build hook: [resume]
  -> Running build hook: [autodetect]
  -> Running build hook: [modconf]
  -> Running build hook: [kms]
  -> Running build hook: [keyboard]
  -> Running build hook: [keymap]
  -> Running build hook: [consolefont]
  -> Running build hook: [block]
  -> Running build hook: [filesystems]
  -> Running build hook: [fsck]
==> Generating module dependencies
==> Creating lz4-compressed initcpio image: '/boot/initramfs-linux-zen.img'
==> Image generation successful
(5/6) Signing linux with Machine Owner Key for Secure Boot...
Signing Unsigned original image
(6/6) Cleaning the cache...
==> no candidate packages found for pruning
test.sh
Setting pipeline to PAUSED ...
[10-02 23:05:18.498] CamHAL[INF] aiqb file name ov13b10.aiqb
[10-02 23:05:18.498] CamHAL[INF] aiqb file name ov13b10.aiqb
[10-02 23:05:18.499] CamHAL[INF] (null), media format in tuning: 0, media format for aic 0.
[10-02 23:05:18.499] CamHAL[INF] aiqb file name ov13b10.aiqb
[10-02 23:05:18.499] CamHAL[INF] aiqb file name ov13b10.aiqb
[10-02 23:05:18.499] CamHAL[INF] (null), media format in tuning: 0, media format for aic 0.
[10-02 23:05:18.499] CamHAL[INF] aiqb file name ov8856.aiqb
[10-02 23:05:18.499] CamHAL[INF] aiqb file name ov8856.aiqb
[10-02 23:05:18.500] CamHAL[ERR] invalid media format, default value used.
[10-02 23:05:18.500] CamHAL[INF] aiqb file name ov8856.aiqb
[10-02 23:05:18.500] CamHAL[INF] aiqb file name ov8856.aiqb
[10-02 23:05:18.500] CamHAL[ERR] invalid media format, default value used.
[10-02 23:05:18.500] CamHAL[INF] aiqb file name ov01a10.aiqb
[10-02 23:05:18.500] CamHAL[INF] aiqb file name ov01a10.aiqb
[10-02 23:05:18.501] CamHAL[INF] (null), media format in tuning: 0, media format for aic 0.
[10-02 23:05:18.501] CamHAL[INF] aiqb file name ov01a10.aiqb
[10-02 23:05:18.501] CamHAL[INF] aiqb file name ov01a10.aiqb
[10-02 23:05:18.502] CamHAL[INF] (null), media format in tuning: 0, media format for aic 0.
[10-02 23:05:18.502] CamHAL[INF] aiqb file name OV02C10_1BG203N3_ADL.aiqb
[10-02 23:05:18.502] CamHAL[INF] aiqb file name OV02C10_1BG203N3_ADL.aiqb
[10-02 23:05:18.502] CamHAL[INF] (null), media format in tuning: 0, media format for aic 0.
[10-02 23:05:18.502] CamHAL[INF] aiqb file name OV02C10_1SG204N3_ADL.aiqb
[10-02 23:05:18.503] CamHAL[INF] aiqb file name OV02C10_1SG204N3_ADL.aiqb
[10-02 23:05:18.503] CamHAL[ERR] invalid media format, default value used.
[10-02 23:05:18.503] CamHAL[INF] aiqb file name OV02C10_CIFME14_ADL.aiqb
[10-02 23:05:18.503] CamHAL[INF] aiqb file name OV02C10_CIFME14_ADL.aiqb
[10-02 23:05:18.503] CamHAL[ERR] invalid media format, default value used.
[10-02 23:05:18.503] CamHAL[INF] aiqb file name OV02C10_1BG203N3_ADL.aiqb
[10-02 23:05:18.503] CamHAL[INF] aiqb file name OV02C10_1BG203N3_ADL.aiqb
[10-02 23:05:18.504] CamHAL[INF] (null), media format in tuning: 0, media format for aic 0.
[10-02 23:05:18.504] CamHAL[INF] aiqb file name OV02C10_1SG204N3_ADL.aiqb
[10-02 23:05:18.504] CamHAL[INF] aiqb file name OV02C10_1SG204N3_ADL.aiqb
[10-02 23:05:18.504] CamHAL[ERR] invalid media format, default value used.
[10-02 23:05:18.504] CamHAL[INF] aiqb file name OV02C10_CIFME14_ADL.aiqb
[10-02 23:05:18.504] CamHAL[INF] aiqb file name OV02C10_CIFME14_ADL.aiqb
[10-02 23:05:18.504] CamHAL[ERR] invalid media format, default value used.
[10-02 23:05:18.504] CamHAL[INF] aiqb file name OV2740_CJFLE23_ADL.aiqb
[10-02 23:05:18.505] CamHAL[INF] aiqb file name OV2740_CJFLE23_ADL.aiqb
[10-02 23:05:18.505] CamHAL[ERR] invalid media format, default value used.
[10-02 23:05:18.505] CamHAL[INF] aiqb file name HM2170_1SG205N3_ADL.aiqb
[10-02 23:05:18.505] CamHAL[INF] aiqb file name HM2170_1SG205N3_ADL.aiqb
[10-02 23:05:18.506] CamHAL[ERR] invalid media format, default value used.
[10-02 23:05:18.506] CamHAL[INF] aiqb file name HM2170_CJFME18_ADL.aiqb
[10-02 23:05:18.506] CamHAL[INF] aiqb file name HM2170_CJFME18_ADL.aiqb
[10-02 23:05:18.506] CamHAL[ERR] invalid media format, default value used.
[10-02 23:05:18.506] CamHAL[INF] aiqb file name HM2170_1SG205N3_ADL.aiqb
[10-02 23:05:18.506] CamHAL[INF] aiqb file name HM2170_1SG205N3_ADL.aiqb
[10-02 23:05:18.507] CamHAL[ERR] invalid media format, default value used.
[10-02 23:05:18.507] CamHAL[INF] aiqb file name HM2170_CJFME18_ADL.aiqb
[10-02 23:05:18.507] CamHAL[INF] aiqb file name HM2170_CJFME18_ADL.aiqb
[10-02 23:05:18.507] CamHAL[ERR] invalid media format, default value used.
[10-02 23:05:18.507] CamHAL[INF] aiqb file name HI556_1BG502T3_ADL.aiqb
[10-02 23:05:18.507] CamHAL[INF] aiqb file name HI556_1BG502T3_ADL.aiqb
[10-02 23:05:18.507] CamHAL[ERR] invalid media format, default value used.
[10-02 23:05:18.507] CamHAL[INF] aiqb file name HI556_CJFLE25_ADL.aiqb
[10-02 23:05:18.508] CamHAL[INF] aiqb file name HI556_CJFLE25_ADL.aiqb
[10-02 23:05:18.508] CamHAL[ERR] invalid media format, default value used.
[10-02 23:05:18.508] CamHAL[INF] aiqb file name ov01a1s.aiqb
[10-02 23:05:18.509] CamHAL[INF] aiqb file name ov01a1s.aiqb
[10-02 23:05:18.510] CamHAL[ERR] invalid media format, default value used.
[10-02 23:05:18.510] CamHAL[INF] aiqb file name OV08A10_YHUT_ADL.aiqb
[10-02 23:05:18.510] CamHAL[INF] aiqb file name OV08A10_YHUT_ADL.aiqb
[10-02 23:05:18.511] CamHAL[ERR] invalid media format, default value used.
[10-02 23:05:18.511] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[10-02 23:05:18.511] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[10-02 23:05:18.511] CamHAL[ERR] invalid media format, default value used.
[10-02 23:05:18.512] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[10-02 23:05:18.512] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[10-02 23:05:18.512] CamHAL[ERR] invalid media format, default value used.
[10-02 23:05:18.512] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[10-02 23:05:18.512] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[10-02 23:05:18.512] CamHAL[ERR] invalid media format, default value used.
[10-02 23:05:18.512] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[10-02 23:05:18.512] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[10-02 23:05:18.512] CamHAL[ERR] invalid media format, default value used.
[10-02 23:05:18.512] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[10-02 23:05:18.512] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[10-02 23:05:18.512] CamHAL[ERR] invalid media format, default value used.
[10-02 23:05:18.512] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[10-02 23:05:18.512] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[10-02 23:05:18.512] CamHAL[ERR] invalid media format, default value used.
[10-02 23:05:18.512] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[10-02 23:05:18.512] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[10-02 23:05:18.512] CamHAL[ERR] invalid media format, default value used.
[10-02 23:05:18.512] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[10-02 23:05:18.512] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[10-02 23:05:18.512] CamHAL[ERR] invalid media format, default value used.
[10-02 23:05:18.512] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[10-02 23:05:18.512] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[10-02 23:05:18.513] CamHAL[ERR] invalid media format, default value used.
[10-02 23:05:18.513] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[10-02 23:05:18.513] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[10-02 23:05:18.513] CamHAL[ERR] invalid media format, default value used.
[10-02 23:05:18.513] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[10-02 23:05:18.513] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[10-02 23:05:18.513] CamHAL[ERR] invalid media format, default value used.
[10-02 23:05:18.513] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[10-02 23:05:18.513] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[10-02 23:05:18.513] CamHAL[ERR] invalid media format, default value used.
[10-02 23:05:18.513] CamHAL[INF] aiqb file name AR0234_TGL_10bits.aiqb
[10-02 23:05:18.513] CamHAL[INF] aiqb file name AR0234_TGL_10bits.aiqb
[10-02 23:05:18.513] CamHAL[ERR] invalid media format, default value used.
[10-02 23:05:18.513] CamHAL[INF] aiqb file name AR0234_TGL_10bits.aiqb
[10-02 23:05:18.513] CamHAL[INF] aiqb file name AR0234_TGL_10bits.aiqb
[10-02 23:05:18.514] CamHAL[ERR] invalid media format, default value used.
[10-02 23:05:18.514] CamHAL[INF] aiqb file name AR0234_TGL_10bits.aiqb
[10-02 23:05:18.514] CamHAL[INF] aiqb file name AR0234_TGL_10bits.aiqb
[10-02 23:05:18.514] CamHAL[ERR] invalid media format, default value used.
[10-02 23:05:18.514] CamHAL[INF] aiqb file name AR0234_TGL_10bits.aiqb
[10-02 23:05:18.514] CamHAL[INF] aiqb file name AR0234_TGL_10bits.aiqb
[10-02 23:05:18.514] CamHAL[ERR] invalid media format, default value used.
[10-02 23:05:18.514] CamHAL[INF] aiqb file name AR0234_TGL_10bits.aiqb
[10-02 23:05:18.514] CamHAL[INF] aiqb file name AR0234_TGL_10bits.aiqb
[10-02 23:05:18.514] CamHAL[ERR] invalid media format, default value used.
[10-02 23:05:18.514] CamHAL[INF] aiqb file name AR0234_TGL_10bits.aiqb
[10-02 23:05:18.514] CamHAL[INF] aiqb file name AR0234_TGL_10bits.aiqb
[10-02 23:05:18.514] CamHAL[ERR] invalid media format, default value used.
[10-02 23:05:18.514] CamHAL[INF] aiqb file name AR0234_TGL_10bits.aiqb
[10-02 23:05:18.514] CamHAL[INF] aiqb file name AR0234_TGL_10bits.aiqb
[10-02 23:05:18.515] CamHAL[ERR] invalid media format, default value used.
[10-02 23:05:18.515] CamHAL[INF] aiqb file name AR0234_TGL_10bits.aiqb
[10-02 23:05:18.515] CamHAL[INF] aiqb file name AR0234_TGL_10bits.aiqb
[10-02 23:05:18.515] CamHAL[ERR] invalid media format, default value used.
[10-02 23:05:18.515] CamHAL[INF] aiqb file name AR0234_TGL_10bits.aiqb
[10-02 23:05:18.515] CamHAL[INF] aiqb file name AR0234_TGL_10bits.aiqb
[10-02 23:05:18.515] CamHAL[ERR] invalid media format, default value used.
[10-02 23:05:18.515] CamHAL[INF] (null), media format in tuning: 0, media format for aic 0.
[10-02 23:05:18.515] CamHAL[INF] (null), media format in tuning: 0, media format for aic 0.
[10-02 23:05:18.515] CamHAL[INF] (null), media format in tuning: 0, media format for aic 0.
[10-02 23:05:18.515] CamHAL[INF] (null), media format in tuning: 0, media format for aic 0.
[10-02 23:05:18.515] CamHAL[ERR] Failed to find DevName for cameraId: 0, get video node: ov13b10 , devname: /dev/v4l-subdev1
Pipeline is live and does not need PREROLL ...
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
[10-02 23:05:18.524] CamHAL[ERR] Get entity fail for calling getEntityById
[10-02 23:05:18.524] CamHAL[ERR] Get entity fail for calling getEntityById
[10-02 23:05:18.524] CamHAL[ERR] setup Link ov13b10  [-1:0] ==> Intel IPU6 CSI-2  [-1x0] enable 1 failed.
[10-02 23:05:18.524] CamHAL[ERR] set MediaCtlConf McLink failed: ret = -1
[10-02 23:05:18.524] CamHAL[ERR] set up mediaCtl failed
[10-02 23:05:18.524] CamHAL[ERR] @configure Device Configure failed
[10-02 23:05:18.524] CamHAL[ERR] failed to config streams.
ERROR: from element /GstPipeline:pipeline0/Gstcamerasrc:camerasrc0: src pad: Internal data flow error.
Additional debug info:
gstcambasesrc.cpp(3143): gst_cam_base_src_loop (): /GstPipeline:pipeline0/Gstcamerasrc:camerasrc0:
streaming task paused, reason not-negotiated (-4)
Execution ended after 0:00:00.004169517
Setting pipeline to NULL ...
Freeing pipeline ...
sudo dmesg | grep ipu
[    3.777621] intel-ipu6 0000:00:05.0: enabling device (0000 -> 0002)
[    3.777793] intel-ipu6 0000:00:05.0: Device 0x465d (rev: 0x2)
[    3.777812] intel-ipu6 0000:00:05.0: physical base address 0x603c000000
[    3.777814] intel-ipu6 0000:00:05.0: mapped as: 0x00000000031d0891
[    3.777891] intel-ipu6 0000:00:05.0: Unable to set secure mode
[    3.777895] intel-ipu6 0000:00:05.0: IPU in non-secure mode
[    3.777896] intel-ipu6 0000:00:05.0: IPU secure touch = 0x0
[    3.777898] intel-ipu6 0000:00:05.0: IPU camera mask = 0xff
[    3.778360] intel-ipu6 0000:00:05.0: Skip ipc reset for non-secure mode
[    3.778363] intel-ipu6 0000:00:05.0: IPC reset done
[    3.778364] intel-ipu6 0000:00:05.0: cpd file name: intel/ipu6ep_fw.bin
[    3.781896] intel-ipu6 0000:00:05.0: FW version: 20230102
[    3.783995] intel-ipu6 0000:00:05.0: IPU6-v3 driver version 1.0
[    3.841868] intel-ipu6-psys intel-ipu6-psys0: pkg_dir entry count:8
[    3.841948] intel-ipu6-psys intel-ipu6-psys0: psys probe minor: 0
systemctl status v4l2-relayd
● v4l2-relayd.service - v4l2-relay daemon service
     Loaded: loaded (/usr/lib/systemd/system/v4l2-relayd.service; enabled; preset: disabled)
    Drop-In: /etc/systemd/system/v4l2-relayd.service.d
             └─override.conf
     Active: active (running) since Mon 2023-10-02 23:01:28 CEST; 5min ago
    Process: 1080 ExecCondition=/usr/bin/test -n ${VIDEOSRC} (code=exited, status=0/SUCCESS)
    Process: 1083 ExecCondition=/usr/bin/test -n $FORMAT (code=exited, status=0/SUCCESS)
    Process: 1086 ExecCondition=/usr/bin/test -n $WIDTH (code=exited, status=0/SUCCESS)
    Process: 1088 ExecCondition=/usr/bin/test -n $HEIGHT (code=exited, status=0/SUCCESS)
    Process: 1090 ExecCondition=/usr/bin/test -n $FRAMERATE (code=exited, status=0/SUCCESS)
    Process: 1092 ExecCondition=/usr/bin/test -n ${CARD_LABEL} (code=exited, status=0/SUCCESS)
   Main PID: 1098 (v4l2-relayd)
      Tasks: 5 (limit: 18677)
     Memory: 24.2M
        CPU: 96ms
     CGroup: /system.slice/v4l2-relayd.service
             └─1098 /usr/bin/v4l2-relayd -i icamerasrc -o "appsrc name=appsrc caps=video/x-raw,format=NV12,width=1280,height=720,framerate=30/1 ! videoconvert ! video/x-raw,format=YUY2 ! v4l2sink name=v4l2sink device=/dev/video0"

ott 02 23:01:28 dell-xps systemd[1]: Starting v4l2-relay daemon service...
ott 02 23:01:28 dell-xps systemd[1]: Started v4l2-relay daemon service.
ott 02 23:01:28 dell-xps (sh)[1098]: v4l2-relayd.service: Referenced but unset environment variable evaluates to an empty string: SPLASHSRC
v4l2-ctl --list-devices
ipu6 (PCI:pci:pci0000:00):
	/dev/video1
	/dev/video2
	/dev/video3
	/dev/video4
	/dev/video5
	/dev/video6
	/dev/video7
	/dev/video8

ipu6 (pci:pci0000:00):
	/dev/media0

Virtual Camera (platform:v4l2loopback-000):
	/dev/video0
sudo gst-inspect-1.0 icamerasrc

Running without sudo gives back the following: No such element or plugin 'icamerasrc'

Factory Details:
  Rank                     none (0)
  Long-name                icamerasrc
  Klass                    Source/Video
  Description              CameraSource Element
  Author                   Intel

Plugin Details:
  Name                     icamerasrc
  Description              camera source plugins based on libcamhal
  Filename                 /usr/lib/gstreamer-1.0/libgsticamerasrc.so
  Version                  1.0.0
  License                  LGPL
  Source module            gst-plugins-icamera
  Binary package           Gstreamer
  Origin URL               https://developer.gnome.org/gstreamer/

GObject
 +----GInitiallyUnowned
       +----GstObject
             +----GstElement
                   +----GstCamBaseSrc
                         +----GstCamPushSrc
                               +----Gstcamerasrc

Interfacce implementate:
  GstCamerasrc3AInterface
  GstCamerasrcIspInterface
  GstCamerasrcDewarpingInterface

Pad Templates:
  SRC template: 'src'
    Availability: Always
    Capabilities:
      video/x-raw(memory:DMABuf)
                 format: NV12
                  width: [ 320, 4096 ]
                 height: [ 240, 3072 ]
              framerate: [ 0/1, 2147483647/1 ]
        pixel-aspect-ratio: 1/1
      video/x-raw(memory:DMABuf)
                 format: YUY2
                  width: [ 1280, 1920 ]
                 height: [ 720, 1080 ]
              framerate: [ 0/1, 2147483647/1 ]
        pixel-aspect-ratio: 1/1
      video/x-raw(memory:DMABuf)
                 format: P010_10BE
                  width: [ 320, 2560 ]
                 height: [ 240, 1920 ]
              framerate: [ 0/1, 2147483647/1 ]
        pixel-aspect-ratio: 1/1
      video/x-raw(memory:DMABuf)
                 format: UYVY
                  width: [ 1280, 3840 ]
                 height: [ 720, 2160 ]
              framerate: [ 0/1, 2147483647/1 ]
        pixel-aspect-ratio: 1/1
      video/x-raw
                 format: NV12
                  width: [ 320, 4096 ]
                 height: [ 240, 3072 ]
              framerate: [ 0/1, 2147483647/1 ]
        pixel-aspect-ratio: 1/1
      video/x-raw
                 format: YUY2
                  width: [ 1280, 1920 ]
                 height: [ 720, 1080 ]
              framerate: [ 0/1, 2147483647/1 ]
        pixel-aspect-ratio: 1/1
      video/x-raw
                 format: P010_10BE
                  width: [ 320, 2560 ]
                 height: [ 240, 1920 ]
              framerate: [ 0/1, 2147483647/1 ]
        pixel-aspect-ratio: 1/1
      video/x-raw
                 format: UYVY
                  width: [ 1280, 3840 ]
                 height: [ 720, 2160 ]
              framerate: [ 0/1, 2147483647/1 ]
        pixel-aspect-ratio: 1/1
  
  SRC template: 'still_%u'
    Availability: On request
    Capabilities:
      video/x-raw(memory:DMABuf)
                 format: NV12
                  width: [ 320, 4096 ]
                 height: [ 240, 3072 ]
              framerate: [ 0/1, 2147483647/1 ]
        pixel-aspect-ratio: 1/1
      video/x-raw(memory:DMABuf)
                 format: YUY2
                  width: [ 1280, 1920 ]
                 height: [ 720, 1080 ]
              framerate: [ 0/1, 2147483647/1 ]
        pixel-aspect-ratio: 1/1
      video/x-raw(memory:DMABuf)
                 format: P010_10BE
                  width: [ 320, 2560 ]
                 height: [ 240, 1920 ]
              framerate: [ 0/1, 2147483647/1 ]
        pixel-aspect-ratio: 1/1
      video/x-raw(memory:DMABuf)
                 format: UYVY
                  width: [ 1280, 3840 ]
                 height: [ 720, 2160 ]
              framerate: [ 0/1, 2147483647/1 ]
        pixel-aspect-ratio: 1/1
      video/x-raw
                 format: NV12
                  width: [ 320, 4096 ]
                 height: [ 240, 3072 ]
              framerate: [ 0/1, 2147483647/1 ]
        pixel-aspect-ratio: 1/1
      video/x-raw
                 format: YUY2
                  width: [ 1280, 1920 ]
                 height: [ 720, 1080 ]
              framerate: [ 0/1, 2147483647/1 ]
        pixel-aspect-ratio: 1/1
      video/x-raw
                 format: P010_10BE
                  width: [ 320, 2560 ]
                 height: [ 240, 1920 ]
              framerate: [ 0/1, 2147483647/1 ]
        pixel-aspect-ratio: 1/1
      video/x-raw
                 format: UYVY
                  width: [ 1280, 3840 ]
                 height: [ 720, 2160 ]
              framerate: [ 0/1, 2147483647/1 ]
        pixel-aspect-ratio: 1/1
  
  SRC template: 'video_%u'
    Availability: On request
    Capabilities:
      video/x-raw(memory:DMABuf)
                 format: NV12
                  width: [ 320, 4096 ]
                 height: [ 240, 3072 ]
              framerate: [ 0/1, 2147483647/1 ]
        pixel-aspect-ratio: 1/1
      video/x-raw(memory:DMABuf)
                 format: YUY2
                  width: [ 1280, 1920 ]
                 height: [ 720, 1080 ]
              framerate: [ 0/1, 2147483647/1 ]
        pixel-aspect-ratio: 1/1
      video/x-raw(memory:DMABuf)
                 format: P010_10BE
                  width: [ 320, 2560 ]
                 height: [ 240, 1920 ]
              framerate: [ 0/1, 2147483647/1 ]
        pixel-aspect-ratio: 1/1
      video/x-raw(memory:DMABuf)
                 format: UYVY
                  width: [ 1280, 3840 ]
                 height: [ 720, 2160 ]
              framerate: [ 0/1, 2147483647/1 ]
        pixel-aspect-ratio: 1/1
      video/x-raw
                 format: NV12
                  width: [ 320, 4096 ]
                 height: [ 240, 3072 ]
              framerate: [ 0/1, 2147483647/1 ]
        pixel-aspect-ratio: 1/1
      video/x-raw
                 format: YUY2
                  width: [ 1280, 1920 ]
                 height: [ 720, 1080 ]
              framerate: [ 0/1, 2147483647/1 ]
        pixel-aspect-ratio: 1/1
      video/x-raw
                 format: P010_10BE
                  width: [ 320, 2560 ]
                 height: [ 240, 1920 ]
              framerate: [ 0/1, 2147483647/1 ]
        pixel-aspect-ratio: 1/1
      video/x-raw
                 format: UYVY
                  width: [ 1280, 3840 ]
                 height: [ 720, 2160 ]
              framerate: [ 0/1, 2147483647/1 ]
        pixel-aspect-ratio: 1/1

Element has no clocking capabilities.
Element has no URI handling capabilities.

Pads:
  SRC: 'src'
    Pad Template: 'src'

Element Properties:

  ae-mode             : AE mode
                        flags: leggibile, scrivibile
                        Enum "GstCamerasrcAeMode" Default: 0, "auto"
                           (0): auto             - Auto
                           (1): manual           - Manual
  
  ae-region           : AE region
                        flags: leggibile, scrivibile
                        String. Default: ""
  
  af-ff-distance      : The distance(millmeter number) from lens to focused object
                        flags: leggibile, scrivibile
                        Integer. Range: 100 - 5000 Default: 0 
  
  af-mode             : AF mode
                        flags: leggibile, scrivibile
                        Enum "GstCamerasrcAfMode" Default: 0, "off"
                           (0): off              - Off
                           (1): auto             - Auto
                           (2): video            - Video
  
  af-region           : AF region
                        flags: leggibile, scrivibile
                        String. Default: ""
  
  af-trigger          : AF trigger for AF AUTO mode
                        flags: leggibile, scrivibile
                        Enum "GstCamerasrcAfTrigger" Default: 0, "idle"
                           (0): idle             - Idle
                           (1): start            - Start
                           (2): cancel           - Cancel
  
  antibanding-mode    : Antibanding Mode
                        flags: leggibile, scrivibile
                        Enum "GstCamerasrcAntibandingMode" Default: 0, "auto"
                           (0): auto             - Auto
                           (1): 50               - 50Hz
                           (2): 60               - 60HZ
                           (3): off              - Off
  
  awb-gain-b          : Manual white balance gains
                        flags: leggibile, scrivibile
                        Integer. Range: 0 - 255 Default: 0 
  
  awb-gain-g          : Manual white balance gains
                        flags: leggibile, scrivibile
                        Integer. Range: 0 - 255 Default: 0 
  
  awb-gain-r          : Manual white balance gains
                        flags: leggibile, scrivibile
                        Integer. Range: 0 - 255 Default: 0 
  
  awb-mode            : White balance mode
                        flags: leggibile, scrivibile
                        Enum "GstCamerasrcAwbMode" Default: 0, "auto"
                           (0): auto             - Auto
                           (1): incandescent     - Incandescent
                           (2): fluorescent      - Fluorescent
                           (3): daylight         - Daylight
                           (4): fully_overcast   - Fully overcast
                           (5): partly_overcast  - Partly overcast
                           (6): sunset           - Sunset
                           (7): video_conferencing - Video conferencing
                           (8): cct_range        - CCT range
                           (9): white_point      - White point
                           (10): manual_gain      - Manual gain
                           (11): color_transform  - Color Transform
  
  awb-shift-b         : AWB shift-B
                        flags: leggibile, scrivibile
                        Integer. Range: 0 - 255 Default: 0 
  
  awb-shift-g         : AWB shift-G
                        flags: leggibile, scrivibile
                        Integer. Range: 0 - 255 Default: 0 
  
  awb-shift-r         : AWB shift-R
                        flags: leggibile, scrivibile
                        Integer. Range: 0 - 255 Default: 0 
  
  blc-area-mode       : BLC area mode
                        flags: leggibile, scrivibile
                        Enum "GstCamerasrcBlcAreaMode" Default: 0, "off"
                           (0): off              - Off
                           (1): on               - On
  
  blocksize           : Size in bytes to read per buffer (-1 = default)
                        flags: leggibile, scrivibile
                        Unsigned Integer. Range: 0 - 4294967295 Default: 4096 
  
  brightness          : brightness
                        flags: leggibile, scrivibile
                        Integer. Range: -128 - 127 Default: 0 
  
  buffer-count        : The number of buffer to allocate when do the streaming
                        flags: leggibile, scrivibile
                        Integer. Range: 2 - 10 Default: 6 
  
  buffer-usage        : Used to specify buffer properties
                        flags: leggibile, scrivibile
                        Enum "GstCamerasrcBufferUsage" Default: 0, "none"
                           (0): none             - 0
                           (1): read             - Read
                           (2): write            - Write
                           (3): dma_export       - DMA Export
  
  cct-range           : CCT range(only valid for manual AWB mode)
                        flags: leggibile, scrivibile
                        String. Default: null
  
  color-range         : ColorRange Mode
                        flags: leggibile, scrivibile
                        Enum "GstCamerasrcColorRangeMode" Default: 0, "full"
                           (0): full             - Full range(0-255) YUV data
                           (1): reduced          - Reduced range aka. BT.601(16-235) YUV data
  
  color-transform     : A 3x3 matrix for AWB color transform
                        flags: leggibile, scrivibile
                        String. Default: ""
  
  contrast            : contrast
                        flags: leggibile, scrivibile
                        Integer. Range: -128 - 127 Default: 0 
  
  converge-speed      : Converge Speed
                        flags: leggibile, scrivibile
                        Enum "GstCamerasrcConvergeSpeed" Default: 0, "normal"
                           (0): normal           - NORMAL
                           (1): mid              - MID
                           (2): low              - LOW
  
  converge-speed-mode : Converge Speed Mode
                        flags: leggibile, scrivibile
                        Enum "GstCamerasrcConvergeSpeedMode" Default: 0, "aiq"
                           (0): aiq              - USE AIQ
                           (1): hal              - USE HAL
  
  crop                : Whether to do crop
                        flags: leggibile, scrivibile
                        Boolean. Default: false
  
  crop-x              : The x positon for crop, will be aligned with 128 (for ofa_flipping_none)
                        flags: leggibile, scrivibile
                        Integer. Range: 0 - 1920 Default: 0 
  
  crop-y              : The y positon for crop, will be aligned with 2 (for ofa_flipping_none)
                        flags: leggibile, scrivibile
                        Integer. Range: 0 - 1080 Default: 0 
  
  custom-aic-param    : Custom Aic Parameter
                        flags: leggibile, scrivibile
                        String. Default: null
  
  debug-level         : Debug log print level(0 ~ 1<20)
                        flags: leggibile, scrivibile
                        Integer. Range: 0 - 1048576 Default: 0 
  
  deinterlace-method  : The deinterlace method that icamerasrc run
                        flags: leggibile, scrivibile
                        Enum "GstCamerasrcDeinterlaceMode" Default: 0, "none"
                           (0): none             - don't do deinterlace
                           (1): sw_bob           - software bob
                           (2): sw_weaving       - software weaving
                           (3): hw_weaving       - hardware weaving
  
  device-name         : The input devices name queried from HAL
                        flags: leggibile, scrivibile
                        Enum "GstCamerasrcDeviceName" Default: 0, "ov13b10-wf"
                           (0): ov13b10-wf       - ov13b10 as sensor.
                           (1): ov13b10-uf       - ov13b10 as sensor.
                           (2): ov8856-wf        - ov8856 as sensor.
                           (3): ov8856-uf        - ov8856 as sensor.
                           (4): ov01a10-uf       - OV01A10 sensor.
                           (5): ov01a10-uf       - OV01A10 sensor.
                           (6): ov02c10-uf       - OV02C10 sensor.
                           (7): ov02c10-uf       - OV02C10 sensor.
                           (8): ov02c10-uf       - OV02C10 sensor.
                           (9): ov02c10-uf       - OV02C10 sensor.
                           (10): ov02c10-uf       - OV02C10 sensor.
                           (11): ov02c10-uf       - OV02C10 sensor.
                           (12): ov2740-uf        - ov2740 sensor.
                           (13): hm2170-uf        - hm2170 sensor.
                           (14): hm2170-uf        - hm2170 sensor.
                           (15): hm2170-uf        - hm2170 sensor.
                           (16): hm2170-uf        - hm2170 sensor.
                           (17): hi556-uf         - hi556 sensor.
                           (18): hi556-uf         - hi556 sensor.
                           (19): ov01a1s-uf       - OV01A1S sensor.
                           (20): ov08a10-uf       - OV08A10 sensor.
                           (21): imx390           - imx390 sensor
                           (22): imx390-2         - imx390 sensor
                           (23): imx390-3         - imx390 sensor
                           (24): imx390-4         - imx390 sensor
                           (25): imx390-5         - imx390 sensor
                           (26): imx390-6         - imx390 sensor
                           (27): imx390-7         - imx390 sensor
                           (28): imx390-8         - imx390 sensor
                           (29): imx390-9         - imx390 sensor
                           (30): imx390-10        - imx390 sensor
                           (31): imx390-11        - imx390 sensor
                           (32): imx390-12        - imx390 sensor
                           (33): ar0234           - ar0234 sensor
                           (34): ar0234-2         - ar0234 sensor
                           (35): ar0234-3         - ar0234 sensor
                           (36): ar0234-4         - ar0234 sensor
                           (37): external_source  - External RAW sensor.
                           (38): ar0234_usb_1     - External RAW sensor.
                           (39): ar0234_usb_2     - External RAW sensor.
                           (40): ar0234_usb_3     - External RAW sensor.
                           (41): ar0234_usb_4     - External RAW sensor.
                           (42): lt6911uxc        - lt6911uxc sensor
                           (43): lt6911uxc-2      - lt6911uxc sensor
                           (44): lt6911uxe        - lt6911uxe sensor
                           (45): lt6911uxe-2      - lt6911uxe sensor
  
  do-timestamp        : Apply current stream time to buffers
                        flags: leggibile, scrivibile
                        Boolean. Default: false
  
  ev                  : Exposure Ev
                        flags: leggibile, scrivibile
                        Integer. Range: -3 - 3 Default: 0 
  
  exp-priority        : Exposure Priority
                        flags: leggibile, scrivibile
                        Enum "GstCamerasrcExposurePriority" Default: 0, "auto"
                           (0): auto             - Auto
                           (1): shutter          - Shutter
                           (2): iso              - ISO
                           (3): aperture         - Aperture
  
  exposure-time       : Exposure time(only valid in manual AE mode)
                        flags: leggibile, scrivibile
                        Integer. Range: 0 - 1000000 Default: 0 
  
  exposure-time-range : Exposure time range
                        flags: leggibile, scrivibile
                        String. Default: null
  
  fisheye-dewarping-mode: The fisheye dewarping mode used in the LDC correction
                        flags: leggibile, scrivibile
                        Enum "GstCamerasrcFisheyeDewarpingMode" Default: 0, "off"
                           (0): off              - Off
                           (1): rearview         - Rearview
                           (2): hitchview        - Hitchview
  
  flip-mode           : Flip Mode
                        flags: leggibile, scrivibile
                        Enum "GstCamerasrcFlipMode" Default: 0, "none"
                           (0): none             - None
                           (1): vflip            - Vertical flip
                           (2): hflip            - Horizontal flip
                           (3): vhflip           - Vertical and horizontal flip
  
  gain                : Implement total gain or maximal gain(only valid in manual AE mode).Unit: db
                        flags: leggibile, scrivibile
                        Float. Range:               0 -             100 Default:               0 
  
  gain-range          : AE gain range
                        flags: leggibile, scrivibile
                        String. Default: null
  
  hue                 : hue
                        flags: leggibile, scrivibile
                        Integer. Range: -128 - 127 Default: 0 
  
  input-format        : The format used for input system
                        flags: leggibile, scrivibile
                        String. Default: null
  
  input-height        : The height used for input system
                        flags: leggibile, scrivibile
                        Integer. Range: 0 - 1080 Default: 0 
  
  input-width         : The width used for input system
                        flags: leggibile, scrivibile
                        Integer. Range: 0 - 1920 Default: 0 
  
  interlace-mode      : The interlace method
                        flags: leggibile, scrivibile
                        Enum "GstCamerasrcInterlacMode" Default: 0, "any"
                           (0): any              - interlace mode: ANY
                           (7): alternate        - interlace mode: ALTERNATE
  
  io-mode             : The memory types of the frame buffer
                        flags: leggibile, scrivibile
                        Enum "GstCamerasrcIoMode" Default: 0, "userptr"
                           (0): userptr          - UserPtr
                           (1): mmap             - MMAP
                           (2): dma              - DMA export
                           (3): dma_import       - DMA import
                           (4): dma_mode         - DMA import
  
  iris-level          : The percentage of opening in IRIS
                        flags: leggibile, scrivibile
                        Integer. Range: 0 - 100 Default: 0 
  
  iris-mode           : IRIS mode
                        flags: leggibile, scrivibile
                        Enum "GstCamerasrcIrisMode" Default: 0, "auto"
                           (0): auto             - Auto
                           (1): manual           - Manual
                           (2): customized       - Customized
  
  isp-control         : Use a file which contains the detial settings to control isp
                        flags: scrivibile
                        String. Default: null Write only
  
  ltm-tuning          : Use a file which contains the ltm tuning data
                        flags: scrivibile
                        String. Default: null Write only
  
  name                : The name of the object
                        flags: leggibile, scrivibile
                        String. Default: "camerasrc0"
  
  num-buffers         : Number of buffers to output before sending EOS (-1 = unlimited)
                        flags: leggibile, scrivibile
                        Integer. Range: -1 - 2147483647 Default: -1 
  
  num-vc              : Number of enabled Virtual Channel: 0 is mean disable VC
                        flags: leggibile, scrivibile
                        Integer. Range: 0 - 8 Default: 0 
  
  parent              : The parent of the object
                        flags: leggibile, scrivibile
                        Object of type "GstObject"
  
  printfield          : Whether print the interlaced buffer field
                        flags: leggibile, scrivibile
                        Boolean. Default: false
  
  printfps            : Whether print the FPS when do the streaming
                        flags: leggibile, scrivibile
                        Boolean. Default: false
  
  run3a-cadence       : The frame interval to run 3A
                        flags: leggibile, scrivibile
                        Integer. Range: 1 - 60 Default: 1 
  
  saturation          : saturation
                        flags: leggibile, scrivibile
                        Integer. Range: -128 - 127 Default: 0 
  
  scene-mode          : Scene mode
                        flags: leggibile, scrivibile
                        Enum "GstCamerasrcSceneMode" Default: 0, "auto"
                           (0): auto             - Auto
                           (1): hdr              - HDR
                           (2): ull              - ULL
                           (3): hlc              - HLC
                           (4): normal           - NORMAL
                           (5): custom_aic       - CUSTOM_AIC
                           (6): video-ll         - VIDEO_LL
                           (7): still_capture    - STILL_CAPTURE
                           (8): hdr2             - HDR2
  
  sensor-resolution   : Sensor resolution
                        flags: leggibile, scrivibile
                        Enum "GstCamerasrcSensorResolution" Default: 0, "1080p"
                           (0): 1080p            - 1080P
                           (1): 720p             - 720P
                           (2): 4K               - 4K
  
  sharpness           : sharpness
                        flags: leggibile, scrivibile
                        Integer. Range: -128 - 127 Default: 0 
  
  src-stream-usage    : Used to specify src stream properties
                        flags: leggibile, scrivibile
                        Enum "GstCamerasrcSrcStreamUsage" Default: 0, "preview"
                           (0): preview          - 0
                           (1): video_capture    - 1
                           (2): still_capture    - 2
                           (3): app              - 3
  
  typefind            : Run typefind before negotiating
                        flags: leggibile, scrivibile
                        Boolean. Default: false
  
  video-stabilization-mode: Video stabilization mode
                        flags: leggibile, scrivibile
                        Enum "GstCamerasrcVideoStabilizationMode" Default: 0, "off"
                           (0): off              - Off
                           (1): on               - On
  
  wdr-level           : WDR level
                        flags: leggibile, scrivibile
                        Integer. Range: 0 - 200 Default: 100 
  
  weight-grid-mode    : Weight Grid Mode
                        flags: leggibile, scrivibile
                        Enum "GstCamerasrcWeightGridMode" Default: 0, "auto"
                           (0): auto             - Auto
                           (1): wg1              - Custom Weight Grid 1
                           (2): wg2              - Custom Weight Grid 2
                           (3): wg3              - Custom Weight Grid 3
                           (4): wg4              - Custom Weight Grid 4
                           (5): wg5              - Custom Weight Grid 5
                           (6): wg6              - Custom Weight Grid 6
                           (7): wg7              - Custom Weight Grid 7
                           (8): wg8              - Custom Weight Grid 8
                           (9): wg9              - Custom Weight Grid 9
                           (10): wg10             - Custom Weight Grid 10
  
  wp-point            : White point coordinate(only valid for manual AWB mode)
                        flags: leggibile, scrivibile
                        String. Default: null
gst-inspect-1.0
1394:  dv1394src: Firewire (1394) DV video source
1394:  hdv1394src: Firewire (1394) HDV video source
a52dec:  a52dec: ATSC A/52 audio decoder
aasink:  aasink: ASCII art video sink
aasink:  aatv: aaTV effect
accurip:  accurip: AccurateRip(TM) CRC element
adaptivedemux2:  dashdemux2: DASH Demuxer
adaptivedemux2:  hlsdemux2: HLS Demuxer
adaptivedemux2:  mssdemux2: Smooth Streaming demuxer (v2)
adder:  adder: Adder
adpcmdec:  adpcmdec: ADPCM decoder
adpcmenc:  adpcmenc: ADPCM encoder
aes:  aesdec: aesdec
aes:  aesenc: aesenc
aiff:  aiffmux: AIFF audio muxer
aiff:  aiffparse: AIFF audio demuxer
alaw:  alawdec: A Law audio decoder
alaw:  alawenc: A Law audio encoder
alpha:  alpha: Alpha filter
alphacolor:  alphacolor: Alpha color filter
alsa:  alsadeviceprovider (GstDeviceProviderFactory)
alsa:  alsamidisrc: AlsaMidi Source
alsa:  alsasink: Audio sink (ALSA)
alsa:  alsasrc: Audio source (ALSA)
amrnb:  amrnbdec: AMR-NB audio decoder
amrnb:  amrnbenc: AMR-NB audio encoder
amrwbdec:  amrwbdec: AMR-WB audio decoder
aom:  av1dec: AV1 Decoder
aom:  av1enc: AV1 Encoder
apetag:  apedemux: APE tag demuxer
app:  appsink: AppSink
app:  appsrc: AppSrc
asf:  asfdemux: ASF Demuxer
asf:  rtpasfdepay: RTP ASF packet depayloader
asf:  rtspwms: WMS RTSP Extension
asfmux:  asfmux: ASF muxer
asfmux:  asfparse: ASF parser
asfmux:  rtpasfpay: RTP ASF payloader
assrender:  assrender: ASS/SSA Render
audiobuffersplit:  audiobuffersplit: Audio Buffer Split
audioconvert:  audioconvert: Audio converter
audiofx:  audioamplify: Audio amplifier
audiofx:  audiochebband: Band pass & band reject filter
audiofx:  audiocheblimit: Low pass & high pass filter
audiofx:  audiodynamic: Dynamic range controller
audiofx:  audioecho: Audio echo
audiofx:  audiofirfilter: Audio FIR filter
audiofx:  audioiirfilter: Audio IIR filter
audiofx:  audioinvert: Audio inversion
audiofx:  audiokaraoke: AudioKaraoke
audiofx:  audiopanorama: Stereo positioning
audiofx:  audiowsincband: Band pass & band reject filter
audiofx:  audiowsinclimit: Low pass & high pass filter
audiofx:  scaletempo: Scaletempo
audiofx:  stereo: Stereo effect
audiofxbad:  audiochannelmix: Simple stereo audio mixer
audiolatency:  audiolatency: AudioLatency
audiomixer:  audiointerleave: AudioInterleave
audiomixer:  audiomixer: AudioMixer
audiomixer:  liveadder: AudioMixer
audiomixmatrix:  audiomixmatrix: Matrix audio mix
audioparsers:  aacparse: AAC audio stream parser
audioparsers:  ac3parse: AC3 audio stream parser
audioparsers:  amrparse: AMR audio stream parser
audioparsers:  dcaparse: DTS Coherent Acoustics audio stream parser
audioparsers:  flacparse: FLAC audio parser
audioparsers:  mpegaudioparse: MPEG1 Audio Parser
audioparsers:  sbcparse: SBC audio parser
audioparsers:  wavpackparse: Wavpack audio stream parser
audiorate:  audiorate: Audio rate adjuster
audioresample:  audioresample: Audio resampler
audiotestsrc:  audiotestsrc: Audio test source
audiovisualizers:  spacescope: Stereo visualizer
audiovisualizers:  spectrascope: Frequency spectrum scope
audiovisualizers:  synaescope: Synaescope
audiovisualizers:  wavescope: Waveform oscilloscope
auparse:  auparse: AU audio demuxer
autoconvert:  autoconvert: Select converter based on caps
autoconvert:  autovideoconvert: Select color space converter based on caps
autodetect:  autoaudiosink: Auto audio sink
autodetect:  autoaudiosrc: Auto audio source
autodetect:  autovideosink: Auto video sink
autodetect:  autovideosrc: Auto video source
avi:  avidemux: Avi demuxer
avi:  avimux: Avi muxer
avi:  avisubtitle: Avi subtitle parser
avtp:  avtpaafdepay: AVTP Audio Format (AAF) depayloader
avtp:  avtpaafpay: AVTP Audio Format (AAF) payloader
avtp:  avtpcrfcheck: Clock Reference Format (CRF) Checker
avtp:  avtpcrfsync: Clock Reference Format (CRF) Synchronizer
avtp:  avtpcvfdepay: AVTP Compressed Video Format (CVF) depayloader
avtp:  avtpcvfpay: AVTP Compressed Video Format (CVF) payloader
avtp:  avtpsink: Audio/Video Transport Protocol (AVTP) Sink
avtp:  avtpsrc: Audio/Video Transport Protocol (AVTP) Source
bayer:  bayer2rgb: Bayer to RGB decoder for cameras
bayer:  rgb2bayer: RGB to Bayer converter
bluez:  a2dpsink: Bluetooth A2DP sink
bluez:  avdtpsink: Bluetooth AVDTP sink
bluez:  avdtpsrc: Bluetooth AVDTP Source
bs2b:  bs2b: Crossfeed effect
bz2:  bz2dec: BZ2 decoder
bz2:  bz2enc: BZ2 encoder
cacasink:  cacasink: A colored ASCII art video sink
cacasink:  cacatv: CacaTV effect
cairo:  cairooverlay: Cairo overlay
camerabin:  camerabin: Camera Bin
camerabin:  viewfinderbin: Viewfinder Bin
camerabin:  wrappercamerabinsrc: Wrapper camera src element for camerabin2
cdio:  cdiocddasrc: CD audio source (CDDA)
cdparanoia:  cdparanoiasrc: CD Audio (cdda) Source, Paranoia IV
chromaprint:  chromaprint: Chromaprint fingerprinting element
closedcaption:  cc708overlay: Closed Caption overlay
closedcaption:  cccombiner: Closed Caption Combiner
closedcaption:  ccconverter: Closed Caption Converter
closedcaption:  ccextractor: Closed Caption Extractor
closedcaption:  line21decoder: Line 21 CC Decoder
closedcaption:  line21encoder: Line 21 CC Encoder
codecalpha:  alphacombine: Alpha Combiner
codecalpha:  codecalphademux: CODEC Alpha Demuxer
codecalpha:  vp8alphadecodebin: VP8 Alpha Decoder
codecalpha:  vp9alphadecodebin: VP9 Alpha Decoder
codectimestamper:  h264timestamper: H.264 timestamper
codectimestamper:  h265timestamper: H.265 timestamper
coloreffects:  chromahold: Chroma hold filter
coloreffects:  coloreffects: Color Look-up Table filter
colormanagement:  lcms: LCMS2 ICC correction
compositor:  compositor: Compositor
coreelements:  capsfilter: CapsFilter
coreelements:  clocksync: ClockSync
coreelements:  concat: Concat
coreelements:  dataurisrc: data: URI source element
coreelements:  downloadbuffer: DownloadBuffer
coreelements:  fakesink: Fake Sink
coreelements:  fakesrc: Fake Source
coreelements:  fdsink: Filedescriptor Sink
coreelements:  fdsrc: Filedescriptor Source
coreelements:  filesink: File Sink
coreelements:  filesrc: File Source
coreelements:  funnel: Funnel pipe fitting
coreelements:  identity: Identity
coreelements:  input-selector: Input selector
coreelements:  multiqueue: MultiQueue
coreelements:  output-selector: Output selector
coreelements:  queue: Queue
coreelements:  queue2: Queue 2
coreelements:  streamiddemux: Streamid Demux
coreelements:  tee: Tee pipe fitting
coreelements:  typefind: TypeFind
coreelements:  valve: Valve element
coretracers:  factories (GstTracerFactory)
coretracers:  latency (GstTracerFactory)
coretracers:  leaks (GstTracerFactory)
coretracers:  log (GstTracerFactory)
coretracers:  rusage (GstTracerFactory)
coretracers:  stats (GstTracerFactory)
curl:  curlfilesink: Curl file sink
curl:  curlftpsink: Curl ftp sink
curl:  curlhttpsink: Curl http sink
curl:  curlhttpsrc: HTTP Client Source using libcURL
curl:  curlsftpsink: Curl sftp sink
curl:  curlsmtpsink: Curl smtp sink
cutter:  cutter: Audio cutter
dash:  dashdemux: DASH Demuxer
dash:  dashsink: DASH Sink
dc1394:  dc1394src: 1394 IIDC Video Source
de265:  libde265dec: HEVC/H.265 decoder
debug:  breakmydata: Break my data
debug:  capssetter: CapsSetter
debug:  cpureport: CPU report
debug:  navseek: Seek based on left-right arrows
debug:  progressreport: Progress report
debug:  pushfilesrc: Push File Source
debug:  rndbuffersize: Random buffer size
debug:  taginject: TagInject
debug:  testsink: Test plugin
debugutilsbad:  checksumsink: Checksum sink
debugutilsbad:  chopmydata: Chop my data
debugutilsbad:  clockselect: Clock select
debugutilsbad:  compare: Compare buffers
debugutilsbad:  debugspy: DebugSpy
debugutilsbad:  errorignore: Convert some GstFlowReturn types into others
debugutilsbad:  fakeaudiosink: Fake Audio Sink
debugutilsbad:  fakevideosink: Fake Video Sink
debugutilsbad:  fpsdisplaysink: Measure and show framerate on videosink
debugutilsbad:  testsrcbin: Generic bin
debugutilsbad:  videocodectestsink: Video CODEC Test Sink
debugutilsbad:  watchdog: Watchdog
decklink:  decklinkaudiosink: Decklink Audio Sink
decklink:  decklinkaudiosrc: Decklink Audio Source
decklink:  decklinkdeviceprovider (GstDeviceProviderFactory)
decklink:  decklinkvideosink: Decklink Video Sink
decklink:  decklinkvideosrc: Decklink Video Source
deinterlace:  deinterlace: Deinterlacer
dtls:  dtlsdec: DTLS Decoder
dtls:  dtlsenc: DTLS Encoder
dtls:  dtlssrtpdec: DTLS-SRTP Decoder
dtls:  dtlssrtpdemux: DTLS SRTP Demultiplexer
dtls:  dtlssrtpenc: DTLS-SRTP Encoder
dtmf:  dtmfsrc: DTMF tone generator
dtmf:  rtpdtmfdepay: RTP DTMF packet depayloader
dtmf:  rtpdtmfsrc: RTP DTMF packet generator
dtsdec:  dtsdec: DTS audio decoder
dv:  dvdec: DV video decoder
dv:  dvdemux: DV system stream demuxer
dvb:  dvbbasebin: DVB bin
dvb:  dvbsrc: DVB Source
dvbsubenc:  dvbsubenc: DVB subtitle encoder
dvbsuboverlay:  dvbsuboverlay: DVB Subtitles Overlay
dvdlpcmdec:  dvdlpcmdec: DVD LPCM Audio decoder
dvdread:  dvdreadsrc: DVD Source
dvdspu:  dvdspu: Sub-picture Overlay
dvdsub:  dvdsubdec: DVD subtitle decoder
dvdsub:  dvdsubparse: DVD subtitle parser
effectv:  agingtv: AgingTV effect
effectv:  dicetv: DiceTV effect
effectv:  edgetv: EdgeTV effect
effectv:  optv: OpTV effect
effectv:  quarktv: QuarkTV effect
effectv:  radioactv: RadioacTV effect
effectv:  revtv: RevTV effect
effectv:  rippletv: RippleTV effect
effectv:  shagadelictv: ShagadelicTV
effectv:  streaktv: StreakTV effect
effectv:  vertigotv: VertigoTV effect
effectv:  warptv: WarpTV effect
encoding:  encodebin: Encoder Bin
encoding:  encodebin2: Encoder Bin
equalizer:  equalizer-10bands: 10 Band Equalizer
equalizer:  equalizer-3bands: 3 Band Equalizer
equalizer:  equalizer-nbands: N Band Equalizer
faac:  faac: AAC audio encoder
faad:  faad: AAC audio decoder
faceoverlay:  faceoverlay: faceoverlay
fbdevsink:  fbdevsink: fbdev video sink
fdkaac:  fdkaacdec: FDK AAC audio decoder
fdkaac:  fdkaacenc: FDK AAC audio encoder
festival:  festival: Festival Text-to-Speech synthesizer
fieldanalysis:  fieldanalysis: Video field analysis
flac:  flacdec: FLAC audio decoder
flac:  flacenc: FLAC audio encoder
flac:  flactag: FLAC tagger
fluidsynthmidi:  fluiddec: Fluidsynth
flv:  flvdemux: FLV Demuxer
flv:  flvmux: FLV muxer
flxdec:  flxdec: FLX video decoder
freeverb:  freeverb: Reverberation/room effect
frei0r:  frei0r-filter-3-point-color-balance: 3 point color balance
frei0r:  frei0r-filter-3dflippo: 3dflippo
frei0r:  frei0r-filter-aech0r: aech0r
frei0r:  frei0r-filter-alpha0ps: alpha0ps
frei0r:  frei0r-filter-alphagrad: alphagrad
frei0r:  frei0r-filter-alphaspot: alphaspot
frei0r:  frei0r-filter-b: B
frei0r:  frei0r-filter-baltan: Baltan
frei0r:  frei0r-filter-bgsubtract0r: BgSubtract0r
frei0r:  frei0r-filter-bluescreen0r: bluescreen0r
frei0r:  frei0r-filter-brightness: Brightness
frei0r:  frei0r-filter-bw0r: bw0r
frei0r:  frei0r-filter-c0rners: c0rners
frei0r:  frei0r-filter-cairogradient: cairogradient
frei0r:  frei0r-filter-cairoimagegrid: cairoimagegrid
frei0r:  frei0r-filter-cartoon: Cartoon
frei0r:  frei0r-filter-color-distance: Color Distance
frei0r:  frei0r-filter-coloradj-rgb: coloradj_RGB
frei0r:  frei0r-filter-colorhalftone: colorhalftone
frei0r:  frei0r-filter-colorize: colorize
frei0r:  frei0r-filter-colortap: colortap
frei0r:  frei0r-filter-contrast0r: Contrast0r
frei0r:  frei0r-filter-curves: Curves
frei0r:  frei0r-filter-defish0r: Defish0r
frei0r:  frei0r-filter-delay0r: delay0r
frei0r:  frei0r-filter-delaygrab: Delaygrab
frei0r:  frei0r-filter-distort0r: Distort0r
frei0r:  frei0r-filter-dither: dither
frei0r:  frei0r-filter-edgeglow: Edgeglow
frei0r:  frei0r-filter-elastic-scale-filter: Elastic scale filter
frei0r:  frei0r-filter-emboss: emboss
frei0r:  frei0r-filter-equaliz0r: Equaliz0r
frei0r:  frei0r-filter-flippo: Flippo
frei0r:  frei0r-filter-g: G
frei0r:  frei0r-filter-gamma: Gamma
frei0r:  frei0r-filter-glitch0r: Glitch0r
frei0r:  frei0r-filter-glow: Glow
frei0r:  frei0r-filter-hqdn3d: hqdn3d
frei0r:  frei0r-filter-hueshift0r: Hueshift0r
frei0r:  frei0r-filter-iir-blur: IIR blur
frei0r:  frei0r-filter-invert0r: Invert0r
frei0r:  frei0r-filter-k-means-clustering: K-Means Clustering
frei0r:  frei0r-filter-kaleid0sc0pe: Kaleid0sc0pe
frei0r:  frei0r-filter-keyspillm0pup: keyspillm0pup
frei0r:  frei0r-filter-lens-correction: Lens Correction
frei0r:  frei0r-filter-letterb0xed: LetterB0xed
frei0r:  frei0r-filter-levels: Levels
frei0r:  frei0r-filter-light-graffiti: Light Graffiti
frei0r:  frei0r-filter-luminance: Luminance
frei0r:  frei0r-filter-mask0mate: Mask0Mate
frei0r:  frei0r-filter-medians: Medians
frei0r:  frei0r-filter-ndvi-filter: NDVI filter
frei0r:  frei0r-filter-nervous: Nervous
frei0r:  frei0r-filter-nikon-d90-stairstepping-fix: Nikon D90 Stairstepping fix
frei0r:  frei0r-filter-normaliz0r: Normaliz0r
frei0r:  frei0r-filter-nosync0r: nosync0r
frei0r:  frei0r-filter-perspective: Perspective
frei0r:  frei0r-filter-pixeliz0r: pixeliz0r
frei0r:  frei0r-filter-posterize: posterize
frei0r:  frei0r-filter-pr0be: pr0be
frei0r:  frei0r-filter-pr0file: pr0file
frei0r:  frei0r-filter-premultiply-or-unpremultiply: Premultiply or Unpremultiply
frei0r:  frei0r-filter-primaries: primaries
frei0r:  frei0r-filter-r: R
frei0r:  frei0r-filter-rgb-parade: RGB-Parade
frei0r:  frei0r-filter-rgbnoise: rgbnoise
frei0r:  frei0r-filter-rgbsplit0r: rgbsplit0r
frei0r:  frei0r-filter-saturat0r: Saturat0r
frei0r:  frei0r-filter-scale0tilt: Scale0Tilt
frei0r:  frei0r-filter-scanline0r: scanline0r
frei0r:  frei0r-filter-select0r: select0r
frei0r:  frei0r-filter-sharpness: Sharpness
frei0r:  frei0r-filter-sigmoidaltransfer: sigmoidaltransfer
frei0r:  frei0r-filter-sobel: Sobel
frei0r:  frei0r-filter-softglow: softglow
frei0r:  frei0r-filter-sop-sat: SOP/Sat
frei0r:  frei0r-filter-spillsupress: spillsupress
frei0r:  frei0r-filter-squareblur: Squareblur
frei0r:  frei0r-filter-tehroxx0r: TehRoxx0r
frei0r:  frei0r-filter-threelay0r: threelay0r
frei0r:  frei0r-filter-threshold0r: Threshold0r
frei0r:  frei0r-filter-timeout-indicator: Timeout indicator
frei0r:  frei0r-filter-tint0r: Tint0r
frei0r:  frei0r-filter-transparency: Transparency
frei0r:  frei0r-filter-twolay0r: Twolay0r
frei0r:  frei0r-filter-vectorscope: Vectorscope
frei0r:  frei0r-filter-vertigo: Vertigo
frei0r:  frei0r-filter-vignette: Vignette
frei0r:  frei0r-filter-white-balance: White Balance
frei0r:  frei0r-filter-white-balance--lms-space-: White Balance (LMS space)
frei0r:  frei0r-mixer-addition: addition
frei0r:  frei0r-mixer-addition-alpha: addition_alpha
frei0r:  frei0r-mixer-alpha-injection: Alpha Injection
frei0r:  frei0r-mixer-alphaatop: alphaatop
frei0r:  frei0r-mixer-alphain: alphain
frei0r:  frei0r-mixer-alphaout: alphaout
frei0r:  frei0r-mixer-alphaover: alphaover
frei0r:  frei0r-mixer-alphaxor: alphaxor
frei0r:  frei0r-mixer-blend: blend
frei0r:  frei0r-mixer-burn: burn
frei0r:  frei0r-mixer-cairoaffineblend: cairoaffineblend
frei0r:  frei0r-mixer-cairoblend: cairoblend
frei0r:  frei0r-mixer-color-only: color_only
frei0r:  frei0r-mixer-composition: Composition
frei0r:  frei0r-mixer-darken: darken
frei0r:  frei0r-mixer-difference: difference
frei0r:  frei0r-mixer-divide: divide
frei0r:  frei0r-mixer-dodge: dodge
frei0r:  frei0r-mixer-grain-extract: grain_extract
frei0r:  frei0r-mixer-grain-merge: grain_merge
frei0r:  frei0r-mixer-hardlight: hardlight
frei0r:  frei0r-mixer-hue: hue
frei0r:  frei0r-mixer-lighten: lighten
frei0r:  frei0r-mixer-multiply: multiply
frei0r:  frei0r-mixer-overlay: overlay
frei0r:  frei0r-mixer-push-down: push-down
frei0r:  frei0r-mixer-push-left: push-left
frei0r:  frei0r-mixer-push-right: push-right
frei0r:  frei0r-mixer-push-up: push-up
frei0r:  frei0r-mixer-rgb: RGB
frei0r:  frei0r-mixer-saturation: saturation
frei0r:  frei0r-mixer-screen: screen
frei0r:  frei0r-mixer-slide-down: slide-down
frei0r:  frei0r-mixer-slide-left: slide-left
frei0r:  frei0r-mixer-slide-right: slide-right
frei0r:  frei0r-mixer-slide-up: slide-up
frei0r:  frei0r-mixer-softlight: softlight
frei0r:  frei0r-mixer-subtract: subtract
frei0r:  frei0r-mixer-uv-map: UV Map
frei0r:  frei0r-mixer-value: value
frei0r:  frei0r-mixer-wipe-barn-door-h: wipe-barn-door-h
frei0r:  frei0r-mixer-wipe-barn-door-v: wipe-barn-door-v
frei0r:  frei0r-mixer-wipe-circle: wipe-circle
frei0r:  frei0r-mixer-wipe-down: wipe-down
frei0r:  frei0r-mixer-wipe-left: wipe-left
frei0r:  frei0r-mixer-wipe-rect: wipe-rect
frei0r:  frei0r-mixer-wipe-right: wipe-right
frei0r:  frei0r-mixer-wipe-up: wipe-up
frei0r:  frei0r-mixer-xfade0r: xfade0r
frei0r:  frei0r-src-ising0r: Ising0r
frei0r:  frei0r-src-lissajous0r: Lissajous0r
frei0r:  frei0r-src-nois0r: Nois0r
frei0r:  frei0r-src-onecol0r: onecol0r
frei0r:  frei0r-src-partik0l: Partik0l
frei0r:  frei0r-src-plasma: Plasma
frei0r:  frei0r-src-test-pat-b: test_pat_B
frei0r:  frei0r-src-test-pat-c: test_pat_C
frei0r:  frei0r-src-test-pat-g: test_pat_G
frei0r:  frei0r-src-test-pat-i: test_pat_I
frei0r:  frei0r-src-test-pat-l: test_pat_L
frei0r:  frei0r-src-test-pat-r: test_pat_R
gaudieffects:  burn: Burn
gaudieffects:  chromium: Chromium
gaudieffects:  dilate: Dilate
gaudieffects:  dodge: Dodge
gaudieffects:  exclusion: Exclusion
gaudieffects:  gaussianblur: GstGaussianBlur
gaudieffects:  solarize: Solarize
gdkpixbuf:  gdkpixbufdec: GdkPixbuf image decoder
gdkpixbuf:  gdkpixbufoverlay: GdkPixbuf Overlay
gdkpixbuf:  gdkpixbufsink: GdkPixbuf sink
gdp:  gdpdepay: GDP Depayloader
gdp:  gdppay: GDP Payloader
geometrictransform:  bulge: bulge
geometrictransform:  circle: circle
geometrictransform:  diffuse: diffuse
geometrictransform:  fisheye: fisheye
geometrictransform:  kaleidoscope: kaleidoscope
geometrictransform:  marble: marble
geometrictransform:  mirror: mirror
geometrictransform:  perspective: perspective
geometrictransform:  pinch: pinch
geometrictransform:  rotate: rotate
geometrictransform:  sphere: sphere
geometrictransform:  square: square
geometrictransform:  stretch: stretch
geometrictransform:  tunnel: tunnel
geometrictransform:  twirl: twirl
geometrictransform:  waterripple: waterripple
gio:  giosink: GIO sink
gio:  giosrc: GIO source
gio:  giostreamsink: GIO stream sink
gio:  giostreamsrc: GIO stream source
gme:  gmedec: Gaming console music file decoder
goom:  goom: GOOM: what a GOOM!
goom2k1:  goom2k1: GOOM: what a GOOM! 2k1 edition
gsm:  gsmdec: GSM audio decoder
gsm:  gsmenc: GSM audio encoder
hls:  hlsdemux: HLS Demuxer
hls:  hlssink: HTTP Live Streaming sink
hls:  hlssink2: HTTP Live Streaming sink
icydemux:  icydemux: ICY tag demuxer
id3demux:  id3demux: ID3 tag demuxer
id3tag:  id3mux: ID3 v1 and v2 Muxer
imagefreeze:  imagefreeze: Still frame stream generator
inter:  interaudiosink: Internal audio sink
inter:  interaudiosrc: Internal audio source
inter:  intersubsink: Internal subtitle sink
inter:  intersubsrc: Internal subtitle source
inter:  intervideosink: Internal video sink
inter:  intervideosrc: Internal video source
interlace:  interlace: Interlace filter
interleave:  deinterleave: Audio deinterleaver
interleave:  interleave: Audio interleaver
ipcpipeline:  ipcpipelinesink: Inter-process Pipeline Sink
ipcpipeline:  ipcpipelinesrc: Inter-process Pipeline Source
ipcpipeline:  ipcslavepipeline: Inter-process slave pipeline
isomp4:  3gppmux: 3GPP Muxer
isomp4:  ismlmux: ISML Muxer
isomp4:  mj2mux: MJ2 Muxer
isomp4:  mp4mux: MP4 Muxer
isomp4:  qtdemux: QuickTime demuxer
isomp4:  qtmoovrecover: QT Moov Recover
isomp4:  qtmux: QuickTime Muxer
isomp4:  rtpxqtdepay: RTP packet depayloader
ivfparse:  ivfparse: IVF parser
ivtc:  combdetect: Comb Detect
ivtc:  ivtc: Inverse Telecine
jack:  jackaudiosink: Audio Sink (Jack)
jack:  jackaudiosrc: Audio Source (Jack)
jp2kdecimator:  jp2kdecimator: JPEG2000 decimator
jpeg:  jpegdec: JPEG image decoder
jpeg:  jpegenc: JPEG image encoder
jpegformat:  jifmux: JPEG stream muxer
jpegformat:  jpegparse: JPEG stream parser
kate:  katedec: Kate stream text decoder
kate:  kateenc: Kate stream encoder
kate:  kateparse: Kate stream parser
kate:  katetag: Kate stream tagger
kms:  kmssink: KMS video sink
ladspa:  ladspa-amp-so-amp-mono: Mono Amplifier
ladspa:  ladspa-amp-so-amp-stereo: Stereo Amplifier
ladspa:  ladspa-delay-so-delay-5s: Simple Delay Line
ladspa:  ladspa-filter-so-hpf: Simple High Pass Filter
ladspa:  ladspa-filter-so-lpf: Simple Low Pass Filter
ladspa:  ladspa-sine-so-sine-faaa: Sine Oscillator (Freq:audio, Amp:audio)
ladspa:  ladspa-sine-so-sine-faac: Sine Oscillator (Freq:audio, Amp:control)
ladspa:  ladspa-sine-so-sine-fcaa: Sine Oscillator (Freq:control, Amp:audio)
ladspa:  ladspasrc-noise-so-noise-white: White Noise Source
ladspa:  ladspasrc-sine-so-sine-fcac: Sine Oscillator (Freq:control, Amp:control)
lame:  lamemp3enc: L.A.M.E. mp3 encoder
ldac:  ldacenc: Bluetooth LDAC audio encoder
legacyrawparse:  audioparse: Audio Parse
legacyrawparse:  videoparse: Video Parse
level:  level: Level
matroska:  matroskademux: Matroska demuxer
matroska:  matroskamux: Matroska muxer
matroska:  matroskaparse: Matroska parser
matroska:  webmmux: WebM muxer
microdns:  microdnsdeviceprovider (GstDeviceProviderFactory)
midi:  midiparse: MidiParse
modplug:  modplug: ModPlug
monoscope:  monoscope: Monoscope
mpeg2dec:  mpeg2dec: mpeg1 and mpeg2 video decoder
mpeg2enc:  mpeg2enc: mpeg2enc video encoder
mpegpsdemux:  mpegpsdemux: MPEG Program Stream Demuxer
mpegpsmux:  mpegpsmux: MPEG Program Stream Muxer
mpegtsdemux:  tsdemux: MPEG transport stream demuxer
mpegtsdemux:  tsparse: MPEG transport stream parser
mpegtsmux:  atscmux: ATSC Transport Stream Muxer
mpegtsmux:  mpegtsmux: MPEG Transport Stream Muxer
mpg123:  mpg123audiodec: mpg123 mp3 decoder
mplex:  mplex: mplex video multiplexer
mulaw:  mulawdec: Mu Law audio decoder
mulaw:  mulawenc: Mu Law audio encoder
multifile:  imagesequencesrc: Image Sequence Source
multifile:  multifilesink: Multi-File Sink
multifile:  multifilesrc: Multi-File Source
multifile:  splitfilesrc: Split-File Source
multifile:  splitmuxsink: Split Muxing Bin
multifile:  splitmuxsrc: Split File Demuxing Bin
multipart:  multipartdemux: Multipart demuxer
multipart:  multipartmux: Multipart muxer
musepack:  musepackdec: Musepack decoder
mxf:  mxfdemux: MXF Demuxer
mxf:  mxfmux: MXF muxer
navigationtest:  navigationtest: Video navigation test
neonhttpsrc:  neonhttpsrc: HTTP client source
netsim:  netsim: Network Simulator
nice:  nicesink: ICE sink
nice:  nicesrc: ICE source
ogg:  oggaviparse: Ogg AVI parser
ogg:  oggdemux: Ogg demuxer
ogg:  oggmux: Ogg muxer
ogg:  oggparse: Ogg parser
ogg:  ogmaudioparse: OGM audio stream parser
ogg:  ogmtextparse: OGM text stream parser
ogg:  ogmvideoparse: OGM video stream parser
openal:  openalsink: OpenAL Audio Sink
openal:  openalsrc: OpenAL Audio Source
openaptx:  openaptxdec: Bluetooth aptX/aptX-HD audio decoder using libopenaptx
openaptx:  openaptxenc: Bluetooth aptX/aptX-HD audio encoder using libopenaptx
openexr:  openexrdec: OpenEXR decoder
opengl:  glalpha: OpenGL Alpha Filter
opengl:  glcolorbalance: Video balance
opengl:  glcolorconvert: OpenGL color converter
opengl:  glcolorscale: OpenGL color scale
opengl:  gldeinterlace: OpenGL deinterlacing filter
opengl:  gldifferencematte: Gstreamer OpenGL DifferenceMatte
opengl:  gldownload: OpenGL downloader
opengl:  gleffects: Gstreamer OpenGL Effects
opengl:  gleffects_blur: Blur with 9x9 separable convolution Effect
opengl:  gleffects_bulge: Bulge Effect
opengl:  gleffects_fisheye: FishEye Effect
opengl:  gleffects_glow: Glow Lighting Effect
opengl:  gleffects_heat: Heat Signature Effect
opengl:  gleffects_identity: Do nothing Effect
opengl:  gleffects_laplacian: Laplacian Convolution Demo Effect
opengl:  gleffects_lumaxpro: Luma Cross Processing Effect
opengl:  gleffects_mirror: Mirror Effect
opengl:  gleffects_sepia: Sepia Toning Effect
opengl:  gleffects_sin: All Grey but Red Effect
opengl:  gleffects_sobel: Sobel edge detection Effect
opengl:  gleffects_square: Square Effect
opengl:  gleffects_squeeze: Squeeze Effect
opengl:  gleffects_stretch: Stretch Effect
opengl:  gleffects_tunnel: Light Tunnel Effect
opengl:  gleffects_twirl: Twirl Effect
opengl:  gleffects_xpro: Cross Processing Effect
opengl:  gleffects_xray: Glowing negative effect
opengl:  glfilterapp: OpenGL application filter
opengl:  glfilterbin: GL Filter Bin
opengl:  glfiltercube: OpenGL cube filter
opengl:  glfilterglass: OpenGL glass filter
opengl:  glimagesink: GL Sink Bin
opengl:  glimagesinkelement: OpenGL video sink
opengl:  glmixerbin: OpenGL video_mixer empty bin
opengl:  glmosaic: OpenGL mosaic
opengl:  gloverlay: Gstreamer OpenGL Overlay
opengl:  gloverlaycompositor: OpenGL overlaying filter
opengl:  glshader: OpenGL fragment shader filter
opengl:  glsinkbin: GL Sink Bin
opengl:  glsrcbin: GL Src Bin
opengl:  glstereomix: OpenGL stereo video combiner
opengl:  glstereosplit: GLStereoSplit
opengl:  gltestsrc: Video test source
opengl:  gltransformation: OpenGL transformation filter
opengl:  glupload: OpenGL uploader
opengl:  glvideoflip: OpenGL video flip filter
opengl:  glvideomixer: OpenGL video_mixer bin
opengl:  glvideomixerelement: OpenGL video_mixer
opengl:  glviewconvert: OpenGL Multiview/3D conversion filter
openjpeg:  openjpegdec: OpenJPEG JPEG2000 decoder
openjpeg:  openjpegenc: OpenJPEG JPEG2000 encoder
openmpt:  openmptdec: OpenMPT-based module music decoder
opus:  opusdec: Opus audio decoder
opus:  opusenc: Opus audio encoder
opusparse:  opusparse: Opus audio parser
oss4:  oss4sink: OSS v4 Audio Sink
oss4:  oss4src: OSS v4 Audio Source
ossaudio:  osssink: Audio Sink (OSS)
ossaudio:  osssrc: Audio Source (OSS)
overlaycomposition:  overlaycomposition: Overlay Composition
pango:  clockoverlay: Clock overlay
pango:  textoverlay: Text overlay
pango:  textrender: Text renderer
pango:  timeoverlay: Time overlay
pbtypes:  GstVideoMultiviewFlagsSet (GstDynamicTypeFactory)
pcapparse:  irtspparse: IRTSPParse
pcapparse:  pcapparse: PCapParse
pipewire:  pipewiredeviceprovider (GstDeviceProviderFactory)
pipewire:  pipewiresink: PipeWire sink
pipewire:  pipewiresrc: PipeWire source
playback:  decodebin: Decoder Bin
playback:  decodebin3: Decoder Bin 3
playback:  parsebin: Parse Bin
playback:  playbin: Player Bin 2
playback:  playbin3: Player Bin 3
playback:  playsink: Player Sink
playback:  streamsynchronizer: Stream Synchronizer
playback:  subtitleoverlay: Subtitle Overlay
playback:  uridecodebin: URI Decoder
playback:  uridecodebin3: URI Decoder
playback:  urisourcebin: URI reader
png:  pngdec: PNG image decoder
png:  pngenc: PNG image encoder
pnm:  pnmdec: PNM image decoder
pnm:  pnmenc: PNM image encoder
proxy:  proxysink: Proxy Sink
proxy:  proxysrc: Proxy source
pulseaudio:  pulsedeviceprovider (GstDeviceProviderFactory)
pulseaudio:  pulsesink: PulseAudio Audio Sink
pulseaudio:  pulsesrc: PulseAudio Audio Source
qroverlay:  debugqroverlay: qroverlay
qroverlay:  qroverlay: qroverlay
rawparse:  rawaudioparse: rawaudioparse
rawparse:  rawvideoparse: rawvideoparse
rawparse:  unalignedaudioparse: unalignedaudioparse
rawparse:  unalignedvideoparse: unalignedvideoparse
realmedia:  pnmsrc: PNM packet receiver
realmedia:  rademux: RealAudio Demuxer
realmedia:  rdtdepay: RDT packet parser
realmedia:  rdtmanager: RTP Decoder
realmedia:  rmdemux: RealMedia Demuxer
realmedia:  rtspreal: RealMedia RTSP Extension
removesilence:  removesilence: RemoveSilence
replaygain:  rganalysis: ReplayGain analysis
replaygain:  rglimiter: ReplayGain limiter
replaygain:  rgvolume: ReplayGain volume
resindvd:  rsndvdbin: rsndvdbin
rfbsrc:  rfbsrc: Rfb source
rist:  ristrtpdeext: RIST RTP Extension remover
rist:  ristrtpext: RIST RTP Extension adder
rist:  ristrtxreceive: RIST Retransmission receiver
rist:  ristrtxsend: RIST Retransmission Sender
rist:  ristsink: RIST Sink
rist:  ristsrc: RIST Source
rist:  roundrobin: Round Robin
rsvg:  rsvgdec: SVG image decoder
rsvg:  rsvgoverlay: RSVG overlay
rtmp:  rtmpsink: RTMP output sink
rtmp:  rtmpsrc: RTMP Source
rtmp2:  rtmp2sink: RTMP sink element
rtmp2:  rtmp2src: RTMP source element
rtp:  asteriskh263: RTP Asterisk H263 depayloader
rtp:  rtpL16depay: RTP audio depayloader
rtp:  rtpL16pay: RTP audio payloader
rtp:  rtpL24depay: RTP audio depayloader
rtp:  rtpL24pay: RTP audio payloader
rtp:  rtpL8depay: RTP audio depayloader
rtp:  rtpL8pay: RTP audio payloader
rtp:  rtpac3depay: RTP AC3 depayloader
rtp:  rtpac3pay: RTP AC3 audio payloader
rtp:  rtpamrdepay: RTP AMR depayloader
rtp:  rtpamrpay: RTP AMR payloader
rtp:  rtpbvdepay: RTP BroadcomVoice depayloader
rtp:  rtpbvpay: RTP BV Payloader
rtp:  rtpceltdepay: RTP CELT depayloader
rtp:  rtpceltpay: RTP CELT payloader
rtp:  rtpdvdepay: RTP DV Depayloader
rtp:  rtpdvpay: RTP DV Payloader
rtp:  rtpg722depay: RTP audio depayloader
rtp:  rtpg722pay: RTP audio payloader
rtp:  rtpg723depay: RTP G.723 depayloader
rtp:  rtpg723pay: RTP G.723 payloader
rtp:  rtpg726depay: RTP G.726 depayloader
rtp:  rtpg726pay: RTP G.726 payloader
rtp:  rtpg729depay: RTP G.729 depayloader
rtp:  rtpg729pay: RTP G.729 payloader
rtp:  rtpgsmdepay: RTP GSM depayloader
rtp:  rtpgsmpay: RTP GSM payloader
rtp:  rtpgstdepay: GStreamer depayloader
rtp:  rtpgstpay: RTP GStreamer payloader
rtp:  rtph261depay: RTP H261 depayloader
rtp:  rtph261pay: RTP H261 packet payloader
rtp:  rtph263depay: RTP H263 depayloader
rtp:  rtph263pay: RTP H263 packet payloader
rtp:  rtph263pdepay: RTP H263 depayloader
rtp:  rtph263ppay: RTP H263 payloader
rtp:  rtph264depay: RTP H264 depayloader
rtp:  rtph264pay: RTP H264 payloader
rtp:  rtph265depay: RTP H265 depayloader
rtp:  rtph265pay: RTP H265 payloader
rtp:  rtphdrextcolorspace: Color Space
rtp:  rtpilbcdepay: RTP iLBC depayloader
rtp:  rtpilbcpay: RTP iLBC Payloader
rtp:  rtpisacdepay: RTP iSAC depayloader
rtp:  rtpisacpay: RTP iSAC payloader
rtp:  rtpj2kdepay: RTP JPEG 2000 depayloader
rtp:  rtpj2kpay: RTP JPEG 2000 payloader
rtp:  rtpjpegdepay: RTP JPEG depayloader
rtp:  rtpjpegpay: RTP JPEG payloader
rtp:  rtpklvdepay: RTP KLV Depayloader
rtp:  rtpklvpay: RTP KLV Payloader
rtp:  rtpldacpay: RTP packet payloader
rtp:  rtpmp1sdepay: RTP MPEG1 System Stream depayloader
rtp:  rtpmp2tdepay: RTP MPEG Transport Stream depayloader
rtp:  rtpmp2tpay: RTP MPEG2 Transport Stream payloader
rtp:  rtpmp4adepay: RTP MPEG4 audio depayloader
rtp:  rtpmp4apay: RTP MPEG4 audio payloader
rtp:  rtpmp4gdepay: RTP MPEG4 ES depayloader
rtp:  rtpmp4gpay: RTP MPEG4 ES payloader
rtp:  rtpmp4vdepay: RTP MPEG4 video depayloader
rtp:  rtpmp4vpay: RTP MPEG4 Video payloader
rtp:  rtpmpadepay: RTP MPEG audio depayloader
rtp:  rtpmpapay: RTP MPEG audio payloader
rtp:  rtpmparobustdepay: RTP MPEG audio depayloader
rtp:  rtpmpvdepay: RTP MPEG video depayloader
rtp:  rtpmpvpay: RTP MPEG2 ES video payloader
rtp:  rtpopusdepay: RTP Opus packet depayloader
rtp:  rtpopuspay: RTP Opus payloader
rtp:  rtppcmadepay: RTP PCMA depayloader
rtp:  rtppcmapay: RTP PCMA payloader
rtp:  rtppcmudepay: RTP PCMU depayloader
rtp:  rtppcmupay: RTP PCMU payloader
rtp:  rtpqcelpdepay: RTP QCELP depayloader
rtp:  rtpqdm2depay: RTP QDM2 depayloader
rtp:  rtpreddec: Redundant Audio Data (RED) Decoder
rtp:  rtpredenc: Redundant Audio Data (RED) Encoder
rtp:  rtpsbcdepay: RTP SBC audio depayloader
rtp:  rtpsbcpay: RTP packet payloader
rtp:  rtpsirendepay: RTP Siren packet depayloader
rtp:  rtpsirenpay: RTP Payloader for Siren Audio
rtp:  rtpspeexdepay: RTP Speex depayloader
rtp:  rtpspeexpay: RTP Speex payloader
rtp:  rtpstorage: RTP storage
rtp:  rtpstreamdepay: RTP Stream Depayloading
rtp:  rtpstreampay: RTP Stream Payloading
rtp:  rtpsv3vdepay: RTP SVQ3 depayloader
rtp:  rtptheoradepay: RTP Theora depayloader
rtp:  rtptheorapay: RTP Theora payloader
rtp:  rtpulpfecdec: RTP FEC Decoder
rtp:  rtpulpfecenc: RTP FEC Encoder
rtp:  rtpvorbisdepay: RTP Vorbis depayloader
rtp:  rtpvorbispay: RTP Vorbis payloader
rtp:  rtpvp8depay: RTP VP8 depayloader
rtp:  rtpvp8pay: RTP VP8 payloader
rtp:  rtpvp9depay: RTP VP9 depayloader
rtp:  rtpvp9pay: RTP VP9 payloader
rtp:  rtpvrawdepay: RTP Raw Video depayloader
rtp:  rtpvrawpay: RTP Raw Video payloader
rtpmanager:  rtpbin: RTP Bin
rtpmanager:  rtpdtmfmux: RTP muxer
rtpmanager:  rtpfunnel: RTP funnel
rtpmanager:  rtphdrextclientaudiolevel: Client-to-Mixer Audio Level Indication (RFC6464) RTP Header Extension
rtpmanager:  rtphdrextmid: RTP BUNDLE MID Header Extension
rtpmanager:  rtphdrextntp64: RTP Header Extension RFC6051 64-bit NTP timestamp
rtpmanager:  rtphdrextrepairedstreamid: RTP Header Extension Repaired RFC8852 Stream ID
rtpmanager:  rtphdrextstreamid: RTP Header Extension RFC8852 Stream ID
rtpmanager:  rtphdrexttwcc: Transport Wide Congestion Control
rtpmanager:  rtpjitterbuffer: RTP packet jitter-buffer
rtpmanager:  rtpmux: RTP muxer
rtpmanager:  rtpptdemux: RTP Demux
rtpmanager:  rtprtxqueue: RTP Retransmission Queue
rtpmanager:  rtprtxreceive: RTP Retransmission receiver
rtpmanager:  rtprtxsend: RTP Retransmission Sender
rtpmanager:  rtpsession: RTP Session
rtpmanager:  rtpssrcdemux: RTP SSRC Demux
rtpmanager:  rtpst2022-1-fecdec: SMPTE 2022-1 FEC decoder
rtpmanager:  rtpst2022-1-fecenc: SMPTE 2022-1 FEC encoder
rtpmanagerbad:  rtpsink: RTP Sink element
rtpmanagerbad:  rtpsrc: RTP Source element
rtponvif:  rtponvifparse: ONVIF NTP timestamps RTP extension
rtponvif:  rtponviftimestamp: ONVIF NTP timestamps RTP extension
rtsp:  rtpdec: RTP Decoder
rtsp:  rtspsrc: RTSP packet receiver
sbc:  sbcdec: Bluetooth SBC audio decoder
sbc:  sbcenc: Bluetooth SBC audio encoder
sctp:  sctpdec: SCTP Decoder
sctp:  sctpenc: SCTP Encoder
sdpelem:  sdpdemux: SDP session setup
sdpelem:  sdpsrc: SDP Source
segmentclip:  audiosegmentclip: Audio buffer segment clipper
segmentclip:  videosegmentclip: Video buffer segment clipper
shapewipe:  shapewipe: Shape Wipe transition filter
shm:  shmsink: Shared Memory Sink
shm:  shmsrc: Shared Memory Source
shout2:  shout2send: Icecast network sink
siren:  sirendec: Siren Decoder element
siren:  sirenenc: Siren Encoder element
smooth:  smooth: Smooth effect
smoothstreaming:  mssdemux: Smooth Streaming demuxer
smpte:  smpte: SMPTE transitions
smpte:  smptealpha: SMPTE transitions
sndfile:  sfdec: Sndfile decoder
soundtouch:  bpmdetect: BPM Detector
soundtouch:  pitch: Pitch controller
soup:  souphttpclientsink: HTTP client sink
soup:  souphttpsrc: HTTP client source
spandsp:  dtmfdetect: DTMF detector element
spandsp:  spanplc: SpanDSP PLC
spandsp:  tonegeneratesrc: Telephony Tone  Generator source
spectrum:  spectrum: Spectrum analyzer
speed:  speed: Speed
speex:  speexdec: Speex audio decoder
speex:  speexenc: Speex audio encoder
srt:  srtclientsink: SRT sink
srt:  srtclientsrc: SRT source
srt:  srtserversink: SRT sink
srt:  srtserversrc: SRT source
srt:  srtsink: SRT sink
srt:  srtsrc: SRT source
srtp:  srtpdec: SRTP decoder
srtp:  srtpenc: SRTP encoder
staticelements:  bin: Generic bin
staticelements:  pipeline: Pipeline object
subenc:  srtenc: Srt encoder
subenc:  webvttenc: WebVTT encoder
subparse:  ssaparse: SSA Subtitle Parser
subparse:  subparse: Subtitle parser
subparse: subparse_typefind: srt, sub, mpsub, mdvd, smi, txt, dks, vtt
svthevcenc:  svthevcenc: svthevcenc
switchbin:  switchbin: switchbin
taglib:  apev2mux: TagLib-based APEv2 Muxer
taglib:  id3v2mux: TagLib-based ID3v2 Muxer
tcp:  multifdsink: Multi filedescriptor sink
tcp:  multisocketsink: Multi socket sink
tcp:  socketsrc: socket source
tcp:  tcpclientsink: TCP client sink
tcp:  tcpclientsrc: TCP client source
tcp:  tcpserversink: TCP server sink
tcp:  tcpserversrc: TCP server source
teletext:  teletextdec: Teletext decoder
theora:  theoradec: Theora video decoder
theora:  theoraenc: Theora video encoder
theora:  theoraparse: Theora video parser
timecode:  avwait: Timecode Wait
timecode:  timecodestamper: Timecode stamper
transcode:  transcodebin: Transcode Bin
transcode:  uritranscodebin: URITranscode Bin
ttmlsubs:  ttmlparse: TTML subtitle parser
ttmlsubs:  ttmlrender: TTML subtitle renderer
twolame:  twolamemp2enc: TwoLAME mp2 encoder
typefindfunctions: application/dash+xml: mpd, MPD
typefindfunctions: application/itc: itc
typefindfunctions: application/msword: doc
typefindfunctions: application/mxf: mxf
typefindfunctions: application/octet-stream: no extensions
typefindfunctions: application/ogg: ogg, oga, ogv, ogm, ogx, spx, anx, axa, axv
typefindfunctions: application/pdf: pdf
typefindfunctions: application/postscript: ps
typefindfunctions: application/sdp: sdp
typefindfunctions: application/smil: smil
typefindfunctions: application/ttml+xml: ttml+xml
typefindfunctions: application/vnd.apple-fcp+xml: fcpxml
typefindfunctions: application/vnd.apple-xmeml+xml: xmeml
typefindfunctions: application/vnd.ms-sstr+xml: no extensions
typefindfunctions: application/vnd.pixar.opentimelineio+json: otio
typefindfunctions: application/vnd.rn-realmedia: ra, ram, rm, rmvb
typefindfunctions: application/x-3gp: 3gp
typefindfunctions: application/x-ape: ape
typefindfunctions: application/x-apetag: mp3, ape, mpc, wv
typefindfunctions: application/x-ar: a
typefindfunctions: application/x-bzip: bz2
typefindfunctions: application/x-compress: Z
typefindfunctions: application/x-executable: no extensions
typefindfunctions: application/x-gzip: gz
typefindfunctions: application/x-hls: m3u8
typefindfunctions: application/x-id3v1: mp3, mp2, mp1, mpga, ogg, flac, tta
typefindfunctions: application/x-id3v2: mp3, mp2, mp1, mpga, ogg, flac, tta
typefindfunctions: application/x-mcc: mcc
typefindfunctions: application/x-mmsh: no extensions
typefindfunctions: application/x-ms-dos-executable: dll, exe, ocx, sys, scr, msstyles, cpl
typefindfunctions: application/x-ogg-skeleton: no extensions
typefindfunctions: application/x-ogm-audio: no extensions
typefindfunctions: application/x-ogm-text: no extensions
typefindfunctions: application/x-ogm-video: no extensions
typefindfunctions: application/x-pn-realaudio: ra, ram, rm, rmvb
typefindfunctions: application/x-rar: rar
typefindfunctions: application/x-scc: scc
typefindfunctions: application/x-shockwave-flash: swf, swfl
typefindfunctions: application/x-ssa: ssa, ass
typefindfunctions: application/x-subtitle-vtt: vtt
typefindfunctions: application/x-tar: tar
typefindfunctions: application/x-yuv4mpeg: no extensions
typefindfunctions: application/xges: xges
typefindfunctions: application/xml: xml
typefindfunctions: application/zip: zip
typefindfunctions: audio/aac: aac, adts, adif, loas
typefindfunctions: audio/audible: aa, aax
typefindfunctions: audio/iLBC-sh: ilbc
typefindfunctions: audio/midi: mid, midi
typefindfunctions: audio/mobile-xmf: mxmf
typefindfunctions: audio/mpeg: mp3, mp2, mp1, mpga
typefindfunctions: audio/qcelp: qcp
typefindfunctions: audio/riff-midi: mid, midi
typefindfunctions: audio/x-ac3: ac3, eac3
typefindfunctions: audio/x-aiff: aiff, aif, aifc
typefindfunctions: audio/x-amr-nb-sh: amr
typefindfunctions: audio/x-amr-wb-sh: amr
typefindfunctions: audio/x-au: au, snd
typefindfunctions: audio/x-ay: ay
typefindfunctions: audio/x-caf: caf
typefindfunctions: audio/x-celt: no extensions
typefindfunctions: audio/x-dts: dts
typefindfunctions: audio/x-flac: flac
typefindfunctions: audio/x-gbs: gbs
typefindfunctions: audio/x-gsm: gsm
typefindfunctions: audio/x-gym: gym
typefindfunctions: audio/x-imelody: imy, ime, imelody
typefindfunctions: audio/x-ircam: sf
typefindfunctions: audio/x-kss: kss
typefindfunctions: audio/x-m4a: m4a
typefindfunctions: audio/x-mod: 669, amf, ams, dbm, digi, dmf, dsm, gdm, far, imf, it, j2b, mdl, med, mod, mt2, mtm, okt, psm, ptm, sam, s3m, stm, stx, ult, umx, xm
typefindfunctions: audio/x-musepack: mpc, mpp, mp+
typefindfunctions: audio/x-nist: nist
typefindfunctions: audio/x-nsf: nsf
typefindfunctions: audio/x-paris: paf
typefindfunctions: audio/x-rf64: rf64
typefindfunctions: audio/x-sap: sap
typefindfunctions: audio/x-sbc: sbc
typefindfunctions: audio/x-sds: sds
typefindfunctions: audio/x-shorten: shn
typefindfunctions: audio/x-sid: sid
typefindfunctions: audio/x-spc: spc
typefindfunctions: audio/x-speex: no extensions
typefindfunctions: audio/x-svx: iff, svx
typefindfunctions: audio/x-tap-dmp: dmp
typefindfunctions: audio/x-tap-tap: tap
typefindfunctions: audio/x-ttafile: tta
typefindfunctions: audio/x-vgm: vgm
typefindfunctions: audio/x-voc: voc
typefindfunctions: audio/x-vorbis: no extensions
typefindfunctions: audio/x-w64: w64
typefindfunctions: audio/x-wav: wav
typefindfunctions: audio/x-wavpack: wv, wvp
typefindfunctions: audio/x-wavpack-correction: wvc
typefindfunctions: audio/x-xi: xi
typefindfunctions: image/bmp: bmp
typefindfunctions: image/gif: gif
typefindfunctions: image/jp2: jp2
typefindfunctions: image/jpeg: jpg, jpe, jpeg
typefindfunctions: image/png: png
typefindfunctions: image/svg+xml: svg
typefindfunctions: image/tiff: tif, tiff
typefindfunctions: image/vnd.adobe.photoshop: psd
typefindfunctions: image/vnd.wap.wbmp: no extensions
typefindfunctions: image/webp: webp
typefindfunctions: image/x-degas: no extensions
typefindfunctions: image/x-exr: exr
typefindfunctions: image/x-icon: no extensions
typefindfunctions: image/x-jng: jng
typefindfunctions: image/x-jpc: jpc, j2k
typefindfunctions: image/x-portable-pixmap: pnm, ppm, pgm, pbm
typefindfunctions: image/x-quicktime: qif, qtif, qti
typefindfunctions: image/x-sun-raster: ras
typefindfunctions: image/x-xcf: xcf
typefindfunctions: image/x-xpixmap: xpm
typefindfunctions: multipart/x-mixed-replace: no extensions
typefindfunctions: subtitle/x-kate: no extensions
typefindfunctions: text/html: htm, html
typefindfunctions: text/plain: txt
typefindfunctions: text/uri-list: ram
typefindfunctions: text/utf-16: txt
typefindfunctions: text/utf-32: txt
typefindfunctions: text/x-cmml: no extensions
typefindfunctions: video/mj2: mj2
typefindfunctions: video/mpeg-elementary: mpv, mpeg, mpg
typefindfunctions: video/mpeg-sys: mpe, mpeg, mpg
typefindfunctions: video/mpeg4: m4v
typefindfunctions: video/mpegts: ts, mts
typefindfunctions: video/quicktime: mov, mp4
typefindfunctions: video/vivo: viv
typefindfunctions: video/x-cdxa: dat
typefindfunctions: video/x-dirac: no extensions
typefindfunctions: video/x-dv: dv, dif
typefindfunctions: video/x-fli: flc, fli
typefindfunctions: video/x-flv: flv
typefindfunctions: video/x-h263: h263, 263
typefindfunctions: video/x-h264: h264, x264, 264
typefindfunctions: video/x-h265: h265, x265, 265
typefindfunctions: video/x-ivf: ivf
typefindfunctions: video/x-matroska: mkv, mka, mk3d, webm
typefindfunctions: video/x-mng: mng
typefindfunctions: video/x-ms-asf: asf, wm, wma, wmv
typefindfunctions: video/x-msvideo: avi
typefindfunctions: video/x-mve: mve
typefindfunctions: video/x-nuv: nuv
typefindfunctions: video/x-pva: pva
typefindfunctions: video/x-theora: no extensions
typefindfunctions: video/x-vcd: dat
udp:  dynudpsink: UDP packet sender
udp:  multiudpsink: UDP packet sender
udp:  udpsink: UDP packet sender
udp:  udpsrc: UDP packet receiver
uvch264:  uvch264deviceprovider (GstDeviceProviderFactory)
uvch264:  uvch264mjpgdemux: UVC H264 MJPG Demuxer
uvch264:  uvch264src: UVC H264 Source
video4linux2:  v4l2deviceprovider (GstDeviceProviderFactory)
video4linux2:  v4l2radio: Radio (video4linux2) Tuner
video4linux2:  v4l2sink: Video (video4linux2) Sink
video4linux2:  v4l2src: Video (video4linux2) Source
videobox:  videobox: Video box filter
videoconvertscale:  videoconvert: Video colorspace converter
videoconvertscale:  videoconvertscale: Video colorspace converter and scaler
videoconvertscale:  videoscale: Video scaler
videocrop:  aspectratiocrop: aspectratiocrop
videocrop:  videocrop: Crop
videofilter:  gamma: Video gamma correction
videofilter:  videobalance: Video balance
videofilter:  videoflip: Video flipper
videofilter:  videomedian: Median effect
videofiltersbad:  scenechange: Scene change detector
videofiltersbad:  videodiff: Video Diff
videofiltersbad:  zebrastripe: Zebra stripe overlay
videoframe_audiolevel:  videoframe-audiolevel: Video-frame audio level
videomixer:  videomixer: Video mixer 2
videoparsersbad:  av1parse: AV1 parser
videoparsersbad:  diracparse: Dirac parser
videoparsersbad:  h263parse: H.263 parser
videoparsersbad:  h264parse: H.264 parser
videoparsersbad:  h265parse: H.265 parser
videoparsersbad:  jpeg2000parse: JPEG 2000 parser
videoparsersbad:  mpeg4videoparse: MPEG 4 video elementary stream parser
videoparsersbad:  mpegvideoparse: MPEG video elementary stream parser
videoparsersbad:  pngparse: PNG parser
videoparsersbad:  vc1parse: VC1 parser
videoparsersbad:  vp9parse: VP9 parser
videorate:  videorate: Video rate adjuster
videosignal:  simplevideomark: Video marker
videosignal:  simplevideomarkdetect: Video detecter
videosignal:  videoanalyse: Video analyser
videotestsrc:  videotestsrc: Video test source
vmnc:  vmncdec: VMnc video decoder
volume:  volume: Volume
vorbis:  vorbisdec: Vorbis audio decoder
vorbis:  vorbisenc: Vorbis audio encoder
vorbis:  vorbisparse: VorbisParse
vorbis:  vorbistag: VorbisTag
vpx:  vp8dec: On2 VP8 Decoder
vpx:  vp8enc: On2 VP8 Encoder
vpx:  vp9dec: On2 VP9 Decoder
vpx:  vp9enc: On2 VP9 Encoder
vulkan:  vulkancolorconvert: Vulkan Color Convert
vulkan:  vulkandeviceprovider (GstDeviceProviderFactory)
vulkan:  vulkandownload: Vulkan Downloader
vulkan:  vulkanimageidentity: Vulkan Image Identity
vulkan:  vulkanoverlaycompositor: Vulkan Overlay Compositor
vulkan:  vulkanshaderspv: Vulkan Shader SPV
vulkan:  vulkansink: Vulkan video sink
vulkan:  vulkanupload: Vulkan Uploader
vulkan:  vulkanviewconvert: Vulkan View Convert
wavenc:  wavenc: WAV audio muxer
wavpack:  wavpackdec: Wavpack audio decoder
wavpack:  wavpackenc: Wavpack audio encoder
wavparse:  wavparse: WAV audio demuxer
waylandsink:  waylandsink: wayland video sink
webp:  webpdec: WebP image decoder
webp:  webpenc: WEBP image encoder
webrtc:  webrtcbin: WebRTC Bin
webrtcdsp:  webrtcdsp: Voice Processor (AGC, AEC, filters, etc.)
webrtcdsp:  webrtcechoprobe: Acoustic Echo Canceller probe
wildmidi:  wildmididec: WildMidi-based MIDI music decoder
x264:  x264enc: x264 H.264 Encoder
x265:  x265enc: x265enc
ximagesink:  ximagesink: Video sink
ximagesrc:  ximagesrc: Ximage video source
xingmux:  xingmux: MP3 Xing muxer
xvimagesink:  xvimagesink: Video sink
y4mdec:  y4mdec: YUV4MPEG demuxer/decoder
y4menc:  y4menc: YUV4MPEG video encoder
zbar:  zbar: Barcode detector
zxing:  zxing: Barcode detector

Total count: 259 plugins (1 blacklist entry not shown), 1079 features
groups
network docker video storage input audio wheel alba4k autologin

@alvinpeters
Copy link
Contributor

alvinpeters commented Oct 4, 2023

Uh hey everyone. Sorry, I just murdered my Dell XPS 13 Plus in an extremely stupid liquid metal repasting accident. (100/10 thermals but ded in 10 hours after going home from uni due to blobs of death running amok so 10/10 would recommend again if using barriers) Until Dell support replaces my motherboard, (Dell Premium Support with Accident Protection worth it) I can't help at all with debugging and stuff but I will be completing my PR since that fixes the issue for most people without this extremly rare issue.

@alba4k I've noticed that your firmware somehow loads successfully but your HAL seems to get the wrong device again. I'm starting to think it might be a HAL issue. I gotta check once I get my laptop sorted out.
Also wondering, what hook runs this? I have never seen this before. Maybe something similar to kernel-install?:

:: Running post-transaction hooks...
(1/6) Restoring Linux kernel modules...
++ uname -r
+ KVER=6.5.5-zen1-1.1-zen
+ test -e /usr/lib/modules/backup/6.5.5-zen1-1.1-zen
+ rsync -AHXal --ignore-existing /usr/lib/modules/backup/6.5.5-zen1-1.1-zen /usr/lib/modules/
+ rm -rf /usr/lib/modules/backup

Your test logs seem to be interesting though, think I saw that sometime ago but not so sure:

...
[10-02 23:05:18.515] CamHAL[ERR] Failed to find DevName for cameraId: 0, get video node: ov13b10 , devname: /dev/v4l-subdev1
Pipeline is live and does not need PREROLL ...
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
[10-02 23:05:18.524] CamHAL[ERR] Get entity fail for calling getEntityById
[10-02 23:05:18.524] CamHAL[ERR] Get entity fail for calling getEntityById
[10-02 23:05:18.524] CamHAL[ERR] setup Link ov13b10  [-1:0] ==> Intel IPU6 CSI-2  [-1x0] enable 1 failed.
[10-02 23:05:18.524] CamHAL[ERR] set MediaCtlConf McLink failed: ret = -1
[10-02 23:05:18.524] CamHAL[ERR] set up mediaCtl failed
[10-02 23:05:18.524] CamHAL[ERR] @configure Device Configure failed
[10-02 23:05:18.524] CamHAL[ERR] failed to config streams.
ERROR: from element /GstPipeline:pipeline0/Gstcamerasrc:camerasrc0: src pad: Internal data flow error.
Additional debug info:
gstcambasesrc.cpp(3143): gst_cam_base_src_loop (): /GstPipeline:pipeline0/Gstcamerasrc:camerasrc0:
streaming task paused, reason not-negotiated (-4)
Execution ended after 0:00:00.004169517
Setting pipeline to NULL ...
Freeing pipeline ...

@hinricht Since @alba4k is not using kernel-install itself and you do, and the firmware fails to you unlike his setup. Kernel-install is most likely the culprit. Now, time to figure out how kernel-install works then see how it messes up the firmware somehow. But you might also still have the HAL issue like him.
But now you have an entirely different error when testing it compared to @alba4k 's:

...
[10-02 08:04:40.803] CamHAL[ERR] Failed to find DevName for cameraId: 0, get video node: ov13b10 , devname: /dev/v4l-subdev1
[10-02 08:04:40.805] CamHAL[ERR] MediaControl init failed
Failed to set pipeline to PAUSED.
Setting pipeline to NULL ...
Freeing pipeline ...
[10-02 08:04:40.988] CamHAL[WAR] Seems camera device 0 is not closed properly (pid 3301).

Massive thanks to all your help mates! I will keep investigating this weekend or after hopefully. Either I get my motherboard replaced or I have to grind my arse for a month to buy a new one lmao

@alba4k
Copy link
Contributor

alba4k commented Oct 4, 2023

Damm, sorry for your laptop ahah, did you just not at all use barriers for the metal? What temps were you getting before and after, jusr out of curiosity?

that script you see should not be the issue, all it does is copy the old kernel modules into a backup folder and copying them back after pacman deleted the original ones (so the system remains usable), which should not be related to our issue here. I believe you can find it in extra as kernel-modules-hook or smth like that.

As for the camera issues, is there anything that you'd want me to try while wating?

@hinricht
Copy link
Contributor Author

hinricht commented Oct 17, 2023

I installed kernel 6.5.5-1-MANJARO today (6.6 doesn't work for me) and gave my webcam another try.
I could run the uninstall + install script fine, after reboot I get this now:

archlinux-ipu6-webcam $ ./test.sh 
[sudo] password for varac: 
WARNING: erroneous pipeline: no element "icamerasrc"

~ $ pacman -Q|grep icamerasrc
icamerasrc-git r65.931412a-1

@alvinpeters
Copy link
Contributor

alvinpeters commented Oct 25, 2023

Hey everyone, just got my laptop fixed a week ago but schoolwork and stuff happened. I will be working on testing and getting those workarounds.

But I have a very good news for people using dracut. Especially @hinricht ! Thanks to #33 (comment) I just figured out a dracut config that works best (for now). Unlike his comment, I thought that it would just be better to drop the drivers from early loading unless someone wants to take a picture of themselves whilst booting up Arch lol
Try this one then reinstall your kernels/run dracut manually:

sudo sh -c 'echo -e omit_drivers+=\" intel_ipu6 intel_ipu6_isys intel_ipu6_psys intel_vsc mei_vsc v4l2loopback \" > /etc/dracut.conf.d/ipu6.conf'

and just in case:

sudo rm /root/.cache/gstreamer-1.0/registry.x86_64.bin
rm ~/.cache/gstreamer-1.0/registry.x86_64.bin

Let me know what you guys think!

I will also post pictures taken before/after the liquid metal disaster tomorrow lol

@hinricht
Copy link
Contributor Author

Hej @striczkof thanks for getting back to this. I tried

  • running uninstall.sh
  • reboot
  • Add above dracut config
  • Rremove both gstreamer cache files
  • run install.sh
  • reboot

Sadly, no luck still :(

Here's the test.sh output:

Click me
archlinux-ipu6-webcam $ ./test.sh 
[sudo] password for varac: 
[10-30 18:11:45.368] CamHAL[ERR] Malformed ET range in exposure time range configuration
[10-30 18:11:45.368] CamHAL[ERR] Parse AE eExposure time range failed
[10-30 18:11:45.368] CamHAL[ERR] Malformed ET range in exposure time range configuration
[10-30 18:11:45.368] CamHAL[ERR] Parse AE gain range failed
[10-30 18:11:45.368] CamHAL[ERR] Malformed ET range in exposure time range configuration
[10-30 18:11:45.368] CamHAL[ERR] Parse AE eExposure time range failed
[10-30 18:11:45.368] CamHAL[ERR] Malformed ET range in exposure time range configuration
[10-30 18:11:45.368] CamHAL[ERR] Parse AE gain range failed
[10-30 18:11:45.368] CamHAL[ERR] Malformed ET range in exposure time range configuration
[10-30 18:11:45.368] CamHAL[ERR] Parse AE eExposure time range failed
[10-30 18:11:45.368] CamHAL[ERR] Malformed ET range in exposure time range configuration
[10-30 18:11:45.368] CamHAL[ERR] Parse AE gain range failed
[10-30 18:11:45.369] CamHAL[ERR] Malformed ET range in exposure time range configuration
[10-30 18:11:45.369] CamHAL[ERR] Parse AE eExposure time range failed
[10-30 18:11:45.369] CamHAL[ERR] Malformed ET range in exposure time range configuration
[10-30 18:11:45.369] CamHAL[ERR] Parse AE gain range failed
[10-30 18:11:45.369] CamHAL[ERR] Malformed ET range in exposure time range configuration
[10-30 18:11:45.369] CamHAL[ERR] Parse AE eExposure time range failed
[10-30 18:11:45.369] CamHAL[ERR] Malformed ET range in exposure time range configuration
[10-30 18:11:45.369] CamHAL[ERR] Parse AE gain range failed
[10-30 18:11:45.369] CamHAL[ERR] Malformed ET range in exposure time range configuration
[10-30 18:11:45.369] CamHAL[ERR] Parse AE eExposure time range failed
[10-30 18:11:45.369] CamHAL[ERR] Malformed ET range in exposure time range configuration
[10-30 18:11:45.369] CamHAL[ERR] Parse AE gain range failed
[10-30 18:11:45.369] CamHAL[ERR] Malformed ET range in exposure time range configuration
[10-30 18:11:45.369] CamHAL[ERR] Parse AE eExposure time range failed
[10-30 18:11:45.369] CamHAL[ERR] Malformed ET range in exposure time range configuration
[10-30 18:11:45.369] CamHAL[ERR] Parse AE gain range failed
[10-30 18:11:45.369] CamHAL[ERR] Malformed ET range in exposure time range configuration
[10-30 18:11:45.369] CamHAL[ERR] Parse AE eExposure time range failed
[10-30 18:11:45.369] CamHAL[ERR] Malformed ET range in exposure time range configuration
[10-30 18:11:45.369] CamHAL[ERR] Parse AE gain range failed
[10-30 18:11:45.369] CamHAL[ERR] Malformed ET range in exposure time range configuration
[10-30 18:11:45.369] CamHAL[ERR] Parse AE eExposure time range failed
[10-30 18:11:45.369] CamHAL[ERR] Malformed ET range in exposure time range configuration
[10-30 18:11:45.369] CamHAL[ERR] Parse AE gain range failed
[10-30 18:11:45.369] CamHAL[ERR] Malformed ET range in exposure time range configuration
[10-30 18:11:45.369] CamHAL[ERR] Parse AE eExposure time range failed
[10-30 18:11:45.369] CamHAL[ERR] Malformed ET range in exposure time range configuration
[10-30 18:11:45.369] CamHAL[ERR] Parse AE gain range failed
[10-30 18:11:45.370] CamHAL[ERR] Malformed ET range in exposure time range configuration
[10-30 18:11:45.370] CamHAL[ERR] Parse AE gain range failed
[10-30 18:11:45.370] CamHAL[ERR] Malformed ET range in exposure time range configuration
[10-30 18:11:45.370] CamHAL[ERR] Parse AE gain range failed
[10-30 18:11:45.370] CamHAL[ERR] Malformed ET range in exposure time range configuration
[10-30 18:11:45.370] CamHAL[ERR] Parse AE gain range failed
[10-30 18:11:45.370] CamHAL[ERR] Malformed ET range in exposure time range configuration
[10-30 18:11:45.370] CamHAL[ERR] Parse AE gain range failed
[10-30 18:11:45.370] CamHAL[ERR] Malformed ET range in exposure time range configuration
[10-30 18:11:45.370] CamHAL[ERR] Parse AE gain range failed
[10-30 18:11:45.370] CamHAL[ERR] Malformed ET range in exposure time range configuration
[10-30 18:11:45.370] CamHAL[ERR] Parse AE gain range failed
[10-30 18:11:45.370] CamHAL[ERR] Malformed ET range in exposure time range configuration
[10-30 18:11:45.370] CamHAL[ERR] Parse AE gain range failed
[10-30 18:11:45.370] CamHAL[ERR] Malformed ET range in exposure time range configuration
[10-30 18:11:45.370] CamHAL[ERR] Parse AE gain range failed
[10-30 18:11:45.370] CamHAL[ERR] Malformed ET range in exposure time range configuration
[10-30 18:11:45.370] CamHAL[ERR] Parse AE gain range failed
[10-30 18:11:45.370] CamHAL[ERR] Malformed ET range in exposure time range configuration
[10-30 18:11:45.370] CamHAL[ERR] Parse AE gain range failed
[10-30 18:11:45.370] CamHAL[ERR] Malformed ET range in exposure time range configuration
[10-30 18:11:45.370] CamHAL[ERR] Parse AE gain range failed
[10-30 18:11:45.370] CamHAL[ERR] Malformed ET range in exposure time range configuration
[10-30 18:11:45.370] CamHAL[ERR] Parse AE gain range failed
[10-30 18:11:45.370] CamHAL[ERR] Malformed ET range in exposure time range configuration
[10-30 18:11:45.370] CamHAL[ERR] Parse AE eExposure time range failed
[10-30 18:11:45.370] CamHAL[ERR] Malformed ET range in exposure time range configuration
[10-30 18:11:45.370] CamHAL[ERR] Parse AE gain range failed
[10-30 18:11:45.370] CamHAL[ERR] Malformed ET range in exposure time range configuration
[10-30 18:11:45.370] CamHAL[ERR] Parse AE eExposure time range failed
[10-30 18:11:45.370] CamHAL[ERR] Malformed ET range in exposure time range configuration
[10-30 18:11:45.370] CamHAL[ERR] Parse AE gain range failed
[10-30 18:11:45.370] CamHAL[ERR] Malformed ET range in exposure time range configuration
[10-30 18:11:45.370] CamHAL[ERR] Parse AE eExposure time range failed
[10-30 18:11:45.370] CamHAL[ERR] Malformed ET range in exposure time range configuration
[10-30 18:11:45.370] CamHAL[ERR] Parse AE gain range failed
[10-30 18:11:45.371] CamHAL[ERR] Malformed ET range in exposure time range configuration
[10-30 18:11:45.371] CamHAL[ERR] Parse AE eExposure time range failed
[10-30 18:11:45.371] CamHAL[ERR] Malformed ET range in exposure time range configuration
[10-30 18:11:45.371] CamHAL[ERR] Parse AE gain range failed
Setting pipeline to PAUSED ...
[10-30 18:11:45.948] CamHAL[INF] aiqb file name ov13b10.aiqb
[10-30 18:11:45.949] CamHAL[INF] aiqb file name ov13b10.aiqb
[10-30 18:11:45.949] CamHAL[INF] (null), media format in tuning: 0, media format for aic 0.
[10-30 18:11:45.949] CamHAL[INF] aiqb file name ov13b10.aiqb
[10-30 18:11:45.949] CamHAL[INF] aiqb file name ov13b10.aiqb
[10-30 18:11:45.950] CamHAL[INF] (null), media format in tuning: 0, media format for aic 0.
[10-30 18:11:45.950] CamHAL[INF] aiqb file name ov8856.aiqb
[10-30 18:11:45.950] CamHAL[INF] aiqb file name ov8856.aiqb
[10-30 18:11:45.950] CamHAL[ERR] invalid media format, default value used.
[10-30 18:11:45.950] CamHAL[INF] aiqb file name ov8856.aiqb
[10-30 18:11:45.950] CamHAL[INF] aiqb file name ov8856.aiqb
[10-30 18:11:45.951] CamHAL[ERR] invalid media format, default value used.
[10-30 18:11:45.951] CamHAL[INF] aiqb file name ov01a10.aiqb
[10-30 18:11:45.951] CamHAL[INF] aiqb file name ov01a10.aiqb
[10-30 18:11:45.952] CamHAL[INF] (null), media format in tuning: 0, media format for aic 0.
[10-30 18:11:45.952] CamHAL[INF] aiqb file name ov01a10.aiqb
[10-30 18:11:45.952] CamHAL[INF] aiqb file name ov01a10.aiqb
[10-30 18:11:45.952] CamHAL[INF] (null), media format in tuning: 0, media format for aic 0.
[10-30 18:11:45.952] CamHAL[INF] aiqb file name OV02C10_1BG203N3_ADL.aiqb
[10-30 18:11:45.953] CamHAL[INF] aiqb file name OV02C10_1BG203N3_ADL.aiqb
[10-30 18:11:45.953] CamHAL[INF] (null), media format in tuning: 0, media format for aic 0.
[10-30 18:11:45.953] CamHAL[INF] aiqb file name OV02C10_1SG204N3_ADL.aiqb
[10-30 18:11:45.954] CamHAL[INF] aiqb file name OV02C10_1SG204N3_ADL.aiqb
[10-30 18:11:45.954] CamHAL[ERR] invalid media format, default value used.
[10-30 18:11:45.954] CamHAL[INF] aiqb file name OV02C10_CIFME14_ADL.aiqb
[10-30 18:11:45.954] CamHAL[INF] aiqb file name OV02C10_CIFME14_ADL.aiqb
[10-30 18:11:45.955] CamHAL[ERR] invalid media format, default value used.
[10-30 18:11:45.955] CamHAL[INF] aiqb file name OV02C10_1BG203N3_ADL.aiqb
[10-30 18:11:45.955] CamHAL[INF] aiqb file name OV02C10_1BG203N3_ADL.aiqb
[10-30 18:11:45.955] CamHAL[INF] (null), media format in tuning: 0, media format for aic 0.
[10-30 18:11:45.955] CamHAL[INF] aiqb file name OV02C10_1SG204N3_ADL.aiqb
[10-30 18:11:45.955] CamHAL[INF] aiqb file name OV02C10_1SG204N3_ADL.aiqb
[10-30 18:11:45.955] CamHAL[ERR] invalid media format, default value used.
[10-30 18:11:45.955] CamHAL[INF] aiqb file name OV02C10_CIFME14_ADL.aiqb
[10-30 18:11:45.955] CamHAL[INF] aiqb file name OV02C10_CIFME14_ADL.aiqb
[10-30 18:11:45.955] CamHAL[ERR] invalid media format, default value used.
[10-30 18:11:45.955] CamHAL[INF] aiqb file name OV2740_CJFLE23_ADL.aiqb
[10-30 18:11:45.956] CamHAL[INF] aiqb file name OV2740_CJFLE23_ADL.aiqb
[10-30 18:11:45.956] CamHAL[ERR] invalid media format, default value used.
[10-30 18:11:45.956] CamHAL[INF] aiqb file name HM2170_1SG205N3_ADL.aiqb
[10-30 18:11:45.956] CamHAL[INF] aiqb file name HM2170_1SG205N3_ADL.aiqb
[10-30 18:11:45.957] CamHAL[ERR] invalid media format, default value used.
[10-30 18:11:45.957] CamHAL[INF] aiqb file name HM2170_CJFME18_ADL.aiqb
[10-30 18:11:45.957] CamHAL[INF] aiqb file name HM2170_CJFME18_ADL.aiqb
[10-30 18:11:45.957] CamHAL[ERR] invalid media format, default value used.
[10-30 18:11:45.957] CamHAL[INF] aiqb file name HM2170_1SG205N3_ADL.aiqb
[10-30 18:11:45.957] CamHAL[INF] aiqb file name HM2170_1SG205N3_ADL.aiqb
[10-30 18:11:45.958] CamHAL[ERR] invalid media format, default value used.
[10-30 18:11:45.958] CamHAL[INF] aiqb file name HM2170_CJFME18_ADL.aiqb
[10-30 18:11:45.958] CamHAL[INF] aiqb file name HM2170_CJFME18_ADL.aiqb
[10-30 18:11:45.958] CamHAL[ERR] invalid media format, default value used.
[10-30 18:11:45.958] CamHAL[INF] aiqb file name HI556_1BG502T3_ADL.aiqb
[10-30 18:11:45.958] CamHAL[INF] aiqb file name HI556_1BG502T3_ADL.aiqb
[10-30 18:11:45.959] CamHAL[ERR] invalid media format, default value used.
[10-30 18:11:45.959] CamHAL[INF] aiqb file name HI556_CJFLE25_ADL.aiqb
[10-30 18:11:45.959] CamHAL[INF] aiqb file name HI556_CJFLE25_ADL.aiqb
[10-30 18:11:45.959] CamHAL[ERR] invalid media format, default value used.
[10-30 18:11:45.959] CamHAL[INF] aiqb file name ov01a1s.aiqb
[10-30 18:11:45.960] CamHAL[INF] aiqb file name ov01a1s.aiqb
[10-30 18:11:45.961] CamHAL[ERR] invalid media format, default value used.
[10-30 18:11:45.961] CamHAL[INF] aiqb file name OV08A10_YHUT_ADL.aiqb
[10-30 18:11:45.962] CamHAL[INF] aiqb file name OV08A10_YHUT_ADL.aiqb
[10-30 18:11:45.962] CamHAL[ERR] invalid media format, default value used.
[10-30 18:11:45.962] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[10-30 18:11:45.963] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[10-30 18:11:45.963] CamHAL[ERR] invalid media format, default value used.
[10-30 18:11:45.963] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[10-30 18:11:45.963] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[10-30 18:11:45.963] CamHAL[ERR] invalid media format, default value used.
[10-30 18:11:45.963] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[10-30 18:11:45.963] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[10-30 18:11:45.963] CamHAL[ERR] invalid media format, default value used.
[10-30 18:11:45.963] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[10-30 18:11:45.963] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[10-30 18:11:45.963] CamHAL[ERR] invalid media format, default value used.
[10-30 18:11:45.963] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[10-30 18:11:45.963] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[10-30 18:11:45.963] CamHAL[ERR] invalid media format, default value used.
[10-30 18:11:45.963] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[10-30 18:11:45.963] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[10-30 18:11:45.964] CamHAL[ERR] invalid media format, default value used.
[10-30 18:11:45.964] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[10-30 18:11:45.964] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[10-30 18:11:45.964] CamHAL[ERR] invalid media format, default value used.
[10-30 18:11:45.964] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[10-30 18:11:45.964] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[10-30 18:11:45.964] CamHAL[ERR] invalid media format, default value used.
[10-30 18:11:45.964] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[10-30 18:11:45.964] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[10-30 18:11:45.964] CamHAL[ERR] invalid media format, default value used.
[10-30 18:11:45.964] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[10-30 18:11:45.964] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[10-30 18:11:45.964] CamHAL[ERR] invalid media format, default value used.
[10-30 18:11:45.964] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[10-30 18:11:45.964] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[10-30 18:11:45.965] CamHAL[ERR] invalid media format, default value used.
[10-30 18:11:45.965] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[10-30 18:11:45.965] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[10-30 18:11:45.965] CamHAL[ERR] invalid media format, default value used.
[10-30 18:11:45.965] CamHAL[INF] aiqb file name AR0234_TGL_10bits.aiqb
[10-30 18:11:45.965] CamHAL[INF] aiqb file name AR0234_TGL_10bits.aiqb
[10-30 18:11:45.965] CamHAL[ERR] invalid media format, default value used.
[10-30 18:11:45.965] CamHAL[INF] aiqb file name AR0234_TGL_10bits.aiqb
[10-30 18:11:45.965] CamHAL[INF] aiqb file name AR0234_TGL_10bits.aiqb
[10-30 18:11:45.965] CamHAL[ERR] invalid media format, default value used.
[10-30 18:11:45.965] CamHAL[INF] aiqb file name AR0234_TGL_10bits.aiqb
[10-30 18:11:45.965] CamHAL[INF] aiqb file name AR0234_TGL_10bits.aiqb
[10-30 18:11:45.965] CamHAL[ERR] invalid media format, default value used.
[10-30 18:11:45.965] CamHAL[INF] aiqb file name AR0234_TGL_10bits.aiqb
[10-30 18:11:45.965] CamHAL[INF] aiqb file name AR0234_TGL_10bits.aiqb
[10-30 18:11:45.965] CamHAL[ERR] invalid media format, default value used.
[10-30 18:11:45.965] CamHAL[INF] aiqb file name AR0234_TGL_10bits.aiqb
[10-30 18:11:45.965] CamHAL[INF] aiqb file name AR0234_TGL_10bits.aiqb
[10-30 18:11:45.965] CamHAL[ERR] invalid media format, default value used.
[10-30 18:11:45.965] CamHAL[INF] aiqb file name AR0234_TGL_10bits.aiqb
[10-30 18:11:45.965] CamHAL[INF] aiqb file name AR0234_TGL_10bits.aiqb
[10-30 18:11:45.965] CamHAL[ERR] invalid media format, default value used.
[10-30 18:11:45.965] CamHAL[INF] aiqb file name AR0234_TGL_10bits.aiqb
[10-30 18:11:45.965] CamHAL[INF] aiqb file name AR0234_TGL_10bits.aiqb
[10-30 18:11:45.966] CamHAL[ERR] invalid media format, default value used.
[10-30 18:11:45.966] CamHAL[INF] aiqb file name AR0234_TGL_10bits.aiqb
[10-30 18:11:45.966] CamHAL[INF] aiqb file name AR0234_TGL_10bits.aiqb
[10-30 18:11:45.966] CamHAL[ERR] invalid media format, default value used.
[10-30 18:11:45.966] CamHAL[INF] aiqb file name AR0234_TGL_10bits.aiqb
[10-30 18:11:45.966] CamHAL[INF] aiqb file name AR0234_TGL_10bits.aiqb
[10-30 18:11:45.966] CamHAL[ERR] invalid media format, default value used.
[10-30 18:11:45.966] CamHAL[INF] (null), media format in tuning: 0, media format for aic 0.
[10-30 18:11:45.966] CamHAL[INF] (null), media format in tuning: 0, media format for aic 0.
[10-30 18:11:45.966] CamHAL[INF] (null), media format in tuning: 0, media format for aic 0.
[10-30 18:11:45.966] CamHAL[INF] (null), media format in tuning: 0, media format for aic 0.
[10-30 18:11:45.966] CamHAL[ERR] Failed to find DevName for cameraId: 0, get video node: ov13b10 , devname: /dev/v4l-subdev1
[10-30 18:11:45.969] CamHAL[ERR] MediaControl init failed
Failed to set pipeline to PAUSED.
Setting pipeline to NULL ...
Freeing pipeline ...
[10-30 18:11:46.152] CamHAL[WAR] Seems camera device 0 is not closed properly (pid 2373).

@alvinpeters
Copy link
Contributor

rip. Can you send me your entire dmesg logs?

@hinricht
Copy link
Contributor Author

hinricht commented Nov 1, 2023

@striczkof Sure, here you go:

Click me
[    0.000000] microcode: updated early: 0x429 -> 0x42c, date = 2023-04-18
[    0.000000] Linux version 6.5.5-1-MANJARO (builduser@fv-az204-561) (gcc (GCC) 13.2.1 20230801, GNU ld (GNU Binutils) 2.41.0) #1 SMP PREEMPT_DYNAMIC Sat Sep 23 12:48:15 UTC 2023
[    0.000000] Command line: initrd=\629ef2ffcb4b414197be5dc480bdba6a\6.5.5-1-MANJARO\initrd rd.vconsole.font=eurlatgr rd.vconsole.keymap=de-latin1 rd.locale.LANG=de_DE.UTF-8 rd.luks.uuid=e3383bdc-3bbc-4d5a-a813-ee95a7f374b1 rootflags=subvol=@ root=/dev/mapper/luks-e3383bdc-3bbc-4d5a-a813-ee95a7f374b1 apparmor=1 security=apparmor rd.luks.uuid=6e172db0-9606-4aa8-afd8-c108cc190eea resume=/dev/mapper/luks-6e172db0-9606-4aa8-afd8-c108cc190eea udev.log_priority=3 systemd.machine_id=629ef2ffcb4b414197be5dc480bdba6a
[    0.000000] x86/split lock detection: #AC: crashing the kernel on kernel split_locks and warning on user-space split_locks
[    0.000000] BIOS-provided physical RAM map:
[    0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009efff] usable
[    0.000000] BIOS-e820: [mem 0x000000000009f000-0x00000000000fffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000000100000-0x000000008db6efff] usable
[    0.000000] BIOS-e820: [mem 0x000000008db6f000-0x0000000092b2efff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000092b2f000-0x000000009372efff] ACPI NVS
[    0.000000] BIOS-e820: [mem 0x000000009372f000-0x00000000937fefff] ACPI data
[    0.000000] BIOS-e820: [mem 0x00000000937ff000-0x00000000937fffff] usable
[    0.000000] BIOS-e820: [mem 0x0000000093800000-0x0000000097ffffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000098200000-0x00000000983fffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000098c00000-0x00000000a07fffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000c0000000-0x00000000cfffffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fed20000-0x00000000fed7ffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000100000000-0x000000045f7fffff] usable
[    0.000000] NX (Execute Disable) protection: active
[    0.000000] efi: EFI v2.7 by Lenovo
[    0.000000] efi: ACPI=0x937fe000 ACPI 2.0=0x937fe014 TPMFinalLog=0x936ae000 SMBIOS=0x8f8ae000 SMBIOS 3.0=0x8f8a1000 MEMATTR=0x88be8018 ESRT=0x88bf5198 RNG=0x937fdf18 INITRD=0x6c426c98 TPMEventLog=0x69fd6018 
[    0.000000] random: crng init done
[    0.000000] efi: Remove mem78: MMIO range=[0xc0000000-0xcfffffff] (256MB) from e820 map
[    0.000000] e820: remove [mem 0xc0000000-0xcfffffff] reserved
[    0.000000] SMBIOS 3.4.0 present.
[    0.000000] DMI: LENOVO 21CB009UGE/21CB009UGE, BIOS N3AET72W (1.37 ) 03/02/2023
[    0.000000] tsc: Detected 2600.000 MHz processor
[    0.000000] tsc: Detected 2611.200 MHz TSC
[    0.000004] e820: update [mem 0x00000000-0x00000fff] usable ==> reserved
[    0.000007] e820: remove [mem 0x000a0000-0x000fffff] usable
[    0.000014] last_pfn = 0x45f800 max_arch_pfn = 0x400000000
[    0.000019] MTRR map: 5 entries (3 fixed + 2 variable; max 23), built from 10 variable MTRRs
[    0.000021] x86/PAT: Configuration [0-7]: WB  WC  UC- UC  WB  WP  UC- WT  
[    0.000667] last_pfn = 0x93800 max_arch_pfn = 0x400000000
[    0.009492] esrt: Reserving ESRT space from 0x0000000088bf5198 to 0x0000000088bf5400.
[    0.009498] e820: update [mem 0x88bf5000-0x88bf5fff] usable ==> reserved
[    0.009518] Using GB pages for direct mapping
[    0.009519] Incomplete global flushes, disabling PCID
[    0.009713] Secure boot disabled
[    0.009714] RAMDISK: [mem 0x652f1000-0x67427fff]
[    0.009721] ACPI: Early table checksum verification disabled
[    0.009727] ACPI: RSDP 0x00000000937FE014 000024 (v02 LENOVO)
[    0.009732] ACPI: XSDT 0x00000000937FC188 00013C (v01 LENOVO TP-N3A   00001370 PTEC 00000002)
[    0.009742] ACPI: FACP 0x000000008F891000 000114 (v06 LENOVO TP-N3A   00001370 PTEC 00000002)
[    0.009749] ACPI: DSDT 0x000000008F83E000 04E6D3 (v02 LENOVO ICL      00000002      01000013)
[    0.009753] ACPI: FACS 0x0000000093694000 000040
[    0.009756] ACPI: SSDT 0x000000008F94A000 00038C (v02 LENOVO Pmax_Dev 00000001 INTL 20200717)
[    0.009760] ACPI: SSDT 0x000000008F932000 005D2C (v02 LENOVO CpuSsdt  00003000 INTL 20200717)
[    0.009764] ACPI: SSDT 0x000000008F931000 00059B (v02 LENOVO CtdpB    00001000 INTL 20200717)
[    0.009768] ACPI: SSDT 0x000000008F8C1000 0044F0 (v02 LENOVO DptfTabl 00001000 INTL 20200717)
[    0.009771] ACPI: SSDT 0x000000008F893000 00060E (v02 LENOVO Tpm2Tabl 00001000 INTL 20200717)
[    0.009775] ACPI: TPM2 0x000000008F892000 00004C (v04 LENOVO TP-N3A   00001370 PTEC 00000002)
[    0.009779] ACPI: HPET 0x000000008F890000 000038 (v01 LENOVO TP-N3A   00001370 PTEC 00000002)
[    0.009782] ACPI: APIC 0x000000008F88F000 0001DC (v05 LENOVO TP-N3A   00001370 PTEC 00000002)
[    0.009786] ACPI: MCFG 0x000000008F88E000 00003C (v01 LENOVO TP-N3A   00001370 PTEC 00000002)
[    0.009789] ACPI: ECDT 0x000000008F88D000 000053 (v01 LENOVO TP-N3A   00001370 PTEC 00000002)
[    0.009793] ACPI: SSDT 0x000000008F83B000 002ADE (v02 LENOVO AdlP_Rvp 00001000 INTL 20200717)
[    0.009796] ACPI: SSDT 0x000000008F83A000 0000F2 (v02 LENOVO PID1Ssdt 00000010 INTL 20200717)
[    0.009800] ACPI: SSDT 0x000000008F838000 00127B (v02 LENOVO ProjSsdt 00000010 INTL 20200717)
[    0.009804] ACPI: SSDT 0x000000008F834000 002B22 (v02 LENOVO SaSsdt   00003000 INTL 20200717)
[    0.009807] ACPI: SSDT 0x000000008F830000 0035CE (v02 LENOVO IgfxSsdt 00003000 INTL 20200717)
[    0.009811] ACPI: SSDT 0x000000008F827000 00897E (v02 LENOVO TcssSsdt 00001000 INTL 20200717)
[    0.009815] ACPI: SSDT 0x000000008F826000 000150 (v02 LENOVO IpuSsdt  00001000 INTL 20200717)
[    0.009818] ACPI: LPIT 0x000000008F825000 0000CC (v01 LENOVO TP-N3A   00001370 PTEC 00000002)
[    0.009822] ACPI: WSMT 0x000000008F824000 000028 (v01 LENOVO TP-N3A   00001370 PTEC 00000002)
[    0.009825] ACPI: SSDT 0x000000008F821000 002357 (v02 LENOVO TbtTypeC 00000000 INTL 20200717)
[    0.009829] ACPI: DBGP 0x000000008F820000 000034 (v01 LENOVO TP-N3A   00001370 PTEC 00000002)
[    0.009832] ACPI: DBG2 0x000000008F81F000 000054 (v00 LENOVO TP-N3A   00001370 PTEC 00000002)
[    0.009836] ACPI: NHLT 0x000000008F81D000 001B90 (v00 LENOVO TP-N3A   00001370 PTEC 00000002)
[    0.009839] ACPI: MSDM 0x000000008F81C000 000055 (v03 LENOVO TP-N3A   00001370 PTEC 00000002)
[    0.009843] ACPI: SSDT 0x000000008F806000 000E54 (v02 LENOVO UsbCTabl 00001000 INTL 20200717)
[    0.009847] ACPI: BATB 0x000000008F805000 00004A (v02 LENOVO TP-N3A   00001370 PTEC 00000002)
[    0.009850] ACPI: DMAR 0x000000008E002000 0000A0 (v02 LENOVO TP-N3A   00001370 PTEC 00000002)
[    0.009854] ACPI: SSDT 0x000000008E000000 00129A (v02 LENOVO SocGpe   00003000 INTL 20200717)
[    0.009857] ACPI: SSDT 0x000000008DFFC000 0039DA (v02 LENOVO SocCmn   00003000 INTL 20200717)
[    0.009861] ACPI: SSDT 0x000000008DFFB000 000144 (v02 LENOVO ADebTabl 00001000 INTL 20200717)
[    0.009864] ACPI: BGRT 0x000000008F807000 000038 (v01 LENOVO TP-N3A   00001370 PTEC 00000002)
[    0.009868] ACPI: PHAT 0x000000008DFD4000 000558 (v01 LENOVO TP-N3A   00001370 PTEC 00000002)
[    0.009871] ACPI: UEFI 0x000000009368B000 000076 (v01 LENOVO TP-N3A   00001370 PTEC 00000002)
[    0.009875] ACPI: FPDT 0x000000008DFD3000 000034 (v01 LENOVO TP-N3A   00001370 PTEC 00001370)
[    0.009878] ACPI: Reserving FACP table memory at [mem 0x8f891000-0x8f891113]
[    0.009880] ACPI: Reserving DSDT table memory at [mem 0x8f83e000-0x8f88c6d2]
[    0.009881] ACPI: Reserving FACS table memory at [mem 0x93694000-0x9369403f]
[    0.009882] ACPI: Reserving SSDT table memory at [mem 0x8f94a000-0x8f94a38b]
[    0.009883] ACPI: Reserving SSDT table memory at [mem 0x8f932000-0x8f937d2b]
[    0.009884] ACPI: Reserving SSDT table memory at [mem 0x8f931000-0x8f93159a]
[    0.009885] ACPI: Reserving SSDT table memory at [mem 0x8f8c1000-0x8f8c54ef]
[    0.009886] ACPI: Reserving SSDT table memory at [mem 0x8f893000-0x8f89360d]
[    0.009887] ACPI: Reserving TPM2 table memory at [mem 0x8f892000-0x8f89204b]
[    0.009888] ACPI: Reserving HPET table memory at [mem 0x8f890000-0x8f890037]
[    0.009889] ACPI: Reserving APIC table memory at [mem 0x8f88f000-0x8f88f1db]
[    0.009890] ACPI: Reserving MCFG table memory at [mem 0x8f88e000-0x8f88e03b]
[    0.009891] ACPI: Reserving ECDT table memory at [mem 0x8f88d000-0x8f88d052]
[    0.009892] ACPI: Reserving SSDT table memory at [mem 0x8f83b000-0x8f83dadd]
[    0.009893] ACPI: Reserving SSDT table memory at [mem 0x8f83a000-0x8f83a0f1]
[    0.009894] ACPI: Reserving SSDT table memory at [mem 0x8f838000-0x8f83927a]
[    0.009895] ACPI: Reserving SSDT table memory at [mem 0x8f834000-0x8f836b21]
[    0.009896] ACPI: Reserving SSDT table memory at [mem 0x8f830000-0x8f8335cd]
[    0.009897] ACPI: Reserving SSDT table memory at [mem 0x8f827000-0x8f82f97d]
[    0.009897] ACPI: Reserving SSDT table memory at [mem 0x8f826000-0x8f82614f]
[    0.009898] ACPI: Reserving LPIT table memory at [mem 0x8f825000-0x8f8250cb]
[    0.009899] ACPI: Reserving WSMT table memory at [mem 0x8f824000-0x8f824027]
[    0.009900] ACPI: Reserving SSDT table memory at [mem 0x8f821000-0x8f823356]
[    0.009901] ACPI: Reserving DBGP table memory at [mem 0x8f820000-0x8f820033]
[    0.009902] ACPI: Reserving DBG2 table memory at [mem 0x8f81f000-0x8f81f053]
[    0.009903] ACPI: Reserving NHLT table memory at [mem 0x8f81d000-0x8f81eb8f]
[    0.009904] ACPI: Reserving MSDM table memory at [mem 0x8f81c000-0x8f81c054]
[    0.009905] ACPI: Reserving SSDT table memory at [mem 0x8f806000-0x8f806e53]
[    0.009906] ACPI: Reserving BATB table memory at [mem 0x8f805000-0x8f805049]
[    0.009907] ACPI: Reserving DMAR table memory at [mem 0x8e002000-0x8e00209f]
[    0.009908] ACPI: Reserving SSDT table memory at [mem 0x8e000000-0x8e001299]
[    0.009909] ACPI: Reserving SSDT table memory at [mem 0x8dffc000-0x8dfff9d9]
[    0.009910] ACPI: Reserving SSDT table memory at [mem 0x8dffb000-0x8dffb143]
[    0.009911] ACPI: Reserving BGRT table memory at [mem 0x8f807000-0x8f807037]
[    0.009912] ACPI: Reserving PHAT table memory at [mem 0x8dfd4000-0x8dfd4557]
[    0.009913] ACPI: Reserving UEFI table memory at [mem 0x9368b000-0x9368b075]
[    0.009914] ACPI: Reserving FPDT table memory at [mem 0x8dfd3000-0x8dfd3033]
[    0.010434] No NUMA configuration found
[    0.010435] Faking a node at [mem 0x0000000000000000-0x000000045f7fffff]
[    0.010438] NODE_DATA(0) allocated [mem 0x45f7fb000-0x45f7fffff]
[    0.010470] Zone ranges:
[    0.010471]   DMA      [mem 0x0000000000001000-0x0000000000ffffff]
[    0.010473]   DMA32    [mem 0x0000000001000000-0x00000000ffffffff]
[    0.010475]   Normal   [mem 0x0000000100000000-0x000000045f7fffff]
[    0.010476]   Device   empty
[    0.010477] Movable zone start for each node
[    0.010478] Early memory node ranges
[    0.010479]   node   0: [mem 0x0000000000001000-0x000000000009efff]
[    0.010480]   node   0: [mem 0x0000000000100000-0x000000008db6efff]
[    0.010482]   node   0: [mem 0x00000000937ff000-0x00000000937fffff]
[    0.010483]   node   0: [mem 0x0000000100000000-0x000000045f7fffff]
[    0.010485] Initmem setup node 0 [mem 0x0000000000001000-0x000000045f7fffff]
[    0.010489] On node 0, zone DMA: 1 pages in unavailable ranges
[    0.010510] On node 0, zone DMA: 97 pages in unavailable ranges
[    0.013894] On node 0, zone DMA32: 23696 pages in unavailable ranges
[    0.033912] On node 0, zone Normal: 18432 pages in unavailable ranges
[    0.033927] On node 0, zone Normal: 2048 pages in unavailable ranges
[    0.033990] Reserving Intel graphics memory at [mem 0x9c800000-0xa07fffff]
[    0.036060] ACPI: PM-Timer IO Port: 0x1808
[    0.036070] ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
[    0.036072] ACPI: LAPIC_NMI (acpi_id[0x02] high edge lint[0x1])
[    0.036073] ACPI: LAPIC_NMI (acpi_id[0x03] high edge lint[0x1])
[    0.036073] ACPI: LAPIC_NMI (acpi_id[0x04] high edge lint[0x1])
[    0.036074] ACPI: LAPIC_NMI (acpi_id[0x05] high edge lint[0x1])
[    0.036075] ACPI: LAPIC_NMI (acpi_id[0x06] high edge lint[0x1])
[    0.036075] ACPI: LAPIC_NMI (acpi_id[0x07] high edge lint[0x1])
[    0.036076] ACPI: LAPIC_NMI (acpi_id[0x08] high edge lint[0x1])
[    0.036077] ACPI: LAPIC_NMI (acpi_id[0x09] high edge lint[0x1])
[    0.036077] ACPI: LAPIC_NMI (acpi_id[0x0a] high edge lint[0x1])
[    0.036078] ACPI: LAPIC_NMI (acpi_id[0x0b] high edge lint[0x1])
[    0.036079] ACPI: LAPIC_NMI (acpi_id[0x0c] high edge lint[0x1])
[    0.036079] ACPI: LAPIC_NMI (acpi_id[0x0d] high edge lint[0x1])
[    0.036080] ACPI: LAPIC_NMI (acpi_id[0x0e] high edge lint[0x1])
[    0.036081] ACPI: LAPIC_NMI (acpi_id[0x0f] high edge lint[0x1])
[    0.036082] ACPI: LAPIC_NMI (acpi_id[0x10] high edge lint[0x1])
[    0.036082] ACPI: LAPIC_NMI (acpi_id[0x11] high edge lint[0x1])
[    0.036083] ACPI: LAPIC_NMI (acpi_id[0x12] high edge lint[0x1])
[    0.036084] ACPI: LAPIC_NMI (acpi_id[0x13] high edge lint[0x1])
[    0.036085] ACPI: LAPIC_NMI (acpi_id[0x14] high edge lint[0x1])
[    0.036085] ACPI: LAPIC_NMI (acpi_id[0x15] high edge lint[0x1])
[    0.036086] ACPI: LAPIC_NMI (acpi_id[0x16] high edge lint[0x1])
[    0.036087] ACPI: LAPIC_NMI (acpi_id[0x17] high edge lint[0x1])
[    0.036087] ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
[    0.036208] IOAPIC[0]: apic_id 2, version 32, address 0xfec00000, GSI 0-119
[    0.036212] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[    0.036214] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[    0.036218] ACPI: Using ACPI (MADT) for SMP configuration information
[    0.036220] ACPI: HPET id: 0x8086a201 base: 0xfed00000
[    0.036227] e820: update [mem 0x8570e000-0x8594efff] usable ==> reserved
[    0.036238] TSC deadline timer available
[    0.036239] smpboot: Allowing 12 CPUs, 0 hotplug CPUs
[    0.036252] PM: hibernation: Registered nosave memory: [mem 0x00000000-0x00000fff]
[    0.036254] PM: hibernation: Registered nosave memory: [mem 0x0009f000-0x000fffff]
[    0.036256] PM: hibernation: Registered nosave memory: [mem 0x8570e000-0x8594efff]
[    0.036257] PM: hibernation: Registered nosave memory: [mem 0x88bf5000-0x88bf5fff]
[    0.036259] PM: hibernation: Registered nosave memory: [mem 0x8db6f000-0x92b2efff]
[    0.036259] PM: hibernation: Registered nosave memory: [mem 0x92b2f000-0x9372efff]
[    0.036260] PM: hibernation: Registered nosave memory: [mem 0x9372f000-0x937fefff]
[    0.036261] PM: hibernation: Registered nosave memory: [mem 0x93800000-0x97ffffff]
[    0.036262] PM: hibernation: Registered nosave memory: [mem 0x98000000-0x981fffff]
[    0.036263] PM: hibernation: Registered nosave memory: [mem 0x98200000-0x983fffff]
[    0.036264] PM: hibernation: Registered nosave memory: [mem 0x98400000-0x98bfffff]
[    0.036264] PM: hibernation: Registered nosave memory: [mem 0x98c00000-0xa07fffff]
[    0.036265] PM: hibernation: Registered nosave memory: [mem 0xa0800000-0xfed1ffff]
[    0.036266] PM: hibernation: Registered nosave memory: [mem 0xfed20000-0xfed7ffff]
[    0.036266] PM: hibernation: Registered nosave memory: [mem 0xfed80000-0xffffffff]
[    0.036268] [mem 0xa0800000-0xfed1ffff] available for PCI devices
[    0.036269] Booting paravirtualized kernel on bare hardware
[    0.036272] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 6370452778343963 ns
[    0.043279] setup_percpu: NR_CPUS:320 nr_cpumask_bits:12 nr_cpu_ids:12 nr_node_ids:1
[    0.043869] percpu: Embedded 64 pages/cpu s225280 r8192 d28672 u262144
[    0.043875] pcpu-alloc: s225280 r8192 d28672 u262144 alloc=1*2097152
[    0.043878] pcpu-alloc: [0] 00 01 02 03 04 05 06 07 [0] 08 09 10 11 -- -- -- -- 
[    0.043900] Kernel command line: initrd=\629ef2ffcb4b414197be5dc480bdba6a\6.5.5-1-MANJARO\initrd rd.vconsole.font=eurlatgr rd.vconsole.keymap=de-latin1 rd.locale.LANG=de_DE.UTF-8 rd.luks.uuid=e3383bdc-3bbc-4d5a-a813-ee95a7f374b1 rootflags=subvol=@ root=/dev/mapper/luks-e3383bdc-3bbc-4d5a-a813-ee95a7f374b1 apparmor=1 security=apparmor rd.luks.uuid=6e172db0-9606-4aa8-afd8-c108cc190eea resume=/dev/mapper/luks-6e172db0-9606-4aa8-afd8-c108cc190eea udev.log_priority=3 systemd.machine_id=629ef2ffcb4b414197be5dc480bdba6a
[    0.045547] Dentry cache hash table entries: 2097152 (order: 12, 16777216 bytes, linear)
[    0.046311] Inode-cache hash table entries: 1048576 (order: 11, 8388608 bytes, linear)
[    0.046467] Fallback order for Node 0: 0 
[    0.046471] Built 1 zonelists, mobility grouping on.  Total pages: 4052770
[    0.046473] Policy zone: Normal
[    0.046659] mem auto-init: stack:all(zero), heap alloc:on, heap free:off
[    0.046670] software IO TLB: area num 16.
[    0.087458] Memory: 15863260K/16469048K available (16384K kernel code, 2141K rwdata, 13028K rodata, 3400K init, 3856K bss, 605528K reserved, 0K cma-reserved)
[    0.087743] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=12, Nodes=1
[    0.087772] ftrace: allocating 48651 entries in 191 pages
[    0.095380] ftrace: allocated 191 pages with 7 groups
[    0.095454] Dynamic Preempt: full
[    0.095500] rcu: Preemptible hierarchical RCU implementation.
[    0.095501] rcu: 	RCU restricting CPUs from NR_CPUS=320 to nr_cpu_ids=12.
[    0.095502] rcu: 	RCU priority boosting: priority 1 delay 500 ms.
[    0.095504] 	Trampoline variant of Tasks RCU enabled.
[    0.095504] 	Rude variant of Tasks RCU enabled.
[    0.095505] 	Tracing variant of Tasks RCU enabled.
[    0.095506] rcu: RCU calculated value of scheduler-enlistment delay is 30 jiffies.
[    0.095507] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=12
[    0.098403] NR_IRQS: 20736, nr_irqs: 2152, preallocated irqs: 16
[    0.098862] rcu: srcu_init: Setting srcu_struct sizes based on contention.
[    0.099469] kfence: initialized - using 2097152 bytes for 255 objects at 0x(____ptrval____)-0x(____ptrval____)
[    0.099507] Console: colour dummy device 80x25
[    0.099509] printk: console [tty0] enabled
[    0.099555] ACPI: Core revision 20230331
[    0.099908] hpet: HPET dysfunctional in PC10. Force disabled.
[    0.099910] APIC: Switch to symmetric I/O mode setup
[    0.099912] DMAR: Host address width 39
[    0.099913] DMAR: DRHD base: 0x000000fed90000 flags: 0x0
[    0.099919] DMAR: dmar0: reg_base_addr fed90000 ver 4:0 cap 1c0000c40660462 ecap 29a00f0505e
[    0.099922] DMAR: DRHD base: 0x000000fed92000 flags: 0x0
[    0.099926] DMAR: dmar1: reg_base_addr fed92000 ver 1:0 cap d2008c40660462 ecap f050da
[    0.099928] DMAR: DRHD base: 0x000000fed91000 flags: 0x1
[    0.099932] DMAR: dmar2: reg_base_addr fed91000 ver 5:0 cap d2008c40660462 ecap f050da
[    0.099934] DMAR: RMRR base: 0x0000009c000000 end: 0x000000a07fffff
[    0.099937] DMAR-IR: IOAPIC id 2 under DRHD base  0xfed91000 IOMMU 2
[    0.099939] DMAR-IR: HPET id 0 under DRHD base 0xfed91000
[    0.099940] DMAR-IR: Queued invalidation will be enabled to support x2apic and Intr-remapping.
[    0.105388] DMAR-IR: Enabled IRQ remapping in x2apic mode
[    0.105391] x2apic enabled
[    0.105454] Switched APIC routing to cluster x2apic.
[    0.120111] clocksource: tsc-early: mask: 0xffffffffffffffff max_cycles: 0x25a39079a08, max_idle_ns: 440795310461 ns
[    0.120120] Calibrating delay loop (skipped), value calculated using timer frequency.. 5224.00 BogoMIPS (lpj=8704000)
[    0.120195] CPU0: Thermal monitoring enabled (TM1)
[    0.120197] x86/cpu: User Mode Instruction Prevention (UMIP) activated
[    0.120336] process: using mwait in idle threads
[    0.120340] CET detected: Indirect Branch Tracking enabled
[    0.120342] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0
[    0.120343] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0, 1GB 0
[    0.120348] Spectre V1 : Mitigation: usercopy/swapgs barriers and __user pointer sanitization
[    0.120352] Spectre V2 : Mitigation: Enhanced / Automatic IBRS
[    0.120353] Spectre V2 : Spectre v2 / SpectreRSB mitigation: Filling RSB on context switch
[    0.120354] Spectre V2 : Spectre v2 / PBRSB-eIBRS: Retire a single CALL on VMEXIT
[    0.120356] Spectre V2 : mitigation: Enabling conditional Indirect Branch Prediction Barrier
[    0.120359] Speculative Store Bypass: Mitigation: Speculative Store Bypass disabled via prctl
[    0.120373] x86/fpu: Supporting XSAVE feature 0x001: 'x87 floating point registers'
[    0.120375] x86/fpu: Supporting XSAVE feature 0x002: 'SSE registers'
[    0.120376] x86/fpu: Supporting XSAVE feature 0x004: 'AVX registers'
[    0.120376] x86/fpu: Supporting XSAVE feature 0x200: 'Protection Keys User registers'
[    0.120378] x86/fpu: xstate_offset[2]:  576, xstate_sizes[2]:  256
[    0.120379] x86/fpu: xstate_offset[9]:  832, xstate_sizes[9]:    8
[    0.120380] x86/fpu: Enabled xstate features 0x207, context size is 840 bytes, using 'compacted' format.
[    0.123450] Freeing SMP alternatives memory: 40K
[    0.123450] pid_max: default: 32768 minimum: 301
[    0.123450] LSM: initializing lsm=capability,landlock,lockdown,yama,bpf,apparmor,integrity
[    0.123450] landlock: Up and running.
[    0.123450] Yama: becoming mindful.
[    0.123450] LSM support for eBPF active
[    0.123450] AppArmor: AppArmor initialized
[    0.123450] Mount-cache hash table entries: 32768 (order: 6, 262144 bytes, linear)
[    0.123450] Mountpoint-cache hash table entries: 32768 (order: 6, 262144 bytes, linear)
[    0.123450] smpboot: CPU0: 12th Gen Intel(R) Core(TM) i7-1255U (family: 0x6, model: 0x9a, stepping: 0x4)
[    0.123450] RCU Tasks: Setting shift to 4 and lim to 1 rcu_task_cb_adjust=1.
[    0.123450] RCU Tasks Rude: Setting shift to 4 and lim to 1 rcu_task_cb_adjust=1.
[    0.123450] RCU Tasks Trace: Setting shift to 4 and lim to 1 rcu_task_cb_adjust=1.
[    0.123450] Performance Events: XSAVE Architectural LBR, PEBS fmt4+-baseline,  AnyThread deprecated, Alderlake Hybrid events, 32-deep LBR, full-width counters, Intel PMU driver.
[    0.123450] core: cpu_core PMU driver: 
[    0.123450] ... version:                5
[    0.123450] ... bit width:              48
[    0.123450] ... generic registers:      8
[    0.123450] ... value mask:             0000ffffffffffff
[    0.123450] ... max period:             00007fffffffffff
[    0.123450] ... fixed-purpose events:   4
[    0.123450] ... event mask:             0001000f000000ff
[    0.123450] signal: max sigframe size: 3632
[    0.123450] Estimated ratio of average max frequency by base frequency (times 1024): 1614
[    0.123450] rcu: Hierarchical SRCU implementation.
[    0.123450] rcu: 	Max phase no-delay instances is 1000.
[    0.123450] NMI watchdog: Enabled. Permanently consumes one hw-PMU counter.
[    0.123450] smp: Bringing up secondary CPUs ...
[    0.123450] smpboot: x86: Booting SMP configuration:
[    0.123450] .... node  #0, CPUs:        #2  #4  #5  #6  #7  #8  #9 #10 #11
[    0.024073] core: cpu_atom PMU driver: PEBS-via-PT 
[    0.024073] ... version:                5
[    0.024073] ... bit width:              48
[    0.024073] ... generic registers:      6
[    0.024073] ... value mask:             0000ffffffffffff
[    0.024073] ... max period:             00007fffffffffff
[    0.024073] ... fixed-purpose events:   3
[    0.024073] ... event mask:             000000070000003f
[    0.136908]   #1  #3
[    0.141647] smp: Brought up 1 node, 12 CPUs
[    0.141647] smpboot: Max logical packages: 1
[    0.141647] smpboot: Total of 12 processors activated (62693.00 BogoMIPS)
[    0.144044] devtmpfs: initialized
[    0.144044] x86/mm: Memory block size: 128MB
[    0.144856] ACPI: PM: Registering ACPI NVS region [mem 0x92b2f000-0x9372efff] (12582912 bytes)
[    0.144856] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 6370867519511994 ns
[    0.144856] futex hash table entries: 4096 (order: 6, 262144 bytes, linear)
[    0.144856] pinctrl core: initialized pinctrl subsystem
[    0.144856] PM: RTC time: 08:46:48, date: 2023-11-01
[    0.147120] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[    0.147545] DMA: preallocated 2048 KiB GFP_KERNEL pool for atomic allocations
[    0.147763] DMA: preallocated 2048 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
[    0.147979] DMA: preallocated 2048 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
[    0.148004] audit: initializing netlink subsys (disabled)
[    0.148014] audit: type=2000 audit(1698828408.026:1): state=initialized audit_enabled=0 res=1
[    0.148014] thermal_sys: Registered thermal governor 'fair_share'
[    0.148014] thermal_sys: Registered thermal governor 'bang_bang'
[    0.148014] thermal_sys: Registered thermal governor 'step_wise'
[    0.148014] thermal_sys: Registered thermal governor 'user_space'
[    0.148014] thermal_sys: Registered thermal governor 'power_allocator'
[    0.148014] cpuidle: using governor ladder
[    0.148014] cpuidle: using governor menu
[    0.148014] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
[    0.148014] PCI: MMCONFIG for domain 0000 [bus 00-ff] at [mem 0xc0000000-0xcfffffff] (base 0xc0000000)
[    0.148014] PCI: not using MMCONFIG
[    0.148014] PCI: Using configuration type 1 for base access
[    0.148014] ENERGY_PERF_BIAS: Set to 'normal', was 'performance'
[    0.148014] kprobes: kprobe jump-optimization is enabled. All kprobes are optimized if possible.
[    0.150311] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages
[    0.150315] HugeTLB: 16380 KiB vmemmap can be freed for a 1.00 GiB page
[    0.150318] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages
[    0.150319] HugeTLB: 28 KiB vmemmap can be freed for a 2.00 MiB page
[    0.150892] ACPI: Added _OSI(Module Device)
[    0.150894] ACPI: Added _OSI(Processor Device)
[    0.150895] ACPI: Added _OSI(3.0 _SCP Extensions)
[    0.150897] ACPI: Added _OSI(Processor Aggregator Device)
[    0.305676] ACPI: 18 ACPI AML tables successfully acquired and loaded
[    0.307317] ACPI: EC: EC started
[    0.307318] ACPI: EC: interrupt blocked
[    0.308151] ACPI: EC: EC_CMD/EC_SC=0x66, EC_DATA=0x62
[    0.308152] ACPI: EC: Boot ECDT EC used to handle transactions
[    0.310507] ACPI: [Firmware Bug]: BIOS _OSI(Linux) query ignored
[    0.344893] ACPI: Dynamic OEM Table Load:
[    0.344909] ACPI: SSDT 0xFFFF996B8220CE00 0001AB (v02 PmRef  Cpu0Psd  00003000 INTL 20200717)
[    0.346136] ACPI: \_SB_.PR00: _OSC native thermal LVT Acked
[    0.346784] ACPI: USB4 _OSC: OS supports USB3+ DisplayPort+ PCIe+ XDomain+
[    0.346784] ACPI: USB4 _OSC: OS controls USB3+ DisplayPort+ PCIe+ XDomain+
[    0.346784] ACPI: Dynamic OEM Table Load:
[    0.346784] ACPI: SSDT 0xFFFF996B812D2800 000394 (v02 PmRef  Cpu0Cst  00003001 INTL 20200717)
[    0.346784] ACPI: Dynamic OEM Table Load:
[    0.346784] ACPI: SSDT 0xFFFF996B82271800 000605 (v02 PmRef  Cpu0Ist  00003000 INTL 20200717)
[    0.346784] ACPI: Dynamic OEM Table Load:
[    0.346784] ACPI: SSDT 0xFFFF996B82277800 0004BA (v02 PmRef  Cpu0Hwp  00003000 INTL 20200717)
[    0.350728] ACPI: Dynamic OEM Table Load:
[    0.350743] ACPI: SSDT 0xFFFF996B812B4000 001BAF (v02 PmRef  ApIst    00003000 INTL 20200717)
[    0.353203] ACPI: Dynamic OEM Table Load:
[    0.353214] ACPI: SSDT 0xFFFF996B812B2000 001038 (v02 PmRef  ApHwp    00003000 INTL 20200717)
[    0.355356] ACPI: Dynamic OEM Table Load:
[    0.355367] ACPI: SSDT 0xFFFF996B8227E000 001349 (v02 PmRef  ApPsd    00003000 INTL 20200717)
[    0.357546] ACPI: Dynamic OEM Table Load:
[    0.357556] ACPI: SSDT 0xFFFF996B812D8000 000FBB (v02 PmRef  ApCst    00003000 INTL 20200717)
[    0.365616] ACPI: Interpreter enabled
[    0.365701] ACPI: PM: (supports S0 S4 S5)
[    0.365703] ACPI: Using IOAPIC for interrupt routing
[    0.367484] PCI: MMCONFIG for domain 0000 [bus 00-ff] at [mem 0xc0000000-0xcfffffff] (base 0xc0000000)
[    0.369492] PCI: MMCONFIG at [mem 0xc0000000-0xcfffffff] reserved as ACPI motherboard resource
[    0.369508] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[    0.369510] PCI: Ignoring E820 reservations for host bridge windows
[    0.371305] ACPI: Enabled 10 GPEs in block 00 to 7F
[    0.372497] ACPI: \_SB_.PC00.PEG0.PXP_: New power resource
[    0.380928] ACPI: \_SB_.PC00.LPCB.EC__.PUBS: New power resource
[    0.384132] ACPI: \_SB_.PC00.XHCI.RHUB.HS04.WWPR: New power resource
[    0.384962] ACPI: \_SB_.PC00.XHCI.RHUB.HS10.BTRT: New power resource
[    0.389848] ACPI: \_SB_.PC00.CNVW.WRST: New power resource
[    0.390606] ACPI: \_SB_.PC00.RP01.PXP_: New power resource
[    0.391991] ACPI: \_SB_.PC00.RP01.PXSX.MRST: New power resource
[    0.392016] ACPI: \_SB_.PC00.RP01.PXSX.DRST: New power resource
[    0.396493] ACPI: \_SB_.PC00.RP08.PXP_: New power resource
[    0.411721] ACPI: \_SB_.PC00.TBT0: New power resource
[    0.411752] ACPI: \_SB_.PC00.TBT1: New power resource
[    0.411776] ACPI: \_SB_.PC00.D3C_: New power resource
[    0.681895] ACPI: \PIN_: New power resource
[    0.681930] ACPI: \PINP: New power resource
[    0.682634] ACPI: PCI Root Bridge [PC00] (domain 0000 [bus 00-fe])
[    0.682647] acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI EDR HPX-Type3]
[    0.686173] acpi PNP0A08:00: _OSC: platform does not support [AER]
[    0.693187] acpi PNP0A08:00: _OSC: OS now controls [PCIeHotplug SHPCHotplug PME PCIeCapability LTR DPC]
[    0.701453] PCI host bridge to bus 0000:00
[    0.701455] pci_bus 0000:00: root bus resource [io  0x0000-0x0cf7 window]
[    0.701459] pci_bus 0000:00: root bus resource [io  0x0d00-0xffff window]
[    0.701461] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff window]
[    0.701463] pci_bus 0000:00: root bus resource [mem 0xa0800000-0xbfffffff window]
[    0.701465] pci_bus 0000:00: root bus resource [mem 0x4000000000-0x7fffffffff window]
[    0.701468] pci_bus 0000:00: root bus resource [bus 00-fe]
[    0.701961] pci 0000:00:00.0: [8086:4601] type 00 class 0x060000
[    0.702394] pci 0000:00:02.0: [8086:46a8] type 00 class 0x030000
[    0.702406] pci 0000:00:02.0: reg 0x10: [mem 0x603d000000-0x603dffffff 64bit]
[    0.702415] pci 0000:00:02.0: reg 0x18: [mem 0x4000000000-0x401fffffff 64bit pref]
[    0.702420] pci 0000:00:02.0: reg 0x20: [io  0x2000-0x203f]
[    0.702443] pci 0000:00:02.0: BAR 2: assigned to efifb
[    0.702445] pci 0000:00:02.0: DMAR: Skip IOMMU disabling for graphics
[    0.702449] pci 0000:00:02.0: Video device with shadowed ROM at [mem 0x000c0000-0x000dffff]
[    0.702484] pci 0000:00:02.0: reg 0x344: [mem 0x00000000-0x00ffffff 64bit]
[    0.702487] pci 0000:00:02.0: VF(n) BAR0 space: [mem 0x00000000-0x06ffffff 64bit] (contains BAR0 for 7 VFs)
[    0.702494] pci 0000:00:02.0: reg 0x34c: [mem 0x00000000-0x1fffffff 64bit pref]
[    0.702496] pci 0000:00:02.0: VF(n) BAR2 space: [mem 0x00000000-0xdfffffff 64bit pref] (contains BAR2 for 7 VFs)
[    0.702732] pci 0000:00:04.0: [8086:461d] type 00 class 0x118000
[    0.702749] pci 0000:00:04.0: reg 0x10: [mem 0x603e180000-0x603e19ffff 64bit]
[    0.703303] pci 0000:00:05.0: [8086:465d] type 00 class 0x048000
[    0.703314] pci 0000:00:05.0: reg 0x10: [mem 0x603c000000-0x603cffffff 64bit]
[    0.703333] pci 0000:00:05.0: enabling Extended Tags
[    0.703593] pci 0000:00:06.0: [8086:464d] type 01 class 0x060400
[    0.703768] pci 0000:00:06.0: PME# supported from D0 D3hot D3cold
[    0.703830] pci 0000:00:06.0: PTM enabled (root), 4ns granularity
[    0.705061] pci 0000:00:07.0: [8086:466e] type 01 class 0x060400
[    0.705108] pci 0000:00:07.0: Overriding RP PIO Log Size to 4
[    0.705203] pci 0000:00:07.0: PME# supported from D0 D3hot D3cold
[    0.705229] pci 0000:00:07.0: PTM enabled (root), 4ns granularity
[    0.706411] pci 0000:00:07.2: [8086:462f] type 01 class 0x060400
[    0.706462] pci 0000:00:07.2: Overriding RP PIO Log Size to 4
[    0.706558] pci 0000:00:07.2: PME# supported from D0 D3hot D3cold
[    0.706587] pci 0000:00:07.2: PTM enabled (root), 4ns granularity
[    0.707775] pci 0000:00:08.0: [8086:464f] type 00 class 0x088000
[    0.707786] pci 0000:00:08.0: reg 0x10: [mem 0x603e1eb000-0x603e1ebfff 64bit]
[    0.707932] pci 0000:00:0a.0: [8086:467d] type 00 class 0x118000
[    0.707941] pci 0000:00:0a.0: reg 0x10: [mem 0x603e1d0000-0x603e1d7fff 64bit]
[    0.707964] pci 0000:00:0a.0: enabling Extended Tags
[    0.708108] pci 0000:00:0d.0: [8086:461e] type 00 class 0x0c0330
[    0.708120] pci 0000:00:0d.0: reg 0x10: [mem 0x603e1c0000-0x603e1cffff 64bit]
[    0.708175] pci 0000:00:0d.0: PME# supported from D3hot D3cold
[    0.708681] pci 0000:00:0d.2: [8086:463e] type 00 class 0x0c0340
[    0.708694] pci 0000:00:0d.2: reg 0x10: [mem 0x603e140000-0x603e17ffff 64bit]
[    0.708702] pci 0000:00:0d.2: reg 0x18: [mem 0x603e1ea000-0x603e1eafff 64bit]
[    0.708743] pci 0000:00:0d.2: supports D1 D2
[    0.708745] pci 0000:00:0d.2: PME# supported from D0 D1 D2 D3hot D3cold
[    0.708946] pci 0000:00:0d.3: [8086:466d] type 00 class 0x0c0340
[    0.708959] pci 0000:00:0d.3: reg 0x10: [mem 0x603e100000-0x603e13ffff 64bit]
[    0.708968] pci 0000:00:0d.3: reg 0x18: [mem 0x603e1e9000-0x603e1e9fff 64bit]
[    0.709008] pci 0000:00:0d.3: supports D1 D2
[    0.709010] pci 0000:00:0d.3: PME# supported from D0 D1 D2 D3hot D3cold
[    0.709379] pci 0000:00:12.0: [8086:51fc] type 00 class 0x070000
[    0.709406] pci 0000:00:12.0: reg 0x10: [mem 0x603e1b0000-0x603e1bffff 64bit]
[    0.709510] pci 0000:00:12.0: PME# supported from D0 D3hot
[    0.710134] pci 0000:00:14.0: [8086:51ed] type 00 class 0x0c0330
[    0.710167] pci 0000:00:14.0: reg 0x10: [mem 0x603e1a0000-0x603e1affff 64bit]
[    0.710295] pci 0000:00:14.0: PME# supported from D3hot D3cold
[    0.710858] pci 0000:00:14.2: [8086:51ef] type 00 class 0x050000
[    0.710884] pci 0000:00:14.2: reg 0x10: [mem 0x603e1e0000-0x603e1e3fff 64bit]
[    0.710902] pci 0000:00:14.2: reg 0x18: [mem 0x603e1e8000-0x603e1e8fff 64bit]
[    0.711188] pci 0000:00:14.3: [8086:51f0] type 00 class 0x028000
[    0.711263] pci 0000:00:14.3: reg 0x10: [mem 0x603e1dc000-0x603e1dffff 64bit]
[    0.711482] pci 0000:00:14.3: PME# supported from D0 D3hot D3cold
[    0.712592] pci 0000:00:15.0: [8086:51e8] type 00 class 0x0c8000
[    0.713397] pci 0000:00:15.0: reg 0x10: [mem 0x00000000-0x00000fff 64bit]
[    0.717257] pci 0000:00:16.0: [8086:51e0] type 00 class 0x078000
[    0.717285] pci 0000:00:16.0: reg 0x10: [mem 0x603e1e6000-0x603e1e6fff 64bit]
[    0.717397] pci 0000:00:16.0: PME# supported from D3hot
[    0.718606] pci 0000:00:19.0: [8086:51c5] type 00 class 0x0c8000
[    0.719404] pci 0000:00:19.0: reg 0x10: [mem 0x00000000-0x00000fff 64bit]
[    0.726595] pci 0000:00:1c.0: [8086:51b8] type 01 class 0x060400
[    0.726783] pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
[    0.726854] pci 0000:00:1c.0: PTM enabled (root), 4ns granularity
[    0.728005] pci 0000:00:1f.0: [8086:5182] type 00 class 0x060100
[    0.728673] pci 0000:00:1f.3: [8086:51c8] type 00 class 0x040380
[    0.728735] pci 0000:00:1f.3: reg 0x10: [mem 0x603e1d8000-0x603e1dbfff 64bit]
[    0.728828] pci 0000:00:1f.3: reg 0x20: [mem 0x603e000000-0x603e0fffff 64bit]
[    0.729001] pci 0000:00:1f.3: PME# supported from D3hot D3cold
[    0.729529] pci 0000:00:1f.4: [8086:51a3] type 00 class 0x0c0500
[    0.729579] pci 0000:00:1f.4: reg 0x10: [mem 0x603e1e4000-0x603e1e40ff 64bit]
[    0.729609] pci 0000:00:1f.4: reg 0x20: [io  0xefa0-0xefbf]
[    0.730151] pci 0000:00:1f.5: [8086:51a4] type 00 class 0x0c8000
[    0.730175] pci 0000:00:1f.5: reg 0x10: [mem 0xfe010000-0xfe010fff]
[    0.731177] pci 0000:04:00.0: [144d:a80a] type 00 class 0x010802
[    0.731194] pci 0000:04:00.0: reg 0x10: [mem 0xbc300000-0xbc303fff 64bit]
[    0.732226] pci 0000:00:06.0: PCI bridge to [bus 04]
[    0.732231] pci 0000:00:06.0:   bridge window [mem 0xbc300000-0xbc3fffff]
[    0.732305] pci 0000:20:00.0: [8086:15ef] type 01 class 0x060400
[    0.732381] pci 0000:20:00.0: enabling Extended Tags
[    0.732534] pci 0000:20:00.0: supports D1 D2
[    0.732535] pci 0000:20:00.0: PME# supported from D0 D1 D2 D3hot D3cold
[    0.732683] pci 0000:20:00.0: PTM enabled, 4ns granularity
[    0.732727] pci 0000:20:00.0: 8.000 Gb/s available PCIe bandwidth, limited by 2.5 GT/s PCIe x4 link at 0000:00:07.0 (capable of 31.504 Gb/s with 8.0 GT/s PCIe x4 link)
[    0.740134] pci 0000:00:07.0: PCI bridge to [bus 20-49]
[    0.740140] pci 0000:00:07.0:   bridge window [mem 0xb0000000-0xbc1fffff]
[    0.740145] pci 0000:00:07.0:   bridge window [mem 0x6000000000-0x601bffffff 64bit pref]
[    0.740254] pci 0000:21:02.0: [8086:15ef] type 01 class 0x060400
[    0.740341] pci 0000:21:02.0: enabling Extended Tags
[    0.740501] pci 0000:21:02.0: supports D1 D2
[    0.740503] pci 0000:21:02.0: PME# supported from D0 D1 D2 D3hot D3cold
[    0.740826] pci 0000:20:00.0: PCI bridge to [bus 21-22]
[    0.740839] pci 0000:20:00.0:   bridge window [mem 0xb0000000-0xb00fffff]
[    0.740955] pci 0000:22:00.0: [8086:15ec] type 00 class 0x0c0330
[    0.740988] pci 0000:22:00.0: reg 0x10: [mem 0xb0000000-0xb000ffff]
[    0.741100] pci 0000:22:00.0: enabling Extended Tags
[    0.741275] pci 0000:22:00.0: supports D1 D2
[    0.741277] pci 0000:22:00.0: PME# supported from D0 D1 D2 D3hot D3cold
[    0.741451] pci 0000:22:00.0: 8.000 Gb/s available PCIe bandwidth, limited by 2.5 GT/s PCIe x4 link at 0000:00:07.0 (capable of 31.504 Gb/s with 8.0 GT/s PCIe x4 link)
[    0.741655] pci 0000:21:02.0: PCI bridge to [bus 22]
[    0.741669] pci 0000:21:02.0:   bridge window [mem 0xb0000000-0xb00fffff]
[    0.741744] pci 0000:00:07.2: PCI bridge to [bus 50-79]
[    0.741750] pci 0000:00:07.2:   bridge window [mem 0xa2000000-0xae1fffff]
[    0.741755] pci 0000:00:07.2:   bridge window [mem 0x6020000000-0x603bffffff 64bit pref]
[    0.742023] pci 0000:08:00.0: [8086:7560] type 00 class 0x0d4000
[    0.742052] pci 0000:08:00.0: reg 0x10: [mem 0xbc200000-0xbc200fff 64bit]
[    0.742071] pci 0000:08:00.0: reg 0x18: [mem 0xbc201000-0xbc2010ff 64bit]
[    0.742318] pci 0000:08:00.0: PME# supported from D0 D3hot D3cold
[    0.744540] pci 0000:00:1c.0: PCI bridge to [bus 08]
[    0.744548] pci 0000:00:1c.0:   bridge window [mem 0xbc200000-0xbc2fffff]
[    1.504649] Low-power S0 idle used by default for system suspend
[    1.514457] ACPI: EC: interrupt unblocked
[    1.514458] ACPI: EC: event unblocked
[    1.514493] ACPI: EC: EC_CMD/EC_SC=0x66, EC_DATA=0x62
[    1.514495] ACPI: EC: GPE=0x6e
[    1.514496] ACPI: \_SB_.PC00.LPCB.EC__: Boot ECDT EC initialization complete
[    1.514498] ACPI: \_SB_.PC00.LPCB.EC__: EC: Used to handle transactions and events
[    1.516829] iommu: Default domain type: Translated
[    1.516829] iommu: DMA domain TLB invalidation policy: lazy mode
[    1.516989] SCSI subsystem initialized
[    1.516997] libata version 3.00 loaded.
[    1.516997] ACPI: bus type USB registered
[    1.516997] usbcore: registered new interface driver usbfs
[    1.516997] usbcore: registered new interface driver hub
[    1.516997] usbcore: registered new device driver usb
[    1.516997] pps_core: LinuxPPS API ver. 1 registered
[    1.516997] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <[email protected]>
[    1.516997] PTP clock support registered
[    1.516997] EDAC MC: Ver: 3.0.0
[    1.518215] efivars: Registered efivars operations
[    1.518215] NetLabel: Initializing
[    1.518215] NetLabel:  domain hash size = 128
[    1.518215] NetLabel:  protocols = UNLABELED CIPSOv4 CALIPSO
[    1.518215] NetLabel:  unlabeled traffic allowed by default
[    1.518215] mctp: management component transport protocol core
[    1.518215] NET: Registered PF_MCTP protocol family
[    1.518215] PCI: Using ACPI for IRQ routing
[    1.609207] PCI: pci_cache_line_size set to 64 bytes
[    1.610318] pci 0000:00:1f.5: can't claim BAR 0 [mem 0xfe010000-0xfe010fff]: no compatible bridge window
[    1.611444] e820: reserve RAM buffer [mem 0x0009f000-0x0009ffff]
[    1.611446] e820: reserve RAM buffer [mem 0x8570e000-0x87ffffff]
[    1.611447] e820: reserve RAM buffer [mem 0x88bf5000-0x8bffffff]
[    1.611449] e820: reserve RAM buffer [mem 0x8db6f000-0x8fffffff]
[    1.611450] e820: reserve RAM buffer [mem 0x93800000-0x93ffffff]
[    1.611451] e820: reserve RAM buffer [mem 0x45f800000-0x45fffffff]
[    1.613507] pci 0000:00:02.0: vgaarb: setting as boot VGA device
[    1.613507] pci 0000:00:02.0: vgaarb: bridge control possible
[    1.613507] pci 0000:00:02.0: vgaarb: VGA device added: decodes=io+mem,owns=mem,locks=none
[    1.613507] vgaarb: loaded
[    1.615202] clocksource: Switched to clocksource tsc-early
[    1.620641] VFS: Disk quotas dquot_6.6.0
[    1.620654] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[    1.620771] AppArmor: AppArmor Filesystem Enabled
[    1.620812] pnp: PnP ACPI init
[    1.623212] system 00:00: [io  0x0680-0x069f] has been reserved
[    1.623216] system 00:00: [io  0x164e-0x164f] has been reserved
[    1.623383] system 00:01: [io  0x1854-0x1857] has been reserved
[    1.623463] pnp 00:04: disabling [mem 0xc0000000-0xcfffffff] because it overlaps 0000:00:02.0 BAR 9 [mem 0x00000000-0xdfffffff 64bit pref]
[    1.623501] system 00:04: [io  0x1800-0x189f] could not be reserved
[    1.623503] system 00:04: [io  0x0800-0x087f] has been reserved
[    1.623506] system 00:04: [io  0x0880-0x08ff] has been reserved
[    1.623507] system 00:04: [io  0x0900-0x097f] has been reserved
[    1.623509] system 00:04: [io  0x0980-0x09ff] has been reserved
[    1.623510] system 00:04: [io  0x0a00-0x0a7f] has been reserved
[    1.623512] system 00:04: [io  0x0a80-0x0aff] has been reserved
[    1.623513] system 00:04: [io  0x0b00-0x0b7f] has been reserved
[    1.623514] system 00:04: [io  0x0b80-0x0bff] has been reserved
[    1.623516] system 00:04: [io  0x15e0-0x15ef] has been reserved
[    1.623517] system 00:04: [io  0x1600-0x167f] could not be reserved
[    1.623519] system 00:04: [io  0x1640-0x165f] could not be reserved
[    1.623522] system 00:04: [mem 0xfed10000-0xfed13fff] has been reserved
[    1.623524] system 00:04: [mem 0xfed18000-0xfed18fff] has been reserved
[    1.623526] system 00:04: [mem 0xfed19000-0xfed19fff] has been reserved
[    1.623528] system 00:04: [mem 0xfeb00000-0xfebfffff] has been reserved
[    1.623530] system 00:04: [mem 0xfed20000-0xfed3ffff] has been reserved
[    1.623531] system 00:04: [mem 0xfed90000-0xfed93fff] could not be reserved
[    1.624694] pnp 00:05: disabling [mem 0xc0000000-0xcfffffff] because it overlaps 0000:00:02.0 BAR 9 [mem 0x00000000-0xdfffffff 64bit pref]
[    1.624723] system 00:05: [mem 0xfedc0000-0xfedc7fff] has been reserved
[    1.624725] system 00:05: [mem 0xfeda0000-0xfeda0fff] has been reserved
[    1.624727] system 00:05: [mem 0xfeda1000-0xfeda1fff] has been reserved
[    1.624729] system 00:05: [mem 0xfed20000-0xfed7ffff] could not be reserved
[    1.624731] system 00:05: [mem 0xfed90000-0xfed93fff] could not be reserved
[    1.624732] system 00:05: [mem 0xfed45000-0xfed8ffff] could not be reserved
[    1.624734] system 00:05: [mem 0xfee00000-0xfeefffff] has been reserved
[    1.625771] system 00:06: [io  0xff00-0xfffe] has been reserved
[    1.626932] pnp 00:08: disabling [mem 0x000c0000-0x000c3fff] because it overlaps 0000:00:02.0 BAR 6 [mem 0x000c0000-0x000dffff]
[    1.626935] pnp 00:08: disabling [mem 0x000c8000-0x000cbfff] because it overlaps 0000:00:02.0 BAR 6 [mem 0x000c0000-0x000dffff]
[    1.626937] pnp 00:08: disabling [mem 0x000d0000-0x000d3fff] because it overlaps 0000:00:02.0 BAR 6 [mem 0x000c0000-0x000dffff]
[    1.626939] pnp 00:08: disabling [mem 0x000d8000-0x000dbfff] because it overlaps 0000:00:02.0 BAR 6 [mem 0x000c0000-0x000dffff]
[    1.626941] pnp 00:08: disabling [mem 0x00000000-0x0009ffff] because it overlaps 0000:00:02.0 BAR 7 [mem 0x00000000-0x06ffffff 64bit]
[    1.626944] pnp 00:08: disabling [mem 0x000c0000-0x000c3fff disabled] because it overlaps 0000:00:02.0 BAR 7 [mem 0x00000000-0x06ffffff 64bit]
[    1.626946] pnp 00:08: disabling [mem 0x000c8000-0x000cbfff disabled] because it overlaps 0000:00:02.0 BAR 7 [mem 0x00000000-0x06ffffff 64bit]
[    1.626948] pnp 00:08: disabling [mem 0x000d0000-0x000d3fff disabled] because it overlaps 0000:00:02.0 BAR 7 [mem 0x00000000-0x06ffffff 64bit]
[    1.626950] pnp 00:08: disabling [mem 0x000d8000-0x000dbfff disabled] because it overlaps 0000:00:02.0 BAR 7 [mem 0x00000000-0x06ffffff 64bit]
[    1.626952] pnp 00:08: disabling [mem 0x000e0000-0x000e3fff] because it overlaps 0000:00:02.0 BAR 7 [mem 0x00000000-0x06ffffff 64bit]
[    1.626954] pnp 00:08: disabling [mem 0x000e8000-0x000ebfff] because it overlaps 0000:00:02.0 BAR 7 [mem 0x00000000-0x06ffffff 64bit]
[    1.626956] pnp 00:08: disabling [mem 0x000f0000-0x000fffff] because it overlaps 0000:00:02.0 BAR 7 [mem 0x00000000-0x06ffffff 64bit]
[    1.626957] pnp 00:08: disabling [mem 0x00100000-0xa07fffff] because it overlaps 0000:00:02.0 BAR 7 [mem 0x00000000-0x06ffffff 64bit]
[    1.626959] pnp 00:08: disabling [mem 0x00000000-0x0009ffff disabled] because it overlaps 0000:00:02.0 BAR 9 [mem 0x00000000-0xdfffffff 64bit pref]
[    1.626962] pnp 00:08: disabling [mem 0x000c0000-0x000c3fff disabled] because it overlaps 0000:00:02.0 BAR 9 [mem 0x00000000-0xdfffffff 64bit pref]
[    1.626964] pnp 00:08: disabling [mem 0x000c8000-0x000cbfff disabled] because it overlaps 0000:00:02.0 BAR 9 [mem 0x00000000-0xdfffffff 64bit pref]
[    1.626966] pnp 00:08: disabling [mem 0x000d0000-0x000d3fff disabled] because it overlaps 0000:00:02.0 BAR 9 [mem 0x00000000-0xdfffffff 64bit pref]
[    1.626968] pnp 00:08: disabling [mem 0x000d8000-0x000dbfff disabled] because it overlaps 0000:00:02.0 BAR 9 [mem 0x00000000-0xdfffffff 64bit pref]
[    1.626969] pnp 00:08: disabling [mem 0x000e0000-0x000e3fff disabled] because it overlaps 0000:00:02.0 BAR 9 [mem 0x00000000-0xdfffffff 64bit pref]
[    1.626971] pnp 00:08: disabling [mem 0x000e8000-0x000ebfff disabled] because it overlaps 0000:00:02.0 BAR 9 [mem 0x00000000-0xdfffffff 64bit pref]
[    1.626973] pnp 00:08: disabling [mem 0x000f0000-0x000fffff disabled] because it overlaps 0000:00:02.0 BAR 9 [mem 0x00000000-0xdfffffff 64bit pref]
[    1.626975] pnp 00:08: disabling [mem 0x00100000-0xa07fffff disabled] because it overlaps 0000:00:02.0 BAR 9 [mem 0x00000000-0xdfffffff 64bit pref]
[    1.627000] system 00:08: [mem 0xfec00000-0xfed3ffff] could not be reserved
[    1.627002] system 00:08: [mem 0xfed4c000-0xffffffff] could not be reserved
[    1.627227] pnp: PnP ACPI: found 9 devices
[    1.632861] clocksource: acpi_pm: mask: 0xffffff max_cycles: 0xffffff, max_idle_ns: 2085701024 ns
[    1.632945] NET: Registered PF_INET protocol family
[    1.633270] IP idents hash table entries: 262144 (order: 9, 2097152 bytes, linear)
[    1.637562] tcp_listen_portaddr_hash hash table entries: 8192 (order: 5, 131072 bytes, linear)
[    1.637633] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
[    1.637749] TCP established hash table entries: 131072 (order: 8, 1048576 bytes, linear)
[    1.638122] TCP bind hash table entries: 65536 (order: 9, 2097152 bytes, linear)
[    1.638270] TCP: Hash tables configured (established 131072 bind 65536)
[    1.638405] MPTCP token hash table entries: 16384 (order: 6, 393216 bytes, linear)
[    1.638474] UDP hash table entries: 8192 (order: 6, 262144 bytes, linear)
[    1.638529] UDP-Lite hash table entries: 8192 (order: 6, 262144 bytes, linear)
[    1.638595] NET: Registered PF_UNIX/PF_LOCAL protocol family
[    1.638603] NET: Registered PF_XDP protocol family
[    1.638613] pci 0000:00:07.0: bridge window [io  0x1000-0x0fff] to [bus 20-49] add_size 1000
[    1.638618] pci 0000:00:07.2: bridge window [io  0x1000-0x0fff] to [bus 50-79] add_size 1000
[    1.638630] pci 0000:00:02.0: BAR 9: assigned [mem 0x4020000000-0x40ffffffff 64bit pref]
[    1.638636] pci 0000:00:02.0: BAR 7: assigned [mem 0x4100000000-0x4106ffffff 64bit]
[    1.638641] pci 0000:00:07.0: BAR 13: assigned [io  0x3000-0x3fff]
[    1.638643] pci 0000:00:07.2: BAR 13: assigned [io  0x4000-0x4fff]
[    1.638646] pci 0000:00:15.0: BAR 0: assigned [mem 0x4107000000-0x4107000fff 64bit]
[    1.639039] pci 0000:00:19.0: BAR 0: assigned [mem 0x4107001000-0x4107001fff 64bit]
[    1.639415] pci 0000:00:1f.5: BAR 0: assigned [mem 0xa0800000-0xa0800fff]
[    1.639433] pci 0000:00:06.0: PCI bridge to [bus 04]
[    1.639460] pci 0000:00:06.0:   bridge window [mem 0xbc300000-0xbc3fffff]
[    1.639496] pci 0000:21:02.0: PCI bridge to [bus 22]
[    1.639503] pci 0000:21:02.0:   bridge window [mem 0xb0000000-0xb00fffff]
[    1.639516] pci 0000:20:00.0: PCI bridge to [bus 21-22]
[    1.639523] pci 0000:20:00.0:   bridge window [mem 0xb0000000-0xb00fffff]
[    1.639535] pci 0000:00:07.0: PCI bridge to [bus 20-49]
[    1.639537] pci 0000:00:07.0:   bridge window [io  0x3000-0x3fff]
[    1.639540] pci 0000:00:07.0:   bridge window [mem 0xb0000000-0xbc1fffff]
[    1.639543] pci 0000:00:07.0:   bridge window [mem 0x6000000000-0x601bffffff 64bit pref]
[    1.639548] pci 0000:00:07.2: PCI bridge to [bus 50-79]
[    1.639550] pci 0000:00:07.2:   bridge window [io  0x4000-0x4fff]
[    1.639554] pci 0000:00:07.2:   bridge window [mem 0xa2000000-0xae1fffff]
[    1.639557] pci 0000:00:07.2:   bridge window [mem 0x6020000000-0x603bffffff 64bit pref]
[    1.639562] pci 0000:00:1c.0: PCI bridge to [bus 08]
[    1.639603] pci 0000:00:1c.0:   bridge window [mem 0xbc200000-0xbc2fffff]
[    1.639615] pci_bus 0000:00: resource 4 [io  0x0000-0x0cf7 window]
[    1.639617] pci_bus 0000:00: resource 5 [io  0x0d00-0xffff window]
[    1.639619] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff window]
[    1.639621] pci_bus 0000:00: resource 7 [mem 0xa0800000-0xbfffffff window]
[    1.639623] pci_bus 0000:00: resource 8 [mem 0x4000000000-0x7fffffffff window]
[    1.639625] pci_bus 0000:04: resource 1 [mem 0xbc300000-0xbc3fffff]
[    1.639627] pci_bus 0000:20: resource 0 [io  0x3000-0x3fff]
[    1.639628] pci_bus 0000:20: resource 1 [mem 0xb0000000-0xbc1fffff]
[    1.639630] pci_bus 0000:20: resource 2 [mem 0x6000000000-0x601bffffff 64bit pref]
[    1.639631] pci_bus 0000:21: resource 1 [mem 0xb0000000-0xb00fffff]
[    1.639633] pci_bus 0000:22: resource 1 [mem 0xb0000000-0xb00fffff]
[    1.639635] pci_bus 0000:50: resource 0 [io  0x4000-0x4fff]
[    1.639636] pci_bus 0000:50: resource 1 [mem 0xa2000000-0xae1fffff]
[    1.639638] pci_bus 0000:50: resource 2 [mem 0x6020000000-0x603bffffff 64bit pref]
[    1.639640] pci_bus 0000:08: resource 1 [mem 0xbc200000-0xbc2fffff]
[    1.642258] PCI: CLS 0 bytes, default 64
[    1.642269] DMAR: Intel-IOMMU force enabled due to platform opt in
[    1.642280] DMAR: No ATSR found
[    1.642281] DMAR: No SATC found
[    1.642283] DMAR: IOMMU feature fl1gp_support inconsistent
[    1.642284] DMAR: IOMMU feature pgsel_inv inconsistent
[    1.642285] DMAR: IOMMU feature nwfs inconsistent
[    1.642286] DMAR: IOMMU feature dit inconsistent
[    1.642287] DMAR: IOMMU feature sc_support inconsistent
[    1.642288] DMAR: IOMMU feature dev_iotlb_support inconsistent
[    1.642289] DMAR: dmar1: Using Queued invalidation
[    1.642293] DMAR: dmar0: Using Queued invalidation
[    1.642295] DMAR: dmar2: Using Queued invalidation
[    1.642339] Trying to unpack rootfs image as initramfs...
[    1.642591] pci 0000:00:05.0: Adding to iommu group 0
[    1.642646] pci 0000:00:02.0: Adding to iommu group 1
[    1.642694] pci 0000:00:00.0: Adding to iommu group 2
[    1.642706] pci 0000:00:04.0: Adding to iommu group 3
[    1.642751] pci 0000:00:06.0: Adding to iommu group 4
[    1.642764] pci 0000:00:07.0: Adding to iommu group 5
[    1.642777] pci 0000:00:07.2: Adding to iommu group 6
[    1.642788] pci 0000:00:08.0: Adding to iommu group 7
[    1.642799] pci 0000:00:0a.0: Adding to iommu group 8
[    1.642825] pci 0000:00:0d.0: Adding to iommu group 9
[    1.642837] pci 0000:00:0d.2: Adding to iommu group 9
[    1.642848] pci 0000:00:0d.3: Adding to iommu group 9
[    1.642863] pci 0000:00:12.0: Adding to iommu group 10
[    1.642884] pci 0000:00:14.0: Adding to iommu group 11
[    1.642895] pci 0000:00:14.2: Adding to iommu group 11
[    1.642907] pci 0000:00:14.3: Adding to iommu group 12
[    1.642922] pci 0000:00:15.0: Adding to iommu group 13
[    1.642937] pci 0000:00:16.0: Adding to iommu group 14
[    1.642951] pci 0000:00:19.0: Adding to iommu group 15
[    1.643001] pci 0000:00:1c.0: Adding to iommu group 16
[    1.643031] pci 0000:00:1f.0: Adding to iommu group 17
[    1.643043] pci 0000:00:1f.3: Adding to iommu group 17
[    1.643056] pci 0000:00:1f.4: Adding to iommu group 17
[    1.643068] pci 0000:00:1f.5: Adding to iommu group 17
[    1.643103] pci 0000:04:00.0: Adding to iommu group 18
[    1.643116] pci 0000:20:00.0: Adding to iommu group 19
[    1.643128] pci 0000:21:02.0: Adding to iommu group 20
[    1.643143] pci 0000:22:00.0: Adding to iommu group 21
[    1.643192] pci 0000:08:00.0: Adding to iommu group 22
[    1.643590] DMAR: Intel(R) Virtualization Technology for Directed I/O
[    1.643591] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
[    1.643592] software IO TLB: mapped [mem 0x000000008170e000-0x000000008570e000] (64MB)
[    1.643679] clocksource: tsc: mask: 0xffffffffffffffff max_cycles: 0x25a39079a08, max_idle_ns: 440795310461 ns
[    1.643729] clocksource: Switched to clocksource tsc
[    1.643757] platform rtc_cmos: registered platform RTC device (no PNP device found)
[    1.645322] Initialise system trusted keyrings
[    1.645334] Key type blacklist registered
[    1.645420] workingset: timestamp_bits=41 max_order=22 bucket_order=0
[    1.645433] zbud: loaded
[    1.645698] integrity: Platform Keyring initialized
[    1.645701] integrity: Machine keyring initialized
[    1.658168] Key type asymmetric registered
[    1.658172] Asymmetric key parser 'x509' registered
[    1.658197] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 242)
[    1.658272] io scheduler mq-deadline registered
[    1.658273] io scheduler kyber registered
[    1.658287] io scheduler bfq registered
[    1.666938] pcieport 0000:00:06.0: PME: Signaling with IRQ 123
[    1.667141] pcieport 0000:00:07.0: PME: Signaling with IRQ 124
[    1.667171] pcieport 0000:00:07.0: pciehp: Slot #3 AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ Surprise+ Interlock- NoCompl+ IbPresDis- LLActRep+
[    1.667681] pcieport 0000:00:07.2: PME: Signaling with IRQ 125
[    1.667708] pcieport 0000:00:07.2: pciehp: Slot #5 AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ Surprise+ Interlock- NoCompl+ IbPresDis- LLActRep+
[    1.668388] pcieport 0000:00:1c.0: PME: Signaling with IRQ 126
[    1.668943] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
[    1.670613] ACPI: AC: AC Adapter [AC] (on-line)
[    1.670707] input: Sleep Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input0
[    1.680870] ACPI: button: Sleep Button [SLPB]
[    1.680981] input: Lid Switch as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input1
[    1.684123] ACPI: button: Lid Switch [LID]
[    1.684180] input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input2
[    1.684208] ACPI: button: Power Button [PWRB]
[    1.696427] thermal LNXTHERM:00: registered as thermal_zone0
[    1.696433] ACPI: thermal: Thermal Zone [THM0] (28 C)
[    1.697017] Serial: 8250/16550 driver, 32 ports, IRQ sharing enabled
[    1.700058] serial 0000:00:12.0: enabling device (0000 -> 0002)
[    1.700736] hpet_acpi_add: no address or irqs in _CRS
[    1.700801] Non-volatile memory driver v1.3
[    1.700802] Linux agpgart interface v0.103
[    1.702520] tpm_tis STM0151:00: 2.0 TPM (device-id 0x0, rev-id 78)
[    1.718189] AMD-Vi: AMD IOMMUv2 functionality not available on this system - This is not a bug.
[    1.718657] ACPI: bus type drm_connector registered
[    1.719226] [drm] Initialized simpledrm 1.0.0 20200625 for simple-framebuffer.0 on minor 0
[    1.724313] fbcon: Deferring console take-over
[    1.724318] simple-framebuffer simple-framebuffer.0: [drm] fb0: simpledrmdrmfb frame buffer device
[    1.726782] usbcore: registered new interface driver usbserial_generic
[    1.726791] usbserial: USB Serial support registered for generic
[    1.726908] rtc_cmos rtc_cmos: RTC can wake from S4
[    1.728950] rtc_cmos rtc_cmos: registered as rtc0
[    1.729383] rtc_cmos rtc_cmos: setting system clock to 2023-11-01T08:46:50 UTC (1698828410)
[    1.729414] rtc_cmos rtc_cmos: alarms up to one month, y3k, 114 bytes nvram
[    1.730524] intel_pstate: Intel P-state driver initializing
[    1.732120] intel_pstate: HWP enabled
[    1.732518] ledtrig-cpu: registered to indicate activity on CPUs
[    1.732737] hid: raw HID events driver (C) Jiri Kosina
[    1.732864] intel_pmc_core INT33A1:00:  initialized
[    1.732964] drop_monitor: Initializing network drop monitor service
[    1.740496] Initializing XFRM netlink socket
[    1.740529] NET: Registered PF_INET6 protocol family
[    1.773156] ACPI: battery: Slot [BAT0] (battery present)
[    1.793087] Freeing initrd memory: 34012K
[    1.796794] Segment Routing with IPv6
[    1.796796] RPL Segment Routing with IPv6
[    1.796803] In-situ OAM (IOAM) with IPv6
[    1.796823] NET: Registered PF_PACKET protocol family
[    1.798161] microcode: Microcode Update Driver: v2.2.
[    1.798165] IPI shorthand broadcast: enabled
[    1.798868] sched_clock: Marking stable (1777419181, 20740615)->(1848868546, -50708750)
[    1.799303] registered taskstats version 1
[    1.800265] Loading compiled-in X.509 certificates
[    1.801708] Loaded X.509 cert 'Build time autogenerated kernel key: b8f2ed7818dcaad565c912955651b7716d01b3cf'
[    1.803506] zswap: loaded using pool zstd/zsmalloc
[    1.804678] Key type .fscrypt registered
[    1.804679] Key type fscrypt-provisioning registered
[    1.804698] AppArmor: AppArmor sha1 policy hashing enabled
[    1.805830] integrity: Loading X.509 certificate: UEFI:db
[    1.805841] integrity: Loaded X.509 cert 'Lenovo Ltd.: ThinkPad Product CA 2012: 838b1f54c1550463f45f98700640f11069265949'
[    1.805841] integrity: Loading X.509 certificate: UEFI:db
[    1.805848] integrity: Loaded X.509 cert 'Lenovo UEFI CA 2014: 4b91a68732eaefdd2c8ffffc6b027ec3449e9c8f'
[    1.805849] integrity: Loading X.509 certificate: UEFI:db
[    1.805858] integrity: Loaded X.509 cert 'Microsoft Windows Production PCA 2011: a92902398e16c49778cd90f99e4f9ae17c55af53'
[    1.806604] blacklist: Duplicate blacklisted hash bin:80b4d96931bf0d02fd91a61e19d14f1da452e66db2408ca8604d411f92659f0a
[    1.806605] blacklist: Duplicate blacklisted hash bin:f52f83a3fa9cfbd6920f722824dbe4034534d25b8507246b3b957dac6e1bce7a
[    1.806606] blacklist: Duplicate blacklisted hash bin:c5d9d8a186e2c82d09afaa2a6f7f2e73870d3e64f72c4e08ef67796a840f0fbd
[    1.806606] blacklist: Duplicate blacklisted hash bin:1aec84b84b6c65a51220a9be7181965230210d62d6d33c48999c6b295a2b0a06
[    1.806607] blacklist: Duplicate blacklisted hash bin:c3a99a460da464a057c3586d83cef5f4ae08b7103979ed8932742df0ed530c66
[    1.806608] blacklist: Duplicate blacklisted hash bin:58fb941aef95a25943b3fb5f2510a0df3fe44c58c95e0ab80487297568ab9771
[    1.806608] blacklist: Duplicate blacklisted hash bin:5391c3a2fb112102a6aa1edc25ae77e19f5d6f09cd09eeb2509922bfcd5992ea
[    1.806609] blacklist: Duplicate blacklisted hash bin:d626157e1d6a718bc124ab8da27cbb65072ca03a7b6b257dbdcbbd60f65ef3d1
[    1.806610] blacklist: Duplicate blacklisted hash bin:d063ec28f67eba53f1642dbf7dff33c6a32add869f6013fe162e2c32f1cbe56d
[    1.806610] blacklist: Duplicate blacklisted hash bin:29c6eb52b43c3aa18b2cd8ed6ea8607cef3cfae1bafe1165755cf2e614844a44
[    1.806611] blacklist: Duplicate blacklisted hash bin:90fbe70e69d633408d3e170c6832dbb2d209e0272527dfb63d49d29572a6f44c
[    1.806612] blacklist: Duplicate blacklisted hash bin:106faceacfecfd4e303b74f480a08098e2d0802b936f8ec774ce21f31686689c
[    1.806613] blacklist: Duplicate blacklisted hash bin:174e3a0b5b43c6a607bbd3404f05341e3dcf396267ce94f8b50e2e23a9da920c
[    1.806613] blacklist: Duplicate blacklisted hash bin:2b99cf26422e92fe365fbf4bc30d27086c9ee14b7a6fff44fb2f6b9001699939
[    1.806614] blacklist: Duplicate blacklisted hash bin:2e70916786a6f773511fa7181fab0f1d70b557c6322ea923b2a8d3b92b51af7d
[    1.806615] blacklist: Duplicate blacklisted hash bin:3fce9b9fdf3ef09d5452b0f95ee481c2b7f06d743a737971558e70136ace3e73
[    1.806616] blacklist: Duplicate blacklisted hash bin:47cc086127e2069a86e03a6bef2cd410f8c55a6d6bdb362168c31b2ce32a5adf
[    1.806617] blacklist: Duplicate blacklisted hash bin:71f2906fd222497e54a34662ab2497fcc81020770ff51368e9e3d9bfcbfd6375
[    1.806617] blacklist: Duplicate blacklisted hash bin:82db3bceb4f60843ce9d97c3d187cd9b5941cd3de8100e586f2bda5637575f67
[    1.806618] blacklist: Duplicate blacklisted hash bin:8ad64859f195b5f58dafaa940b6a6167acd67a886e8f469364177221c55945b9
[    1.806619] blacklist: Duplicate blacklisted hash bin:8d8ea289cfe70a1c07ab7365cb28ee51edd33cf2506de888fbadd60ebf80481c
[    1.806620] blacklist: Duplicate blacklisted hash bin:aeebae3151271273ed95aa2e671139ed31a98567303a332298f83709a9d55aa1
[    1.806620] blacklist: Duplicate blacklisted hash bin:c409bdac4775add8db92aa22b5b718fb8c94a1462c1fe9a416b95d8a3388c2fc
[    1.806621] blacklist: Duplicate blacklisted hash bin:c617c1a8b1ee2a811c28b5a81b4c83d7c98b5b0c27281d610207ebe692c2967f
[    1.806622] blacklist: Duplicate blacklisted hash bin:c90f336617b8e7f983975413c997f10b73eb267fd8a10cb9e3bdbfc667abdb8b
[    1.806623] blacklist: Duplicate blacklisted hash bin:64575bd912789a2e14ad56f6341f52af6bf80cf94400785975e9f04e2d64d745
[    1.806623] blacklist: Duplicate blacklisted hash bin:45c7c8ae750acfbb48fc37527d6412dd644daed8913ccd8a24c94d856967df8e
[    1.806722] blacklist: Duplicate blacklisted hash bin:47ff1b63b140b6fc04ed79131331e651da5b2e2f170f5daef4153dc2fbc532b1
[    1.806722] blacklist: Duplicate blacklisted hash bin:5391c3a2fb112102a6aa1edc25ae77e19f5d6f09cd09eeb2509922bfcd5992ea
[    1.806744] blacklist: Duplicate blacklisted hash bin:80b4d96931bf0d02fd91a61e19d14f1da452e66db2408ca8604d411f92659f0a
[    1.806766] blacklist: Duplicate blacklisted hash bin:992d359aa7a5f789d268b94c11b9485a6b1ce64362b0edb4441ccc187c39647b
[    1.806788] blacklist: Duplicate blacklisted hash bin:c452ab846073df5ace25cca64d6b7a09d906308a1a65eb5240e3c4ebcaa9cc0c
[    1.806804] blacklist: Duplicate blacklisted hash bin:e051b788ecbaeda53046c70e6af6058f95222c046157b8c4c1b9c2cfc65f46e5
[    1.807248] PM:   Magic number: 15:188:775
[    1.809250] RAS: Correctable Errors collector initialized.
[    1.809280] clk: Disabling unused clocks
[    1.812147] Freeing unused decrypted memory: 2036K
[    1.812611] Freeing unused kernel image (initmem) memory: 3400K
[    1.831040] Write protecting the kernel read-only data: 30720k
[    1.831641] Freeing unused kernel image (rodata/data gap) memory: 1308K
[    1.837702] x86/mm: Checked W+X mappings: passed, no W+X pages found.
[    1.837705] rodata_test: all tests were successful
[    1.837709] Run /init as init process
[    1.837710]   with arguments:
[    1.837711]     /init
[    1.837711]   with environment:
[    1.837712]     HOME=/
[    1.837712]     TERM=linux
[    1.940873] systemd[1]: systemd 254.5-1-manjaro running in system mode (+PAM +AUDIT -SELINUX -APPARMOR -IMA +SMACK +SECCOMP +GCRYPT +GNUTLS +OPENSSL +ACL +BLKID +CURL +ELFUTILS +FIDO2 +IDN2 -IDN +IPTC +KMOD +LIBCRYPTSETUP +LIBFDISK +PCRE2 -PWQUALITY +P11KIT -QRENCODE +TPM2 +BZIP2 +LZ4 +XZ +ZLIB +ZSTD +BPF_FRAMEWORK +XKBCOMMON +UTMP -SYSVINIT default-hierarchy=unified)
[    1.940877] systemd[1]: Detected architecture x86-64.
[    1.940878] systemd[1]: Running in initrd.
[    1.940938] fbcon: Taking over console
[    1.940958] systemd[1]: Hostname set to <panza>.
[    1.951986] Console: switching to colour frame buffer device 240x75
[    1.991540] systemd[1]: Queued start job for default target Initrd Default Target.
[    1.992791] systemd[1]: Created slice Slice /system/systemd-cryptsetup.
[    1.994196] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
[    1.994279] systemd[1]: Reached target Initrd /usr File System.
[    1.994322] systemd[1]: Reached target Path Units.
[    1.994360] systemd[1]: Reached target Slice Units.
[    1.994396] systemd[1]: Reached target Swaps.
[    1.994430] systemd[1]: Reached target Timer Units.
[    1.994550] systemd[1]: Listening on Journal Socket (/dev/log).
[    1.994654] systemd[1]: Listening on Journal Socket.
[    1.994757] systemd[1]: Listening on udev Control Socket.
[    1.994843] systemd[1]: Listening on udev Kernel Socket.
[    1.994880] systemd[1]: Reached target Socket Units.
[    1.995461] systemd[1]: Starting Create List of Static Device Nodes...
[    1.996942] systemd[1]: Starting Journal Service...
[    1.997581] systemd[1]: Starting Load Kernel Modules...
[    1.998099] systemd[1]: Starting Create Static Device Nodes in /dev...
[    1.998659] systemd[1]: Starting Virtual Console Setup...
[    1.999103] systemd[1]: Finished Create List of Static Device Nodes.
[    2.001830] systemd-journald[183]: Collecting audit messages is disabled.
[    2.006810] systemd[1]: Finished Create Static Device Nodes in /dev.
[    2.009263] mc: Linux media interface: v0.10
[    2.015363] systemd[1]: Finished Virtual Console Setup.
[    2.016330] systemd[1]: Starting dracut ask for additional cmdline parameters...
[    2.017444] videodev: Linux video capture interface: v2.00
[    2.018247] v4l2loopback: loading out-of-tree module taints kernel.
[    2.018251] v4l2loopback: module verification failed: signature and/or required key missing - tainting kernel
[    2.018841] v4l2loopback driver version 0.12.7 loaded
[    2.019125] systemd[1]: Started Journal Service.
[    2.081612] device-mapper: uevent: version 1.0.3
[    2.081657] device-mapper: ioctl: 4.48.0-ioctl (2023-03-01) initialised: [email protected]
[    2.087690] raid6: skipped pq benchmark and selected avx2x4
[    2.087692] raid6: using avx2x2 recovery algorithm
[    2.089543] xor: automatically using best checksumming function   avx       
[    2.150609] Btrfs loaded, zoned=yes, fsverity=yes
[    2.264893] i8042: PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x60,0x64 irq 1,12
[    2.267079] serio: i8042 KBD port at 0x60,0x64 irq 1
[    2.267112] serio: i8042 AUX port at 0x60,0x64 irq 12
[    2.268903] intel-ipu6 0000:00:05.0: enabling device (0000 -> 0002)
[    2.269074] intel-ipu6 0000:00:05.0: Device 0x465d (rev: 0x4)
[    2.269104] intel-ipu6 0000:00:05.0: physical base address 0x603c000000
[    2.269105] intel-ipu6 0000:00:05.0: mapped as: 0x000000008b09a506
[    2.269158] intel-ipu6 0000:00:05.0: IPU in secure mode
[    2.269160] intel-ipu6 0000:00:05.0: IPU secure touch = 0x0
[    2.269161] intel-ipu6 0000:00:05.0: IPU camera mask = 0xff
[    2.280128] xhci_hcd 0000:00:0d.0: xHCI Host Controller
[    2.280697] xhci_hcd 0000:00:0d.0: new USB bus registered, assigned bus number 1
[    2.281006] nvme 0000:04:00.0: platform quirk: setting simple suspend
[    2.281064] nvme nvme0: pci function 0000:04:00.0
[    2.281749] xhci_hcd 0000:00:0d.0: hcc params 0x20007fc1 hci version 0x120 quirks 0x0000000200009810
[    2.282001] xhci_hcd 0000:00:0d.0: xHCI Host Controller
[    2.282004] xhci_hcd 0000:00:0d.0: new USB bus registered, assigned bus number 2
[    2.282007] xhci_hcd 0000:00:0d.0: Host supports USB 3.2 Enhanced SuperSpeed
[    2.282040] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.05
[    2.282042] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.282043] usb usb1: Product: xHCI Host Controller
[    2.282045] usb usb1: Manufacturer: Linux 6.5.5-1-MANJARO xhci-hcd
[    2.282046] usb usb1: SerialNumber: 0000:00:0d.0
[    2.282176] hub 1-0:1.0: USB hub found
[    2.282182] hub 1-0:1.0: 1 port detected
[    2.282549] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 6.05
[    2.282551] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.282552] usb usb2: Product: xHCI Host Controller
[    2.282553] usb usb2: Manufacturer: Linux 6.5.5-1-MANJARO xhci-hcd
[    2.282553] usb usb2: SerialNumber: 0000:00:0d.0
[    2.282630] hub 2-0:1.0: USB hub found
[    2.282642] hub 2-0:1.0: 4 ports detected
[    2.284981] usb: port power management may be unreliable
[    2.285279] intel-ipu6 0000:00:05.0: IPC reset done
[    2.285282] intel-ipu6 0000:00:05.0: cpd file name: intel/ipu6ep_fw.bin
[    2.285307] intel-ipu6 0000:00:05.0: Direct firmware load for intel/ipu6ep_fw.bin failed with error -2
[    2.285310] intel-ipu6 0000:00:05.0: Requesting signed firmware failed
[    2.285338] xhci_hcd 0000:00:14.0: xHCI Host Controller
[    2.285342] xhci_hcd 0000:00:14.0: new USB bus registered, assigned bus number 3
[    2.285464] cryptd: max_cpu_qlen set to 1000
[    2.285871] intel-ipu6: probe of 0000:00:05.0 failed with error -2
[    2.287029] xhci_hcd 0000:00:14.0: hcc params 0x20007fc1 hci version 0x120 quirks 0x0000100200009810
[    2.288283] xhci_hcd 0000:00:14.0: xHCI Host Controller
[    2.288287] xhci_hcd 0000:00:14.0: new USB bus registered, assigned bus number 4
[    2.288290] xhci_hcd 0000:00:14.0: Host supports USB 3.1 Enhanced SuperSpeed
[    2.288328] usb usb3: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.05
[    2.288331] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.288332] usb usb3: Product: xHCI Host Controller
[    2.288333] usb usb3: Manufacturer: Linux 6.5.5-1-MANJARO xhci-hcd
[    2.288334] usb usb3: SerialNumber: 0000:00:14.0
[    2.292112] hub 3-0:1.0: USB hub found
[    2.292143] hub 3-0:1.0: 12 ports detected
[    2.295565] nvme nvme0: Shutdown timeout set to 10 seconds
[    2.297231] usb usb4: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 6.05
[    2.297233] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.297234] usb usb4: Product: xHCI Host Controller
[    2.297235] usb usb4: Manufacturer: Linux 6.5.5-1-MANJARO xhci-hcd
[    2.297236] usb usb4: SerialNumber: 0000:00:14.0
[    2.297821] hub 4-0:1.0: USB hub found
[    2.297852] hub 4-0:1.0: 4 ports detected
[    2.299442] nvme nvme0: 12/0/0 default/read/poll queues
[    2.300332] xhci_hcd 0000:22:00.0: xHCI Host Controller
[    2.300337] xhci_hcd 0000:22:00.0: new USB bus registered, assigned bus number 5
[    2.302101] xhci_hcd 0000:22:00.0: hcc params 0x200077c1 hci version 0x110 quirks 0x0000000200009810
[    2.302790] xhci_hcd 0000:22:00.0: xHCI Host Controller
[    2.302793] xhci_hcd 0000:22:00.0: new USB bus registered, assigned bus number 6
[    2.302795] xhci_hcd 0000:22:00.0: Host supports USB 3.1 Enhanced SuperSpeed
[    2.302829] usb usb5: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.05
[    2.302831] usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.302833] usb usb5: Product: xHCI Host Controller
[    2.302833] usb usb5: Manufacturer: Linux 6.5.5-1-MANJARO xhci-hcd
[    2.302834] usb usb5: SerialNumber: 0000:22:00.0
[    2.302977] hub 5-0:1.0: USB hub found
[    2.302987] hub 5-0:1.0: 2 ports detected
[    2.303079] usb usb6: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 6.05
[    2.303081] usb usb6: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.303082] usb usb6: Product: xHCI Host Controller
[    2.303083] usb usb6: Manufacturer: Linux 6.5.5-1-MANJARO xhci-hcd
[    2.303084] usb usb6: SerialNumber: 0000:22:00.0
[    2.303134] hub 6-0:1.0: USB hub found
[    2.303142] hub 6-0:1.0: 2 ports detected
[    2.303427]  nvme0n1: p1 p2 p3
[    2.314442] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input3
[    2.314883] AVX2 version of gcm_enc/dec engaged.
[    2.314914] AES CTR mode by8 optimization enabled
[    2.545258] usb 3-6: new full-speed USB device number 2 using xhci_hcd
[    2.554861] usb 5-2: new high-speed USB device number 2 using xhci_hcd
[    2.688218] usb 3-6: New USB device found, idVendor=06cb, idProduct=00fc, bcdDevice= 0.00
[    2.688227] usb 3-6: New USB device strings: Mfr=0, Product=0, SerialNumber=1
[    2.688230] usb 3-6: SerialNumber: d463ddf27100
[    2.694657] usb 5-2: New USB device found, idVendor=0451, idProduct=8142, bcdDevice= 1.00
[    2.694662] usb 5-2: New USB device strings: Mfr=0, Product=0, SerialNumber=1
[    2.694664] usb 5-2: SerialNumber: 8C020841B27E
[    2.696080] hub 5-2:1.0: USB hub found
[    2.696114] hub 5-2:1.0: 4 ports detected
[    2.774418] typec port0: bound usb3-port1 (ops connector_ops)
[    2.774431] typec port0: bound usb2-port1 (ops connector_ops)
[    2.814242] usb 3-8: new full-speed USB device number 3 using xhci_hcd
[    2.821164] usb 6-1: new SuperSpeed USB device number 2 using xhci_hcd
[    2.840257] usb 6-1: New USB device found, idVendor=0451, idProduct=8140, bcdDevice= 1.00
[    2.840268] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[    2.841734] hub 6-1:1.0: USB hub found
[    2.842019] hub 6-1:1.0: 4 ports detected
[    2.958245] usb 3-8: New USB device found, idVendor=8086, idProduct=0b63, bcdDevice=10.02
[    2.958259] usb 3-8: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[    2.958263] usb 3-8: Product: USB Bridge
[    2.958267] usb 3-8: Manufacturer: MCHP
[    2.965058] ljca 3-8:1.0: LJCA USB device init success
[    2.965075] usbcore: registered new interface driver ljca
[    2.968146] gpio gpiochip1: (INTC1096:00): not an immutable chip, please consider fixing it!
[    2.980781] usb 5-2.4: new full-speed USB device number 3 using xhci_hcd
[    2.981339] ljca-i2c ljca-i2c.3.auto: hid INTC1097 uid 0 new uid1
[    3.009554] ish-hid {33AECD58-B679-4E54-9BD9-A04D34F0C226}: [hid-ish]: enum_devices_done OK, num_hid_devices=3
[    3.023344] hid-generic 001F:8087:0AC2.0001: hidraw0: SENSOR HUB HID v2.00 Device [hid-ishtp 8087:0AC2] on 
[    3.038034] hid-generic 001F:8087:0AC2.0002: hidraw1: SENSOR HUB HID v2.00 Device [hid-ishtp 8087:0AC2] on 
[    3.048265] hid-generic 001F:8087:0AC2.0003: hidraw2: SENSOR HUB HID v2.00 Device [hid-ishtp 8087:0AC2] on 
[    3.084369] usb 5-2.4: New USB device found, idVendor=043e, idProduct=9a39, bcdDevice= 4.17
[    3.084374] usb 5-2.4: New USB device strings: Mfr=1, Product=3, SerialNumber=4
[    3.084376] usb 5-2.4: Product: LG Monitor Controls
[    3.084378] usb 5-2.4: Manufacturer: LG Electronics Inc.
[    3.084379] usb 5-2.4: SerialNumber: 110NTABJE248
[    3.087470] usb 3-10: new full-speed USB device number 4 using xhci_hcd
[    3.107891] hid-generic 0003:043E:9A39.0004: hiddev96,hidraw0: USB HID v1.11 Device [LG Electronics Inc. LG Monitor Controls] on usb-0000:22:00.0-2.4/input0
[    3.107908] usbcore: registered new interface driver usbhid
[    3.107909] usbhid: USB HID core driver
[    3.232668] usb 3-10: New USB device found, idVendor=8087, idProduct=0033, bcdDevice= 0.00
[    3.232682] usb 3-10: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[    3.291388] Bluetooth: Core ver 2.22
[    3.291405] NET: Registered PF_BLUETOOTH protocol family
[    3.291406] Bluetooth: HCI device and connection manager initialized
[    3.291410] Bluetooth: HCI socket layer initialized
[    3.291411] Bluetooth: L2CAP socket layer initialized
[    3.291413] Bluetooth: SCO socket layer initialized
[    3.307296] usbcore: registered new interface driver btusb
[    3.308764] Bluetooth: hci0: Device revision is 0
[    3.308767] Bluetooth: hci0: Secure boot is enabled
[    3.308768] Bluetooth: hci0: OTP lock is enabled
[    3.308769] Bluetooth: hci0: API lock is enabled
[    3.308769] Bluetooth: hci0: Debug lock is disabled
[    3.308770] Bluetooth: hci0: Minimum firmware build 1 week 10 2014
[    3.308771] Bluetooth: hci0: Bootloader timestamp 2019.40 buildtype 1 build 38
[    3.313656] Bluetooth: hci0: Found device firmware: intel/ibt-0040-0041.sfi
[    3.313669] Bluetooth: hci0: Boot Address: 0x100800
[    3.313670] Bluetooth: hci0: Firmware Version: 252-24.23
[    3.351564] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    3.351566] Bluetooth: BNEP filters: protocol multicast
[    3.351568] Bluetooth: BNEP socket layer initialized
[    5.256037] Bluetooth: hci0: Waiting for firmware download to complete
[    5.256059] Bluetooth: hci0: Firmware loaded in 1896876 usecs
[    5.256348] Bluetooth: hci0: Waiting for device to boot
[    5.273120] Bluetooth: hci0: Device booted in 16567 usecs
[    5.273134] Bluetooth: hci0: Malformed MSFT vendor event: 0x02
[    5.273486] Bluetooth: hci0: Found Intel DDC parameters: intel/ibt-0040-0041.ddc
[    5.277019] Bluetooth: hci0: Applying Intel DDC parameters completed
[    5.280069] Bluetooth: hci0: Firmware timestamp 2023.24 buildtype 1 build 67068
[    5.352501] Bluetooth: MGMT ver 1.22
[    5.363759] NET: Registered PF_ALG protocol family
[    5.454655] Bluetooth: hci0: Bad flag given (0x1) vs supported (0x0)
[    9.409401] typec port1: bound usb3-port3 (ops connector_ops)
[    9.409425] typec port1: bound usb2-port3 (ops connector_ops)
[  101.338853] input: MX Vertical Mouse as /devices/virtual/misc/uhid/0005:046D:B020.0005/input/input5
[  101.339485] hid-generic 0005:046D:B020.0005: input,hidraw1: BLUETOOTH HID v0.09 Mouse [MX Vertical] on 28:6b:35:ad:f7:09
[  104.310058] Key type trusted registered
[  104.316141] Key type encrypted registered
[  104.327706] BTRFS: device fsid 915108eb-d673-4605-b08d-7f58aa0979d9 devid 1 transid 122655 /dev/dm-0 scanned by (udev-worker) (474)
[  104.390152] PM: Image not found (code -22)
[  104.410048] BTRFS info (device dm-0): using crc32c (crc32c-intel) checksum algorithm
[  104.410058] BTRFS info (device dm-0): using free space tree
[  104.433984] BTRFS info (device dm-0): enabling ssd optimizations
[  104.882120] systemd-journald[183]: Received SIGTERM from PID 1 (systemd).
[  104.945742] systemd[1]: systemd 254.5-1-manjaro running in system mode (+PAM +AUDIT -SELINUX -APPARMOR -IMA +SMACK +SECCOMP +GCRYPT +GNUTLS +OPENSSL +ACL +BLKID +CURL +ELFUTILS +FIDO2 +IDN2 -IDN +IPTC +KMOD +LIBCRYPTSETUP +LIBFDISK +PCRE2 -PWQUALITY +P11KIT -QRENCODE +TPM2 +BZIP2 +LZ4 +XZ +ZLIB +ZSTD +BPF_FRAMEWORK +XKBCOMMON +UTMP -SYSVINIT default-hierarchy=unified)
[  104.945747] systemd[1]: Detected architecture x86-64.
[  104.947678] systemd[1]: Installed transient /etc/machine-id file.
[  105.051784] systemd[1]: bpf-lsm: LSM BPF program attached
[  105.165545] systemd[1]: initrd-switch-root.service: Deactivated successfully.
[  105.182237] systemd[1]: Stopped Switch Root.
[  105.185485] systemd[1]: systemd-journald.service: Scheduled restart job, restart counter is at 1.
[  105.185975] systemd[1]: Created slice Slice /system/getty.
[  105.186279] systemd[1]: Created slice Slice /system/systemd-fsck.
[  105.186481] systemd[1]: Created slice User and Session Slice.
[  105.186580] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
[  105.186645] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
[  105.186838] systemd[1]: Set up automount Arbitrary Executable File Formats File System Automount Point.
[  105.186891] systemd[1]: Reached target Local Encrypted Volumes.
[  105.186925] systemd[1]: Reached target Login Prompts.
[  105.186959] systemd[1]: Stopped target Switch Root.
[  105.186992] systemd[1]: Stopped target Initrd File Systems.
[  105.187020] systemd[1]: Stopped target Initrd Root File System.
[  105.187051] systemd[1]: Reached target Local Integrity Protected Volumes.
[  105.187099] systemd[1]: Reached target Remote File Systems.
[  105.187128] systemd[1]: Reached target Slice Units.
[  105.187165] systemd[1]: Reached target Local Verity Protected Volumes.
[  105.187242] systemd[1]: Listening on Device-mapper event daemon FIFOs.
[  105.187903] systemd[1]: Listening on LVM2 poll daemon socket.
[  105.190484] systemd[1]: Listening on Process Core Dump Socket.
[  105.191916] systemd[1]: Listening on udev Control Socket.
[  105.192720] systemd[1]: Listening on udev Kernel Socket.
[  105.231218] systemd[1]: Activating swap /dev/mapper/luks-6e172db0-9606-4aa8-afd8-c108cc190eea...
[  105.232545] systemd[1]: Mounting Huge Pages File System...
[  105.233470] systemd[1]: Mounting POSIX Message Queue File System...
[  105.234676] systemd[1]: Mounting Kernel Debug File System...
[  105.236757] Adding 13273492k swap on /dev/mapper/luks-6e172db0-9606-4aa8-afd8-c108cc190eea.  Priority:-2 extents:1 across:13273492k SSFS
[  105.237124] systemd[1]: Mounting Kernel Trace File System...
[  105.238902] systemd[1]: Starting Create List of Static Device Nodes...
[  105.240048] systemd[1]: Starting Monitoring of LVM2 mirrors, snapshots etc. using dmeventd or progress polling...
[  105.241568] systemd[1]: Starting Load Kernel Module configfs...
[  105.242846] systemd[1]: Starting Load Kernel Module dm_mod...
[  105.244298] systemd[1]: Starting Load Kernel Module drm...
[  105.245574] systemd[1]: Starting Load Kernel Module fuse...
[  105.246855] systemd[1]: Starting Load Kernel Module loop...
[  105.247558] systemd[1]: systemd-cryptsetup@luks\x2d6e172db0\x2d9606\x2d4aa8\x2dafd8\x2dc108cc190eea.service: Deactivated successfully.
[  105.253430] fuse: init (API version 7.38)
[  105.253466] loop: module loaded
[  105.277880] systemd[1]: Stopped systemd-cryptsetup@luks\x2d6e172db0\x2d9606\x2d4aa8\x2dafd8\x2dc108cc190eea.service.
[  105.278503] systemd[1]: systemd-cryptsetup@luks\x2de3383bdc\x2d3bbc\x2d4d5a\x2da813\x2dee95a7f374b1.service: Deactivated successfully.
[  105.317834] systemd[1]: Stopped systemd-cryptsetup@luks\x2de3383bdc\x2d3bbc\x2d4d5a\x2da813\x2dee95a7f374b1.service.
[  105.320494] systemd[1]: systemd-fsck-root.service: Deactivated successfully.
[  105.351096] systemd[1]: Stopped File System Check on Root Device.
[  105.371289] systemd[1]: Starting Load Kernel Modules...
[  105.371900] systemd[1]: TPM2 PCR Machine ID Measurement was skipped because of an unmet condition check (ConditionPathExists=/sys/firmware/efi/efivars/StubPcrKernelImage-4a67b082-0a4c-41cf-b6c7-440b29bb8c4f).
[  105.372684] systemd[1]: Starting Remount Root and Kernel File Systems...
[  105.373829] systemd[1]: Starting Coldplug All udev Devices...
[  105.376203] systemd[1]: Activated swap /dev/mapper/luks-6e172db0-9606-4aa8-afd8-c108cc190eea.
[  105.377338] systemd[1]: Mounted Huge Pages File System.
[  105.378098] systemd[1]: Mounted POSIX Message Queue File System.
[  105.378682] systemd[1]: Mounted Kernel Debug File System.
[  105.379207] systemd[1]: Mounted Kernel Trace File System.
[  105.384181] BTRFS info (device dm-0: state M): turning on async discard
[  105.397605] systemd[1]: Finished Create List of Static Device Nodes.
[  105.424430] systemd[1]: Finished Monitoring of LVM2 mirrors, snapshots etc. using dmeventd or progress polling.
[  105.425176] systemd[1]: [email protected]: Deactivated successfully.
[  105.444363] systemd[1]: Finished Load Kernel Module configfs.
[  105.453353] systemd[1]: modprobe@dm_mod.service: Deactivated successfully.
[  105.467912] systemd[1]: Finished Load Kernel Module dm_mod.
[  105.468802] systemd[1]: [email protected]: Deactivated successfully.
[  105.494538] systemd[1]: Finished Load Kernel Module drm.
[  105.495272] systemd[1]: [email protected]: Deactivated successfully.
[  105.527896] systemd[1]: Finished Load Kernel Module fuse.
[  105.537189] systemd[1]: [email protected]: Deactivated successfully.
[  105.561188] systemd[1]: Finished Load Kernel Module loop.
[  105.577888] systemd[1]: Finished Load Kernel Modules.
[  105.597883] systemd[1]: Finished Remount Root and Kernel File Systems.
[  105.617862] systemd[1]: Finished Coldplug All udev Devices.
[  105.618646] systemd[1]: Reached target Swaps.
[  105.641233] systemd[1]: Mounting FUSE Control File System...
[  105.651791] systemd[1]: Rebuild Hardware Database was skipped because of an unmet condition check (ConditionNeedsUpdate=/etc).
[  105.652624] systemd[1]: Starting Load/Save OS Random Seed...
[  105.654811] systemd[1]: Repartition Root Disk was skipped because no trigger condition checks were met.
[  105.655393] systemd[1]: Starting Apply Kernel Variables...
[  105.656677] systemd[1]: Starting Create Static Device Nodes in /dev gracefully...
[  105.657894] systemd[1]: Mounted FUSE Control File System.
[  105.721133] systemd[1]: Finished Apply Kernel Variables.
[  105.761122] systemd[1]: Finished Load/Save OS Random Seed.
[  105.794469] systemd[1]: Finished Create Static Device Nodes in /dev gracefully.
[  105.795689] systemd[1]: Create System Users was skipped because no trigger condition checks were met.
[  105.824678] systemd[1]: Starting Create Static Device Nodes in /dev...
[  105.871278] systemd[1]: Finished Create Static Device Nodes in /dev.
[  105.875750] systemd[1]: Reached target Preparation for Local File Systems.
[  105.904627] systemd[1]: Mounting /home...
[  105.905797] systemd[1]: Mounting /tmp...
[  105.906901] systemd[1]: Mounting /var/cache...
[  105.907582] systemd[1]: Virtual Machine and Container Storage (Compatibility) was skipped because of an unmet condition check (ConditionPathExists=/var/lib/machines.raw).
[  105.908338] systemd[1]: Mounting /var/log...
[  105.909090] systemd[1]: Entropy Daemon based on the HAVEGE algorithm was skipped because of an unmet condition check (ConditionKernelVersion=<5.6).
[  105.910620] systemd[1]: Starting Journal Service...
[  105.912434] systemd[1]: Starting Rule-based Manager for Device Events and Files...
[  105.913901] systemd[1]: Mounted /tmp.
[  105.917099] systemd[1]: Mounted /var/cache.
[  105.918038] systemd[1]: Mounted /home.
[  105.918442] systemd-journald[628]: Collecting audit messages is disabled.
[  105.918802] systemd[1]: Mounted /var/log.
[  105.920343] systemd[1]: Starting Load AppArmor profiles...
[  105.921145] systemd[1]: Started Journal Service.
[  105.931207] systemd-journald[628]: Received client request to flush runtime journal.
[  105.952169] systemd-journald[628]: /var/log/journal/629ef2ffcb4b414197be5dc480bdba6a/system.journal: Journal file uses a different sequence number ID, rotating.
[  105.952175] systemd-journald[628]: Rotating system journal.
[  105.958501] audit: type=1400 audit(1698828514.726:2): apparmor="STATUS" operation="profile_load" profile="unconfined" name="klogd" pid=670 comm="apparmor_parser"
[  105.969102] audit: type=1400 audit(1698828514.736:3): apparmor="STATUS" operation="profile_load" profile="unconfined" name="lsb_release" pid=662 comm="apparmor_parser"
[  105.971439] audit: type=1400 audit(1698828514.739:4): apparmor="STATUS" operation="profile_load" profile="unconfined" name="samba-dcerpcd" pid=666 comm="apparmor_parser"
[  105.972901] audit: type=1400 audit(1698828514.739:5): apparmor="STATUS" operation="profile_load" profile="unconfined" name="samba-rpcd" pid=667 comm="apparmor_parser"
[  105.973924] audit: type=1400 audit(1698828514.739:6): apparmor="STATUS" operation="profile_load" profile="unconfined" name="syslogd" pid=672 comm="apparmor_parser"
[  105.977782] audit: type=1400 audit(1698828514.746:7): apparmor="STATUS" operation="profile_load" profile="unconfined" name="ping" pid=661 comm="apparmor_parser"
[  105.979892] audit: type=1400 audit(1698828514.746:8): apparmor="STATUS" operation="profile_load" profile="unconfined" name="samba-rpcd-classic" pid=668 comm="apparmor_parser"
[  105.987716] audit: type=1400 audit(1698828514.756:9): apparmor="STATUS" operation="profile_load" profile="unconfined" name="php-fpm" pid=664 comm="apparmor_parser"
[  105.988380] audit: type=1400 audit(1698828514.756:10): apparmor="STATUS" operation="profile_load" profile="unconfined" name="samba-bgqd" pid=665 comm="apparmor_parser"
[  105.993329] audit: type=1400 audit(1698828514.759:11): apparmor="STATUS" operation="profile_load" profile="unconfined" name="nvidia_modprobe" pid=663 comm="apparmor_parser"
[  106.033010] BTRFS info: devid 1 device path /dev/mapper/luks-e3383bdc-3bbc-4d5a-a813-ee95a7f374b1 changed to /dev/dm-0 scanned by (udev-worker) (674)
[  106.033531] BTRFS info: devid 1 device path /dev/dm-0 changed to /dev/mapper/luks-e3383bdc-3bbc-4d5a-a813-ee95a7f374b1 scanned by (udev-worker) (674)
[  106.102154] input: Intel HID events as /devices/platform/INTC1070:00/input/input7
[  106.129843] Consider using thermal netlink events interface
[  106.172746] ------------[ cut here ]------------
[  106.172749] INT3472:06-clk already disabled
[  106.172756] WARNING: CPU: 0 PID: 493 at drivers/clk/clk.c:1090 clk_core_disable+0x87/0x130
[  106.172762] Modules linked in: nfc(+) intel_skl_int3472_tps68470 snd(+) tps68470_regulator soundcore soc_button_array int3403_thermal(+) int340x_thermal_zone clk_tps68470 fjes(-) int3400_thermal acpi_thermal_rel acpi_tad intel_hid acpi_pad intel_skl_int3472_discrete sparse_keymap mac_hid loop fuse ip_tables x_tables dm_crypt cbc encrypted_keys trusted asn1_encoder tee uhid cmac algif_hash algif_skcipher af_alg bnep btusb btrtl btbcm btintel btmtk bluetooth ecdh_generic rfkill crc16 usbhid hid_sensor_custom hid_sensor_hub intel_ishtp_hid gpio_ljca(OE) spi_ljca(OE) i2c_ljca(OE) ljca(OE) crct10dif_pclmul crc32_pclmul polyval_clmulni polyval_generic intel_ipu6_isys(OE) gf128mul videobuf2_dma_contig ghash_clmulni_intel videobuf2_memops sha512_ssse3 videobuf2_v4l2 serio_raw aesni_intel atkbd videobuf2_common libps2 crypto_simd intel_ipu6_psys(OE) vivaldi_fmap cryptd ucsi_acpi nvme xhci_pci typec_ucsi intel_ish_ipc xhci_pci_renesas nvme_core roles intel_ishtp mei_vsc(OE) video typec nvme_common i2c_hid_acpi intel_ipu6(OE)
[  106.172801]  mei ov2740(OE) v4l2_fwnode i8042 i2c_hid v4l2_async serio wmi btrfs blake2b_generic libcrc32c crc32c_generic crc32c_intel xor raid6_pq dm_mod v4l2loopback(OE) videodev mc crypto_user
[  106.172813] CPU: 0 PID: 493 Comm: kworker/u24:4 Tainted: G           OE      6.5.5-1-MANJARO #1 e9399f16590e7769efcdcd9f039e557ef90af6c1
[  106.172815] Hardware name: LENOVO 21CB009UGE/21CB009UGE, BIOS N3AET72W (1.37 ) 03/02/2023
[  106.172817] Workqueue: events_unbound acpi_scan_clear_dep_fn
[  106.172821] RIP: 0010:clk_core_disable+0x87/0x130
[  106.172824] Code: 48 8b 7b 10 ff d0 0f 1f 00 66 90 48 8b 5b 30 48 85 db 74 b3 8b 43 7c 85 c0 75 a1 48 8b 33 48 c7 c7 c3 55 81 b7 e8 09 de 8b ff <0f> 0b 5b c3 cc cc cc cc 65 8b 05 86 df 63 49 89 c0 48 0f a3 05 d0
[  106.172825] RSP: 0018:ffffb4ea8058b918 EFLAGS: 00010086
[  106.172827] RAX: 0000000000000000 RBX: ffff996b90894b00 RCX: 0000000000000027
[  106.172828] RDX: ffff996ecf4216c8 RSI: 0000000000000001 RDI: ffff996ecf4216c0
[  106.172829] RBP: ffff996b90894b00 R08: 0000000000000000 R09: ffffb4ea8058b7a8
[  106.172830] R10: 0000000000000003 R11: ffffffffb80ca068 R12: 0000000000000008
[  106.172831] R13: ffff996b92b08504 R14: 0000000000000000 R15: ffff996b82b38000
[  106.172832] FS:  0000000000000000(0000) GS:ffff996ecf400000(0000) knlGS:0000000000000000
[  106.172833] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[  106.172834] CR2: 00007f06d60a9b70 CR3: 0000000101e84000 CR4: 0000000000f50ef0
[  106.172835] PKRU: 55555554
[  106.172836] Call Trace:
[  106.172838]  <TASK>
[  106.172839]  ? clk_core_disable+0x87/0x130
[  106.172841]  ? __warn+0x81/0x130
[  106.172845]  ? clk_core_disable+0x87/0x130
[  106.172847]  ? report_bug+0x171/0x1a0
[  106.172850]  ? prb_read_valid+0x1b/0x30
[  106.172853]  ? handle_bug+0x3c/0x80
[  106.172854]  ? exc_invalid_op+0x17/0x70
[  106.172856]  ? asm_exc_invalid_op+0x1a/0x20
[  106.172859]  ? clk_core_disable+0x87/0x130
[  106.172861]  ? clk_core_disable+0x87/0x130
[  106.172862]  clk_disable+0x2c/0x40
[  106.172864]  ? __pfx_acpi_subsys_runtime_suspend+0x10/0x10
[  106.172867]  ov2740_power_off+0x2e/0x50 [ov2740 4af5046e58f257e5c23c3a401fa21e74330b2206]
[  106.172872]  acpi_subsys_runtime_suspend+0x12/0x30
[  106.172875]  __rpm_callback+0x41/0x170
[  106.172879]  ? __pfx_acpi_subsys_runtime_suspend+0x10/0x10
[  106.172881]  rpm_callback+0x5d/0x70
[  106.172883]  ? __pfx_acpi_subsys_runtime_suspend+0x10/0x10
[  106.172885]  rpm_suspend+0x120/0x6a0
[  106.172887]  ? rpm_check_suspend_allowed+0x54/0xb0
[  106.172889]  __pm_runtime_idle+0x3c/0xd0
[  106.172891]  ov2740_probe+0x6ab/0x810 [ov2740 4af5046e58f257e5c23c3a401fa21e74330b2206]
[  106.172895]  ? devres_open_group+0x45/0x100
[  106.172899]  ? i2c_device_probe+0x133/0x2e0
[  106.172902]  i2c_device_probe+0x133/0x2e0
[  106.172905]  really_probe+0x19b/0x3e0
[  106.172908]  ? __pfx___device_attach_driver+0x10/0x10
[  106.172910]  __driver_probe_device+0x78/0x160
[  106.172912]  driver_probe_device+0x1f/0x90
[  106.172914]  __device_attach_driver+0x89/0x110
[  106.172916]  bus_for_each_drv+0x92/0xf0
[  106.172919]  __device_attach+0xb2/0x1b0
[  106.172921]  bus_probe_device+0x8d/0xa0
[  106.172923]  device_add+0x690/0x8a0
[  106.172925]  i2c_new_client_device+0x19e/0x300
[  106.172926]  i2c_acpi_notify+0x11e/0x150
[  106.172929]  notifier_call_chain+0x5a/0xd0
[  106.172932]  blocking_notifier_call_chain+0x3f/0x60
[  106.172933]  acpi_bus_attach+0x1e1/0x260
[  106.172935]  acpi_scan_clear_dep_fn+0x27/0x60
[  106.172936]  process_one_work+0x1de/0x3f0
[  106.172939]  worker_thread+0x51/0x390
[  106.172940]  ? __pfx_worker_thread+0x10/0x10
[  106.172941]  kthread+0xe5/0x120
[  106.172943]  ? __pfx_kthread+0x10/0x10
[  106.172945]  ret_from_fork+0x31/0x50
[  106.172948]  ? __pfx_kthread+0x10/0x10
[  106.172949]  ret_from_fork_asm+0x1b/0x30
[  106.172953]  </TASK>
[  106.172953] ---[ end trace 0000000000000000 ]---
[  106.172955] ------------[ cut here ]------------
[  106.172955] INT3472:06-clk already unprepared
[  106.172960] WARNING: CPU: 0 PID: 493 at drivers/clk/clk.c:949 clk_core_unprepare+0x1b2/0x1d0
[  106.172962] Modules linked in: nfc(+) intel_skl_int3472_tps68470 snd(+) tps68470_regulator soundcore soc_button_array int3403_thermal(+) int340x_thermal_zone clk_tps68470 fjes(-) int3400_thermal acpi_thermal_rel acpi_tad intel_hid acpi_pad intel_skl_int3472_discrete sparse_keymap mac_hid loop fuse ip_tables x_tables dm_crypt cbc encrypted_keys trusted asn1_encoder tee uhid cmac algif_hash algif_skcipher af_alg bnep btusb btrtl btbcm btintel btmtk bluetooth ecdh_generic rfkill crc16 usbhid hid_sensor_custom hid_sensor_hub intel_ishtp_hid gpio_ljca(OE) spi_ljca(OE) i2c_ljca(OE) ljca(OE) crct10dif_pclmul crc32_pclmul polyval_clmulni polyval_generic intel_ipu6_isys(OE) gf128mul videobuf2_dma_contig ghash_clmulni_intel videobuf2_memops sha512_ssse3 videobuf2_v4l2 serio_raw aesni_intel atkbd videobuf2_common libps2 crypto_simd intel_ipu6_psys(OE) vivaldi_fmap cryptd ucsi_acpi nvme xhci_pci typec_ucsi intel_ish_ipc xhci_pci_renesas nvme_core roles intel_ishtp mei_vsc(OE) video typec nvme_common i2c_hid_acpi intel_ipu6(OE)
[  106.172990]  mei ov2740(OE) v4l2_fwnode i8042 i2c_hid v4l2_async serio wmi btrfs blake2b_generic libcrc32c crc32c_generic crc32c_intel xor raid6_pq dm_mod v4l2loopback(OE) videodev mc crypto_user
[  106.172998] CPU: 0 PID: 493 Comm: kworker/u24:4 Tainted: G        W  OE      6.5.5-1-MANJARO #1 e9399f16590e7769efcdcd9f039e557ef90af6c1
[  106.173000] Hardware name: LENOVO 21CB009UGE/21CB009UGE, BIOS N3AET72W (1.37 ) 03/02/2023
[  106.173001] Workqueue: events_unbound acpi_scan_clear_dep_fn
[  106.173003] RIP: 0010:clk_core_unprepare+0x1b2/0x1d0
[  106.173005] Code: 8b 37 48 c7 c7 ea 56 81 b7 e8 fa bc 8b ff 0f 0b 5b c3 cc cc cc cc c3 cc cc cc cc 48 8b 37 48 c7 c7 d3 56 81 b7 e8 de bc 8b ff <0f> 0b 5b c3 cc cc cc cc 48 8b 33 48 c7 c7 03 57 81 b7 e8 c7 bc 8b
[  106.173006] RSP: 0018:ffffb4ea8058b920 EFLAGS: 00010282
[  106.173008] RAX: 0000000000000000 RBX: ffff996b90894b00 RCX: 0000000000000027
[  106.173009] RDX: ffff996ecf4216c8 RSI: 0000000000000001 RDI: ffff996ecf4216c0
[  106.173010] RBP: ffffffffb696fc90 R08: 0000000000000000 R09: ffffb4ea8058b7b0
[  106.173011] R10: 0000000000000003 R11: ffffffffb80ca068 R12: 0000000000000008
[  106.173011] R13: ffff996b92b08504 R14: 0000000000000000 R15: ffff996b82b38000
[  106.173012] FS:  0000000000000000(0000) GS:ffff996ecf400000(0000) knlGS:0000000000000000
[  106.173013] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[  106.173014] CR2: 00007f06d60a9b70 CR3: 0000000101e84000 CR4: 0000000000f50ef0
[  106.173015] PKRU: 55555554
[  106.173016] Call Trace:
[  106.173016]  <TASK>
[  106.173017]  ? clk_core_unprepare+0x1b2/0x1d0
[  106.173019]  ? __warn+0x81/0x130
[  106.173021]  ? clk_core_unprepare+0x1b2/0x1d0
[  106.173023]  ? report_bug+0x171/0x1a0
[  106.173024]  ? prb_read_valid+0x1b/0x30
[  106.173026]  ? handle_bug+0x3c/0x80
[  106.173027]  ? exc_invalid_op+0x17/0x70
[  106.173029]  ? asm_exc_invalid_op+0x1a/0x20
[  106.173031]  ? __pfx_acpi_subsys_runtime_suspend+0x10/0x10
[  106.173033]  ? clk_core_unprepare+0x1b2/0x1d0
[  106.173035]  clk_unprepare+0x28/0x40
[  106.173037]  ov2740_power_off+0x36/0x50 [ov2740 4af5046e58f257e5c23c3a401fa21e74330b2206]
[  106.173041]  acpi_subsys_runtime_suspend+0x12/0x30
[  106.173043]  __rpm_callback+0x41/0x170
[  106.173045]  ? __pfx_acpi_subsys_runtime_suspend+0x10/0x10
[  106.173047]  rpm_callback+0x5d/0x70
[  106.173049]  ? __pfx_acpi_subsys_runtime_suspend+0x10/0x10
[  106.173051]  rpm_suspend+0x120/0x6a0
[  106.173053]  ? rpm_check_suspend_allowed+0x54/0xb0
[  106.173055]  __pm_runtime_idle+0x3c/0xd0
[  106.173057]  ov2740_probe+0x6ab/0x810 [ov2740 4af5046e58f257e5c23c3a401fa21e74330b2206]
[  106.173061]  ? devres_open_group+0x45/0x100
[  106.173063]  ? i2c_device_probe+0x133/0x2e0
[  106.173065]  i2c_device_probe+0x133/0x2e0
[  106.173068]  really_probe+0x19b/0x3e0
[  106.173070]  ? __pfx___device_attach_driver+0x10/0x10
[  106.173072]  __driver_probe_device+0x78/0x160
[  106.173074]  driver_probe_device+0x1f/0x90
[  106.173077]  __device_attach_driver+0x89/0x110
[  106.173079]  bus_for_each_drv+0x92/0xf0
[  106.173081]  __device_attach+0xb2/0x1b0
[  106.173084]  bus_probe_device+0x8d/0xa0
[  106.173086]  device_add+0x690/0x8a0
[  106.173088]  i2c_new_client_device+0x19e/0x300
[  106.173089]  i2c_acpi_notify+0x11e/0x150
[  106.173092]  notifier_call_chain+0x5a/0xd0
[  106.173094]  blocking_notifier_call_chain+0x3f/0x60
[  106.173095]  acpi_bus_attach+0x1e1/0x260
[  106.173097]  acpi_scan_clear_dep_fn+0x27/0x60
[  106.173099]  process_one_work+0x1de/0x3f0
[  106.173101]  worker_thread+0x51/0x390
[  106.173102]  ? __pfx_worker_thread+0x10/0x10
[  106.173103]  kthread+0xe5/0x120
[  106.173105]  ? __pfx_kthread+0x10/0x10
[  106.173107]  ret_from_fork+0x31/0x50
[  106.173109]  ? __pfx_kthread+0x10/0x10
[  106.173110]  ret_from_fork_asm+0x1b/0x30
[  106.173113]  </TASK>
[  106.173113] ---[ end trace 0000000000000000 ]---
[  106.174696] nfc: nfc_init: NFC Core ver 0.1
[  106.174873] NET: Registered PF_NFC protocol family
[  106.183716] resource: resource sanity check: requesting [mem 0x00000000fedc0000-0x00000000fedcffff], which spans more than pnp 00:05 [mem 0xfedc0000-0xfedc7fff]
[  106.183722] caller igen6_probe+0x1a0/0x8d0 [igen6_edac] mapping multiple BARs
[  106.193887] EDAC MC0: Giving out device to module igen6_edac controller Intel_client_SoC MC#0: DEV 0000:00:00.0 (INTERRUPT)
[  106.196040] EDAC MC1: Giving out device to module igen6_edac controller Intel_client_SoC MC#1: DEV 0000:00:00.0 (INTERRUPT)
[  106.196065] EDAC igen6 MC0: HANDLING IBECC MEMORY ERROR
[  106.196066] EDAC igen6 MC0: ADDR 0x7fffffffe0 
[  106.196073] EDAC igen6 MC1: HANDLING IBECC MEMORY ERROR
[  106.196073] EDAC igen6 MC1: ADDR 0x7fffffffe0 
[  106.196116] EDAC igen6: v2.5.1
[  106.272965] ACPI: bus type thunderbolt registered
[  106.273310] mei_me 0000:00:16.0: enabling device (0000 -> 0002)
[  106.296794] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[  106.296992] Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[  106.297807] input: PC Speaker as /devices/platform/pcspkr/input/input8
[  106.297971] thinkpad_acpi: ThinkPad ACPI Extras v0.26
[  106.297973] thinkpad_acpi: http://ibm-acpi.sf.net/
[  106.297973] thinkpad_acpi: ThinkPad BIOS N3AET72W (1.37 ), EC N3AHT46W
[  106.297974] thinkpad_acpi: Lenovo ThinkPad X1 Carbon Gen 10, model 21CB009UGE
[  106.298020] cdc_acm 5-2.4:1.1: ttyACM0: USB ACM device
[  106.298046] usbcore: registered new interface driver cdc_acm
[  106.298047] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
[  106.298108] i801_smbus 0000:00:1f.4: enabling device (0000 -> 0003)
[  106.298263] iosm 0000:08:00.0: enabling device (0000 -> 0002)
[  106.298449] i801_smbus 0000:00:1f.4: SPD Write Disable is set
[  106.298482] i801_smbus 0000:00:1f.4: SMBus using PCI interrupt
[  106.298742] thinkpad_acpi: radio switch found; radios are enabled
[  106.301954] thinkpad_acpi: This ThinkPad has standard ACPI backlight brightness control, supported by the ACPI video driver
[  106.301955] thinkpad_acpi: Disabling thinkpad-acpi brightness events by default...
[  106.302322] i2c i2c-2: 8/8 memory slots populated (from DMI)
[  106.302324] i2c i2c-2: Systems with more than 4 memory slots not supported yet, not instantiating SPD
[  106.312350] thinkpad_acpi: rfkill switch tpacpi_bluetooth_sw: radio is unblocked
[  106.320483] intel-lpss 0000:00:15.0: enabling device (0000 -> 0002)
[  106.322934] idma64 idma64.0: Found Intel integrated DMA 64-bit
[  106.325806] wwan wwan0: port wwan0at0 attached
[  106.325834] wwan wwan0: port wwan0at1 attached
[  106.325856] wwan wwan0: port wwan0mbim0 attached
[  106.328202] thinkpad_acpi: rfkill switch tpacpi_wwan_sw: radio is blocked
[  106.362076] RAPL PMU: API unit is 2^-32 Joules, 4 fixed counters, 655360 ms ovfl timer
[  106.362081] RAPL PMU: hw unit of domain pp0-core 2^-14 Joules
[  106.362082] RAPL PMU: hw unit of domain package 2^-14 Joules
[  106.362082] RAPL PMU: hw unit of domain pp1-gpu 2^-14 Joules
[  106.362083] RAPL PMU: hw unit of domain psys 2^-14 Joules
[  106.362390] Intel(R) Wireless WiFi driver for Linux
[  106.362558] iwlwifi 0000:00:14.3: enabling device (0000 -> 0002)
[  106.364439] iTCO_vendor_support: vendor-support=0
[  106.364465] intel_rapl_msr: PL4 support detected.
[  106.364489] intel_rapl_common: Found RAPL domain package
[  106.364491] intel_rapl_common: Found RAPL domain core
[  106.364492] intel_rapl_common: Found RAPL domain uncore
[  106.364493] intel_rapl_common: Found RAPL domain psys
[  106.367901] iwlwifi 0000:00:14.3: Detected crf-id 0x400410, cnv-id 0x80400 wfpm id 0x80000020
[  106.367955] iwlwifi 0000:00:14.3: PCI dev 51f0/0090, rev=0x370, rfid=0x2010d000
[  106.372362] proc_thermal_pci 0000:00:04.0: enabling device (0000 -> 0002)
[  106.374640] iTCO_wdt iTCO_wdt: Found a Intel PCH TCO device (Version=6, TCOBASE=0x0400)
[  106.374799] iTCO_wdt iTCO_wdt: initialized. heartbeat=30 sec (nowayout=0)
[  106.378175] iwlwifi 0000:00:14.3: api flags index 2 larger than supported by driver
[  106.378196] iwlwifi 0000:00:14.3: TLV_FW_FSEQ_VERSION: FSEQ Version: 0.0.2.41
[  106.378696] iwlwifi 0000:00:14.3: loaded firmware version 83.e8f84e98.0 so-a0-gf-a0-83.ucode op_mode iwlmvm
[  106.379549] spi-nor spi1.0: unrecognized JEDEC id bytes: f7 30 30 09 03 00
[  106.382932] snd_hda_intel 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040380
[  106.383574] snd_hda_intel 0000:00:1f.3: Digital mics found on Skylake+ platform, using SOF driver
[  106.389809] intel_rapl_common: Found RAPL domain package
[  106.407534] thinkpad_acpi: secondary fan control detected & enabled
[  106.419924] thinkpad_acpi: battery 1 registered (start 0, stop 100, behaviours: 0x7)
[  106.419946] ACPI: battery: new extension: ThinkPad Battery Extension
[  106.436225] input: ThinkPad Extra Buttons as /devices/platform/thinkpad_acpi/input/input10
[  106.479713] intel-lpss 0000:00:19.0: enabling device (0000 -> 0002)
[  106.481009] idma64 idma64.1: Found Intel integrated DMA 64-bit
[  106.561758] input: SYNA8016:00 06CB:CEB3 Mouse as /devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-3/i2c-SYNA8016:00/0018:06CB:CEB3.0006/input/input11
[  106.561920] input: SYNA8016:00 06CB:CEB3 Touchpad as /devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-3/i2c-SYNA8016:00/0018:06CB:CEB3.0006/input/input12
[  106.562161] hid-generic 0018:06CB:CEB3.0006: input,hidraw1: I2C HID v1.00 Mouse [SYNA8016:00 06CB:CEB3] on i2c-SYNA8016:00
[  106.643845] i915 0000:00:02.0: enabling device (0006 -> 0007)
[  106.645203] i915 0000:00:02.0: [drm] VT-d active for gfx access
[  106.664217] Console: switching to colour dummy device 80x25
[  106.671959] iwlwifi 0000:00:14.3: Detected Intel(R) Wi-Fi 6E AX211 160MHz, REV=0x370
[  106.671997] thermal thermal_zone8: failed to read out thermal zone (-61)
[  106.677924] intel_tcc_cooling: Programmable TCC Offset detected
[  106.680195] iwlwifi 0000:00:14.3: WRT: Invalid buffer destination
[  106.704651] i915 0000:00:02.0: vgaarb: deactivate vga console
[  106.704718] i915 0000:00:02.0: [drm] Using Transparent Hugepages
[  106.705161] i915 0000:00:02.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=io+mem:owns=mem
[  106.707507] i915 0000:00:02.0: [drm] Finished loading DMC firmware i915/adlp_dmc.bin (v2.20)
[  106.724316] sof-audio-pci-intel-tgl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040380
[  106.725025] sof-audio-pci-intel-tgl 0000:00:1f.3: Digital mics found on Skylake+ platform, using SOF driver
[  106.725673] sof-audio-pci-intel-tgl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040380
[  106.764390] psmouse serio1: trackpoint: Elan TrackPoint firmware: 0xc2, buttons: 3/3
[  106.768677] mei_hdcp 0000:00:16.0-b638ab7e-94e2-4ea2-a552-d1c54b627f04: bound 0000:00:02.0 (ops i915_hdcp_ops [i915])
[  106.776974] input: TPPS/2 Elan TrackPoint as /devices/platform/i8042/serio1/input/input9
[  106.780836] mousedev: PS/2 mouse device common for all mice
[  106.804763] i915 0000:00:02.0: [drm] GT0: GuC firmware i915/adlp_guc_70.bin version 70.5.1
[  106.804768] i915 0000:00:02.0: [drm] GT0: HuC firmware i915/tgl_huc.bin version 7.9.3
[  106.821497] i915 0000:00:02.0: [drm] GT0: HuC: authenticated for all workloads
[  106.822020] i915 0000:00:02.0: [drm] GT0: GUC: submission enabled
[  106.822021] i915 0000:00:02.0: [drm] GT0: GUC: SLPC enabled
[  106.822481] i915 0000:00:02.0: [drm] GT0: GUC: RC enabled
[  106.823330] mei_pxp 0000:00:16.0-fbf6fcf1-96cf-4e2e-a6a6-1bab8cbe36b1: bound 0000:00:02.0 (ops i915_pxp_tee_component_ops [i915])
[  106.823477] i915 0000:00:02.0: [drm] Protected Xe Path (PXP) protected content support initialized
[  106.823566] i915 0000:00:02.0: [drm] Selective fetch area calculation failed in pipe A
[  106.841316] iwlwifi 0000:00:14.3: WFPM_UMAC_PD_NOTIFICATION: 0x20
[  106.841374] iwlwifi 0000:00:14.3: WFPM_LMAC2_PD_NOTIFICATION: 0x1f
[  106.841434] iwlwifi 0000:00:14.3: WFPM_AUTH_KEY_0: 0x90
[  106.841488] iwlwifi 0000:00:14.3: CNVI_SCU_SEQ_DATA_DW9: 0x0
[  106.842516] iwlwifi 0000:00:14.3: loaded PNVM version 181407b3
[  106.843152] iwlwifi 0000:00:14.3: RFIm is deactivated, reason = 4
[  106.846914] input: SYNA8016:00 06CB:CEB3 Mouse as /devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-3/i2c-SYNA8016:00/0018:06CB:CEB3.0006/input/input14
[  106.847089] input: SYNA8016:00 06CB:CEB3 Touchpad as /devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-3/i2c-SYNA8016:00/0018:06CB:CEB3.0006/input/input15
[  106.847138] hid-multitouch 0018:06CB:CEB3.0006: input,hidraw1: I2C HID v1.00 Mouse [SYNA8016:00 06CB:CEB3] on i2c-SYNA8016:00
[  106.858276] iwlwifi 0000:00:14.3: Detected RF GF, rfid=0x2010d000
[  106.929386] iwlwifi 0000:00:14.3: base HW address: 28:6b:35:ad:f7:05
[  106.945824] iwlwifi 0000:00:14.3 wlp0s20f3: renamed from wlan0
[  107.135741] iwlwifi 0000:00:14.3: WRT: Invalid buffer destination
[  107.138790] Bluetooth: hci0: Bad flag given (0x1) vs supported (0x0)
[  107.292274] iwlwifi 0000:00:14.3: WFPM_UMAC_PD_NOTIFICATION: 0x20
[  107.292333] iwlwifi 0000:00:14.3: WFPM_LMAC2_PD_NOTIFICATION: 0x1f
[  107.292343] iwlwifi 0000:00:14.3: WFPM_AUTH_KEY_0: 0x90
[  107.292352] iwlwifi 0000:00:14.3: CNVI_SCU_SEQ_DATA_DW9: 0x0
[  107.294028] iwlwifi 0000:00:14.3: RFIm is deactivated, reason = 4
[  107.390668] iwlwifi 0000:00:14.3: Registered PHC clock: iwlwifi-PTP, with index: 0
[  107.452177] iwlwifi 0000:00:14.3: WRT: Invalid buffer destination
[  107.608570] iwlwifi 0000:00:14.3: WFPM_UMAC_PD_NOTIFICATION: 0x20
[  107.608629] iwlwifi 0000:00:14.3: WFPM_LMAC2_PD_NOTIFICATION: 0x1f
[  107.608680] iwlwifi 0000:00:14.3: WFPM_AUTH_KEY_0: 0x90
[  107.608740] iwlwifi 0000:00:14.3: CNVI_SCU_SEQ_DATA_DW9: 0x0
[  107.610217] iwlwifi 0000:00:14.3: RFIm is deactivated, reason = 4
[  107.779091] thunderbolt 0-0:1.1: new retimer found, vendor=0x8087 device=0x15ee
[  108.034284] [drm] Initialized i915 1.6.0 20201103 for 0000:00:02.0 on minor 1
[  108.036202] ACPI: video: Video Device [GFX0] (multi-head: yes  rom: no  post: no)
[  108.036435] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input17
[  108.036538] sof-audio-pci-intel-tgl 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[  108.091299] systemd-journald[628]: /var/log/journal/629ef2ffcb4b414197be5dc480bdba6a/user-1000.journal: Journal file uses a different sequence number ID, rotating.
[  108.106245] fbcon: i915drmfb (fb0) is primary device
[  108.459207] thunderbolt 0-1: new device found, vendor=0x1e device=0x1112
[  108.459226] thunderbolt 0-1: LG Electronics UltraWide 5K
[  109.433203] Console: switching to colour frame buffer device 240x67
[  109.457357] i915 0000:00:02.0: [drm] fb0: i915drmfb frame buffer device
[  109.489543] sof-audio-pci-intel-tgl 0000:00:1f.3: use msi interrupt mode
[  109.541323] sof-audio-pci-intel-tgl 0000:00:1f.3: hda codecs found, mask 5
[  109.541328] sof-audio-pci-intel-tgl 0000:00:1f.3: using HDA machine driver skl_hda_dsp_generic now
[  109.541331] sof-audio-pci-intel-tgl 0000:00:1f.3: DMICs detected in NHLT tables: 4
[  109.544237] sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware info: version 2:2:0-57864
[  109.544240] sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:0
[  109.544245] sof-audio-pci-intel-tgl 0000:00:1f.3: unknown sof_ext_man header type 3 size 0x30
[  109.658942] sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware info: version 2:2:0-57864
[  109.658947] sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:0
[  109.672884] sof-audio-pci-intel-tgl 0000:00:1f.3: Topology: ABI 3:22:1 Kernel ABI 3:23:0
[  109.673107] skl_hda_dsp_generic skl_hda_dsp_generic: ASoC: Parent card not yet available, widget card binding deferred
[  109.700665] snd_hda_codec_realtek ehdaudio0D0: autoconfig for ALC287: line_outs=2 (0x14/0x17/0x0/0x0/0x0) type:speaker
[  109.700670] snd_hda_codec_realtek ehdaudio0D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[  109.700671] snd_hda_codec_realtek ehdaudio0D0:    hp_outs=1 (0x21/0x0/0x0/0x0/0x0)
[  109.700672] snd_hda_codec_realtek ehdaudio0D0:    mono: mono_out=0x0
[  109.700673] snd_hda_codec_realtek ehdaudio0D0:    inputs:
[  109.700673] snd_hda_codec_realtek ehdaudio0D0:      Mic=0x19
[  109.749475] snd_hda_codec_realtek ehdaudio0D0: ASoC: sink widget AIF1TX overwritten
[  109.749480] snd_hda_codec_realtek ehdaudio0D0: ASoC: source widget AIF1RX overwritten
[  109.749569] skl_hda_dsp_generic skl_hda_dsp_generic: ASoC: sink widget hifi3 overwritten
[  109.749572] skl_hda_dsp_generic skl_hda_dsp_generic: ASoC: sink widget hifi2 overwritten
[  109.749574] skl_hda_dsp_generic skl_hda_dsp_generic: ASoC: sink widget hifi1 overwritten
[  109.749576] skl_hda_dsp_generic skl_hda_dsp_generic: ASoC: source widget Codec Output Pin1 overwritten
[  109.749577] skl_hda_dsp_generic skl_hda_dsp_generic: ASoC: sink widget Codec Input Pin1 overwritten
[  109.749580] skl_hda_dsp_generic skl_hda_dsp_generic: ASoC: sink widget Analog Codec Playback overwritten
[  109.749583] skl_hda_dsp_generic skl_hda_dsp_generic: ASoC: sink widget Digital Codec Playback overwritten
[  109.749586] skl_hda_dsp_generic skl_hda_dsp_generic: ASoC: sink widget Alt Analog Codec Playback overwritten
[  109.749589] skl_hda_dsp_generic skl_hda_dsp_generic: ASoC: source widget Analog Codec Capture overwritten
[  109.749592] skl_hda_dsp_generic skl_hda_dsp_generic: ASoC: source widget Digital Codec Capture overwritten
[  109.749595] skl_hda_dsp_generic skl_hda_dsp_generic: ASoC: source widget Alt Analog Codec Capture overwritten
[  109.749601] skl_hda_dsp_generic skl_hda_dsp_generic: hda_dsp_hdmi_build_controls: no PCM in topology for HDMI converter 3
[  109.783661] input: sof-hda-dsp Mic as /devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0/input18
[  109.783760] input: sof-hda-dsp Headphone as /devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0/input19
[  109.783816] input: sof-hda-dsp HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0/input20
[  109.783862] input: sof-hda-dsp HDMI/DP,pcm=4 as /devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0/input21
[  109.783906] input: sof-hda-dsp HDMI/DP,pcm=5 as /devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0/input22
[  111.451898] wlp0s20f3: authenticate with 00:38:df:28:80:c4
[  111.451913] wlp0s20f3: 80 MHz not supported, disabling VHT
[  111.456484] wlp0s20f3: send auth to 00:38:df:28:80:c4 (try 1/3)
[  111.502147] wlp0s20f3: authenticated
[  111.504191] wlp0s20f3: associate with 00:38:df:28:80:c4 (try 1/3)
[  111.509710] wlp0s20f3: RX AssocResp from 00:38:df:28:80:c4 (capab=0x1431 status=0 aid=3)
[  111.522422] wlp0s20f3: associated
[  111.615742] wlp0s20f3: Limiting TX power to 14 (17 - 3) dBm as advertised by 00:38:df:28:80:c4
[  111.852993] waybar[1144]: memfd_create() called without MFD_EXEC or MFD_NOEXEC_SEAL set
[  111.852993] polkit-gnome-au[1185]: memfd_create() called without MFD_EXEC or MFD_NOEXEC_SEAL set
[  112.199945] Bluetooth: RFCOMM TTY layer initialized
[  112.199956] Bluetooth: RFCOMM socket layer initialized
[  112.199959] Bluetooth: RFCOMM ver 1.11

@alvinpeters
Copy link
Contributor

@hinricht it's still loading in the initramfs for some reason, even though omitted. Can you try doing something like sudo dracut --uefi --verbose and send me.the logs? it shows you what files are inside the initramfs

@hinricht
Copy link
Contributor Author

hinricht commented Nov 1, 2023

Here you go:
dracut.log.txt

$ sudo cat /etc/dracut.conf.d/ipu6.conf
omit_drivers+=" intel_ipu6 intel_ipu6_isys intel_ipu6_psys intel_vsc mei_vsc v4l2loopback "

@alvinpeters
Copy link
Contributor

Here you go:
dracut.log.txt

$ sudo cat /etc/dracut.conf.d/ipu6.conf
omit_drivers+=" intel_ipu6 intel_ipu6_isys intel_ipu6_psys intel_vsc mei_vsc v4l2loopback "

ipu6 is indeed not included in the dracut and should never even load in the initramfs. did you ever rerun dracut/reinstall the kernel before testign the camera? can you do something like sudo pacman -S linux or whatever kernel you are using just to trigger the pacman hook, reboot, them test the camera again?

@hinricht
Copy link
Contributor Author

hinricht commented Nov 1, 2023

@striczkof YEAH 🥳
sudo pacman -S linux65 did the trick ! I don't know why dracut --uefi --verbose was not enough, I tried rebooting afterwards without success. But now, after reinstalling the kernel (which triggers a dracut rebuild) the test.sh script runs and I can see my cam working:

$ archlinux-ipu6-webcam $ ./test.sh
Setting pipeline to PAUSED ...
[11-01 16:44:13.454] CamHAL[INF] aiqb file name OV2740_CJFLE23_ADL.aiqb
[11-01 16:44:13.454] CamHAL[INF] aiqb file name OV2740_CJFLE23_ADL.aiqb
[11-01 16:44:13.455] CamHAL[ERR] invalid media format, default value used.
[11-01 16:44:13.455] CamHAL[ERR] GetControl: Device node /dev/v4l-subdev16 IOCTL VIDIOC_G_EXT_CTRLS error: Invalid argument
Pipeline is live and does not need PREROLL ...
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock

(gst-launch-1.0:6274): GStreamer-CRITICAL **: 16:44:13.515: Registering meta implementation 'GstCamerasrcMeta' without init function
[11-01 16:44:13.515] CamHAL[ERR] sensor output sub device is not set
Redistribute latency...
^Chandling interrupt.
Interrupt: Stopping pipeline ...
Execution ended after 0:00:03.810726952
Setting pipeline to NULL ...
Enter ia_aiq_get_aiqd_data()
Out-aiqd data size: 41480
[11-01 16:44:17.386] CamHAL[WAR] Failed to open file /run/camera/ov2740-uf_VIDEO.aiqd, error No such file or directory

Thanks so much !!!

I still cannot access my camera with cheese or chromium though, wonder where I should continue from here..

@alba4k
Copy link
Contributor

alba4k commented Nov 1, 2023

how are you running install.sh? you might need -as

@hinricht
Copy link
Contributor Author

hinricht commented Nov 1, 2023

how are you running install.sh? you might need -as

I'll try that in a bit.
But for now: #51 :)

@hinricht
Copy link
Contributor Author

hinricht commented Nov 1, 2023

So now the WebRTC test works, as well as video in a zoom call.
The only thing which doesn't work is cheese, but this is not important for me (cheese-WARNING **: stream error: can't negotiate buffers on port: ../pipewire/src/gst/gstpipewiresrc.c(685): on_state_changed (): /GstCameraBin:camerabin/GstWrapperCameraBinSrc:camera_source/GstBin:bin36/GstPipeWireSrc:pipewiresrc1, no matter which device I use from /dev/media0, /dev/video0 or /dev/video1 )

@billy54
Copy link

billy54 commented Nov 7, 2023

Well, my system is not really known to work, but I have a Surface Pro 7+ with plain Arch Linux, and because it is a Surface device I use the Linux Surface kernel:
Edit: I should probably add that I use 6.5.8-arch1-1-surface for the specific kernel version and I am running the Sway compositor

I have cloned this git repo, tried running install.sh, which worked. I also tried uninstall/reinstall with the scripts, but one thing modified slightly from the scripts was to use trizen as the package manager since that's what I use. I am in the "video" group.

Here's the last few lines of the output of ./test.sh if that's useful:

[11-07 14:04:45.12] CamHAL[ERR] Get entity fail for calling getEntityById
[11-07 14:04:45.12] CamHAL[ERR] Get entity fail for calling getEntityById
[11-07 14:04:45.12] CamHAL[ERR] setup Link ov13b10  [-1:0] ==> Intel IPU6 CSI-2  [-1x0] enable 1 failed.
[11-07 14:04:45.12] CamHAL[ERR] set MediaCtlConf McLink failed: ret = -1
[11-07 14:04:45.12] CamHAL[ERR] set up mediaCtl failed
[11-07 14:04:45.12] CamHAL[ERR] @configure Device Configure failed
[11-07 14:04:45.12] CamHAL[ERR] failed to config streams.
ERROR: from element /GstPipeline:pipeline0/Gstcamerasrc:camerasrc0: src pad: Internal data flow error.
Additional debug info:
gstcambasesrc.cpp(3153): gst_cam_base_src_loop (): /GstPipeline:pipeline0/Gstcamerasrc:camerasrc0:
streaming task paused, reason not-negotiated (-4)
Execution ended after 0:00:00.006304749
Setting pipeline to NULL ...
Freeing pipeline ...

As you can see, I get the exact same "internal flow error"
I can provide more information if needed, thanks

@stefanpartheym
Copy link
Owner

I'll close this issue now, as it is reported as successfully working in PR #51 .
Again, thanks for the effort guys ❤️

@alba4k
Copy link
Contributor

alba4k commented Nov 13, 2023

@striczkof wanna hear something funny?

I had the webcam disabled in the firmware...

Anyway, it still does not work, but that may or may not be linked to this driver being broken in 6.6, as I had disabled it a long time ago because of the driver not working at the time

Again, I still have no idea if it will work now, guess we'll have to see. Maybe

@alvinpeters
Copy link
Contributor

@striczkof wanna hear something funny?

I had the webcam disabled in the firmware...

Anyway, it still does not work, but that may or may not be linked to this driver being broken in 6.6, as I had disabled it a long time ago because of the driver not working at the time

Again, I still have no idea if it will work now, guess we'll have to see. Maybe

I came up with that idea but when I tried disabling the camera in the firmware, it showed me different errors in the logs, so ruled against it.

@alba4k Intel just fixed their driver now, see if it starts working for you.

@stefanpartheym
Copy link
Owner

@alba4k Intel just fixed their driver now, see if it starts working for you.

@striczkof Do you mean they fixed the issue related to kernel v6.6.x? If so, we could consider updating the repo.

@alvinpeters
Copy link
Contributor

@alba4k Intel just fixed their driver now, see if it starts working for you.

@striczkof Do you mean they fixed the issue related to kernel v6.6.x? If so, we could consider updating the repo.

yup they did. the interesting thing is, it prolly breaks reverse compatibility with previous versions due to V4L2 changes. meaning, the current version only works with 6.6.x and beyond.

I'm doing it rn, and its gonna be a big one too

@alba4k
Copy link
Contributor

alba4k commented Nov 19, 2023

@striczkof yes it works!

immagine

@hinricht
Copy link
Contributor Author

@striczkof Thanks again for your help. I'm super happy with the camera support, and am wondering about the long term solution. I guess the official support will be integrated in the mainline kernel, making this project obsolete ? Or how can I imagine the transition to the official kernel module ? Do we need to uninstall drivers from this project at some point once the kernel ships the official modules/drivers ?

@alba4k
Copy link
Contributor

alba4k commented Nov 27, 2023

they will eventually get into the official kernel, there is work being done

We're probably not, however, talking about the next weeks or months: people have been working on this for pretty much 2 years already.

But yes, Probably the easiest thing will be to uninstall the packages from this repo as dkms won't be needed anymore

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

8 participants
@stefanpartheym @dmytri @elhossary @alba4k @billy54 @alvinpeters @hinricht and others