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

Update the PKGBUILDs to the upstream AUR and rework script #42

Closed
wants to merge 19 commits into from

Conversation

alvinpeters
Copy link
Contributor

@alvinpeters alvinpeters commented Sep 30, 2023

Modified the camera binaries and HAL to be able to be built for Tiger Lake, Alder Lake, Raptor Lake and its refresh (also uses Alder Lake), and Meteor Lake (kinda hard to test rn lol)

Moved the packages to its own directory to prepare for maintaining another, version locked stable version so that it won't get affected by Intel breaking random shit.

More QOL change to the installer like being able to autodetect the intel generation and supporting trizen AUR helper. (needs more improvement lol)

Testers with IPU6 cameras on Tiger Lake and Raptor Lake platforms welcome! Meteor Lake testers welcome too if you somehow have access to a Meteor Lake laptop.

Current issues: app support is broken (prolly v4l2-relayd/v4l2loopback issue)

Fixes #41 and fixes #40 too

How to install:

git clone --branch fix_and_rework https://github.com/striczkof/archlinux-ipu6-webcam.git
cd archlinux-ipu6-webcam
./install.sh # then restart after

Will now let you build for Tiger Lake, Alder Lake, and Meteor Lake with just one PKGBUILD with symlinks to other directories for easier maintenance.
Will now let you build for Tiger Lake, Alder Lake, and Meteor Lake with just one PKGBUILD with symlinks to other directories for easier maintenance.
What lack of sleep does to a mf
@ilyasdc
Copy link

ilyasdc commented Oct 1, 2023

Hello, your install.sh script doesn't work if the file ipu6-pkgs.txt doesn't exist .

@alvinpeters
Copy link
Contributor Author

Hello, your install.sh script doesn't work if the file ipu6-pkgs.txt doesn't exist .

good catch! fixed it!

@ilyasdc
Copy link

ilyasdc commented Oct 2, 2023

icamerasrc isn't installed because a udev (?) file is missing/incorrectly tagged as source in the PKGBUILD, it seems

==> ERROR: 70-ipu6-psys.rules was not found in the build directory and is not a URL.

@Tropicao
Copy link
Contributor

Tropicao commented Oct 2, 2023

Hello, I gave a try to this PR this morning while my webcam support was broken

  • Archlinux freshly updated, kernel 6.5.5-arch1-1
  • Dell XPS 13 with 12th Gen Intel (Alder Lake)

I managed to make the webcam work (with test.sh) but I got at least two local tweaks to do to make it work:

  • there was a faulty package name when searching for intel-ipu6ep-camera-bin. intel-ipu6ep-camera-bin-fix-r72.ff21b5556a90-1-x86_64.pkg.tar.zst was indeed present after package build in package-fix/intel-ipu6ep-camera-bin but install.sh raised errors because it did not manage to find src-fix-r72.ff21b5556a90-1-x86_64.pkg.tar.zst (which looks like an auto-generated, broken name). I suspect 7b1af04 or 175c1f5 to be faulty, and I made it work by going back to hardcoded values relevant for my platform (Alder Lake) in the PKGBUILD
  • icamerasrc-git failed to install because of missing 70-ipu6-psys.rules (same as observed by @ilyasdc). Indeed I do not see this file in targeted revision tree. Removed locally this file from PKGBUILD

@alvinpeters
Copy link
Contributor Author

yup uh it's me being a massive idiot apologies
Now it's sorted out. Feel free to give it a try.

@naps62
Copy link

naps62 commented Oct 3, 2023

@striczkof just gave this a go in my Dell XPS + Manjaro 6.5
Seems to be working smoothly 👍🏼 (and as such should fix #41 )

@alvinpeters
Copy link
Contributor Author

Awesome!

I just wrecked my laptop by applying liquid metal onto it then moving around causing blobs of death to go everywhere so I really can't do testing right now. I will try polishing this PR and get this ready for merging today or so, before weekend I guess.

@ilyasdc
Copy link

ilyasdc commented Oct 4, 2023

It doesn't work for me but I have a finicky laptop (hp envy with 5MP camera...)
Also there's a problem with your ununinstall.sh script, see
https://gist.github.com/ilyasdc/0413a388aa38fe3d096e4f3fe4b7dc75

@JElgar
Copy link

JElgar commented Oct 13, 2023

I just ran the install script on my Dell XPS 13 Plus. When running test.sh after the reboot Im getting

WARNING: erroneous pipeline: no element "icamerasrc"

Assuming thats not very helpful, let me know what else I should share

@alvinpeters
Copy link
Contributor Author

It doesn't work for me but I have a finicky laptop (hp envy with 5MP camera...) Also there's a problem with your ununinstall.sh script, see https://gist.github.com/ilyasdc/0413a388aa38fe3d096e4f3fe4b7dc75

Cheers mate!
Would it be possible for you to provide logs of these?

Copypasted because too lazy

What to test:

  • Does the script install everything successfully? (if not, send the logs!)
  • Does the ./test.sh even run it at all?
  • Is the firmware being loaded at all? sudo dmesg | grep ipu
  • Is it being blacklisted? sudo gst-inspect-1.0 icamerasrc (check both with and without sudo)
  • Why is it being blacklisted (the inspect command above and sudo gst-inspect-1.0 should be able to give out the reason) (also check both with and without sudo)
  • What happens if you delete both ~/.cache/gstreamer-1.0/registry.x86_64.bin and /root/.cache/gstreamer-1.0/registry.x86_64.bin then check the two commands above again?
  • Does v4l2-ctl --list-devices show something? (also check both with and without sudo)
  • What does systemctl status v4l2-relayd say? (not gonna lie, this never helped me so far)

I just ran the install script on my Dell XPS 13 Plus. When running test.sh after the reboot Im getting

WARNING: erroneous pipeline: no element "icamerasrc"

Assuming thats not very helpful, let me know what else I should share

Can you try deleting ~/.cache/gstreamer-1.0/registry.x86_64.bin then try it again? You might as well follow the test above.

@JElgar
Copy link

JElgar commented Oct 15, 2023

Removing ~/.cache/gstreamer-1.0/registry.x86_64.bin seemed to do some good stuff, test.sh now runs but with the following error:

Output of test.sh
Setting pipeline to PAUSED ...
[10-15 10:40:15.233] CamHAL[INF] aiqb file name ov13b10.aiqb
[10-15 10:40:15.237] CamHAL[INF] aiqb file name ov13b10.aiqb
[10-15 10:40:15.237] CamHAL[INF] (null), media format in tuning: 0, media format for aic 0.
[10-15 10:40:15.237] CamHAL[INF] aiqb file name ov13b10.aiqb
[10-15 10:40:15.237] CamHAL[INF] aiqb file name ov13b10.aiqb
[10-15 10:40:15.237] CamHAL[INF] (null), media format in tuning: 0, media format for aic 0.
[10-15 10:40:15.237] CamHAL[INF] aiqb file name ov8856.aiqb
[10-15 10:40:15.238] CamHAL[INF] aiqb file name ov8856.aiqb
[10-15 10:40:15.238] CamHAL[ERR] invalid media format, default value used.
[10-15 10:40:15.238] CamHAL[INF] aiqb file name ov8856.aiqb
[10-15 10:40:15.238] CamHAL[INF] aiqb file name ov8856.aiqb
[10-15 10:40:15.238] CamHAL[ERR] invalid media format, default value used.
[10-15 10:40:15.238] CamHAL[INF] aiqb file name ov01a10.aiqb
[10-15 10:40:15.239] CamHAL[INF] aiqb file name ov01a10.aiqb
[10-15 10:40:15.239] CamHAL[INF] (null), media format in tuning: 0, media format for aic 0.
[10-15 10:40:15.239] CamHAL[INF] aiqb file name ov01a10.aiqb
[10-15 10:40:15.239] CamHAL[INF] aiqb file name ov01a10.aiqb
[10-15 10:40:15.239] CamHAL[INF] (null), media format in tuning: 0, media format for aic 0.
[10-15 10:40:15.239] CamHAL[INF] aiqb file name OV02C10_1BG203N3_ADL.aiqb
[10-15 10:40:15.240] CamHAL[INF] aiqb file name OV02C10_1BG203N3_ADL.aiqb
[10-15 10:40:15.240] CamHAL[INF] (null), media format in tuning: 0, media format for aic 0.
[10-15 10:40:15.240] CamHAL[INF] aiqb file name OV02C10_1SG204N3_ADL.aiqb
[10-15 10:40:15.240] CamHAL[INF] aiqb file name OV02C10_1SG204N3_ADL.aiqb
[10-15 10:40:15.240] CamHAL[ERR] invalid media format, default value used.
[10-15 10:40:15.240] CamHAL[INF] aiqb file name OV02C10_CIFME14_ADL.aiqb
[10-15 10:40:15.241] CamHAL[INF] aiqb file name OV02C10_CIFME14_ADL.aiqb
[10-15 10:40:15.241] CamHAL[ERR] invalid media format, default value used.
[10-15 10:40:15.241] CamHAL[INF] aiqb file name OV02C10_1BG203N3_ADL.aiqb
[10-15 10:40:15.241] CamHAL[INF] aiqb file name OV02C10_1BG203N3_ADL.aiqb
[10-15 10:40:15.241] CamHAL[INF] (null), media format in tuning: 0, media format for aic 0.
[10-15 10:40:15.241] CamHAL[INF] aiqb file name OV02C10_1SG204N3_ADL.aiqb
[10-15 10:40:15.241] CamHAL[INF] aiqb file name OV02C10_1SG204N3_ADL.aiqb
[10-15 10:40:15.241] CamHAL[ERR] invalid media format, default value used.
[10-15 10:40:15.241] CamHAL[INF] aiqb file name OV02C10_CIFME14_ADL.aiqb
[10-15 10:40:15.241] CamHAL[INF] aiqb file name OV02C10_CIFME14_ADL.aiqb
[10-15 10:40:15.241] CamHAL[ERR] invalid media format, default value used.
[10-15 10:40:15.241] CamHAL[INF] aiqb file name OV2740_CJFLE23_ADL.aiqb
[10-15 10:40:15.242] CamHAL[INF] aiqb file name OV2740_CJFLE23_ADL.aiqb
[10-15 10:40:15.242] CamHAL[ERR] invalid media format, default value used.
[10-15 10:40:15.242] CamHAL[INF] aiqb file name HM2170_1SG205N3_ADL.aiqb
[10-15 10:40:15.243] CamHAL[INF] aiqb file name HM2170_1SG205N3_ADL.aiqb
[10-15 10:40:15.243] CamHAL[ERR] invalid media format, default value used.
[10-15 10:40:15.243] CamHAL[INF] aiqb file name HM2170_CJFME18_ADL.aiqb
[10-15 10:40:15.244] CamHAL[INF] aiqb file name HM2170_CJFME18_ADL.aiqb
[10-15 10:40:15.244] CamHAL[ERR] invalid media format, default value used.
[10-15 10:40:15.244] CamHAL[INF] aiqb file name HM2170_1SG205N3_ADL.aiqb
[10-15 10:40:15.244] CamHAL[INF] aiqb file name HM2170_1SG205N3_ADL.aiqb
[10-15 10:40:15.244] CamHAL[ERR] invalid media format, default value used.
[10-15 10:40:15.244] CamHAL[INF] aiqb file name HM2170_CJFME18_ADL.aiqb
[10-15 10:40:15.244] CamHAL[INF] aiqb file name HM2170_CJFME18_ADL.aiqb
[10-15 10:40:15.244] CamHAL[ERR] invalid media format, default value used.
[10-15 10:40:15.244] CamHAL[INF] aiqb file name HI556_1BG502T3_ADL.aiqb
[10-15 10:40:15.244] CamHAL[INF] aiqb file name HI556_1BG502T3_ADL.aiqb
[10-15 10:40:15.244] CamHAL[ERR] invalid media format, default value used.
[10-15 10:40:15.244] CamHAL[INF] aiqb file name HI556_CJFLE25_ADL.aiqb
[10-15 10:40:15.245] CamHAL[INF] aiqb file name HI556_CJFLE25_ADL.aiqb
[10-15 10:40:15.245] CamHAL[ERR] invalid media format, default value used.
[10-15 10:40:15.245] CamHAL[INF] aiqb file name ov01a1s.aiqb
[10-15 10:40:15.246] CamHAL[INF] aiqb file name ov01a1s.aiqb
[10-15 10:40:15.246] CamHAL[ERR] invalid media format, default value used.
[10-15 10:40:15.246] CamHAL[INF] aiqb file name OV08A10_YHUT_ADL.aiqb
[10-15 10:40:15.246] CamHAL[INF] aiqb file name OV08A10_YHUT_ADL.aiqb
[10-15 10:40:15.247] CamHAL[ERR] invalid media format, default value used.
[10-15 10:40:15.247] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[10-15 10:40:15.247] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[10-15 10:40:15.247] CamHAL[ERR] invalid media format, default value used.
[10-15 10:40:15.247] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[10-15 10:40:15.247] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[10-15 10:40:15.247] CamHAL[ERR] invalid media format, default value used.
[10-15 10:40:15.247] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[10-15 10:40:15.247] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[10-15 10:40:15.247] CamHAL[ERR] invalid media format, default value used.
[10-15 10:40:15.247] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[10-15 10:40:15.247] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[10-15 10:40:15.247] CamHAL[ERR] invalid media format, default value used.
[10-15 10:40:15.247] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[10-15 10:40:15.247] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[10-15 10:40:15.247] CamHAL[ERR] invalid media format, default value used.
[10-15 10:40:15.247] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[10-15 10:40:15.247] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[10-15 10:40:15.247] CamHAL[ERR] invalid media format, default value used.
[10-15 10:40:15.247] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[10-15 10:40:15.247] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[10-15 10:40:15.248] CamHAL[ERR] invalid media format, default value used.
[10-15 10:40:15.248] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[10-15 10:40:15.248] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[10-15 10:40:15.248] CamHAL[ERR] invalid media format, default value used.
[10-15 10:40:15.248] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[10-15 10:40:15.248] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[10-15 10:40:15.248] CamHAL[ERR] invalid media format, default value used.
[10-15 10:40:15.248] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[10-15 10:40:15.248] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[10-15 10:40:15.248] CamHAL[ERR] invalid media format, default value used.
[10-15 10:40:15.248] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[10-15 10:40:15.248] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[10-15 10:40:15.248] CamHAL[ERR] invalid media format, default value used.
[10-15 10:40:15.248] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[10-15 10:40:15.248] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[10-15 10:40:15.248] CamHAL[ERR] invalid media format, default value used.
[10-15 10:40:15.248] CamHAL[INF] aiqb file name AR0234_TGL_10bits.aiqb
[10-15 10:40:15.248] CamHAL[INF] aiqb file name AR0234_TGL_10bits.aiqb
[10-15 10:40:15.248] CamHAL[ERR] invalid media format, default value used.
[10-15 10:40:15.248] CamHAL[INF] aiqb file name AR0234_TGL_10bits.aiqb
[10-15 10:40:15.248] CamHAL[INF] aiqb file name AR0234_TGL_10bits.aiqb
[10-15 10:40:15.248] CamHAL[ERR] invalid media format, default value used.
[10-15 10:40:15.248] CamHAL[INF] aiqb file name AR0234_TGL_10bits.aiqb
[10-15 10:40:15.248] CamHAL[INF] aiqb file name AR0234_TGL_10bits.aiqb
[10-15 10:40:15.249] CamHAL[ERR] invalid media format, default value used.
[10-15 10:40:15.249] CamHAL[INF] aiqb file name AR0234_TGL_10bits.aiqb
[10-15 10:40:15.249] CamHAL[INF] aiqb file name AR0234_TGL_10bits.aiqb
[10-15 10:40:15.249] CamHAL[ERR] invalid media format, default value used.
[10-15 10:40:15.249] CamHAL[INF] aiqb file name AR0234_TGL_10bits.aiqb
[10-15 10:40:15.249] CamHAL[INF] aiqb file name AR0234_TGL_10bits.aiqb
[10-15 10:40:15.249] CamHAL[ERR] invalid media format, default value used.
[10-15 10:40:15.249] CamHAL[INF] aiqb file name AR0234_TGL_10bits.aiqb
[10-15 10:40:15.249] CamHAL[INF] aiqb file name AR0234_TGL_10bits.aiqb
[10-15 10:40:15.249] CamHAL[ERR] invalid media format, default value used.
[10-15 10:40:15.249] CamHAL[INF] aiqb file name AR0234_TGL_10bits.aiqb
[10-15 10:40:15.249] CamHAL[INF] aiqb file name AR0234_TGL_10bits.aiqb
[10-15 10:40:15.249] CamHAL[ERR] invalid media format, default value used.
[10-15 10:40:15.249] CamHAL[INF] aiqb file name AR0234_TGL_10bits.aiqb
[10-15 10:40:15.249] CamHAL[INF] aiqb file name AR0234_TGL_10bits.aiqb
[10-15 10:40:15.249] CamHAL[ERR] invalid media format, default value used.
[10-15 10:40:15.249] CamHAL[INF] aiqb file name AR0234_TGL_10bits.aiqb
[10-15 10:40:15.249] CamHAL[INF] aiqb file name AR0234_TGL_10bits.aiqb
[10-15 10:40:15.249] CamHAL[ERR] invalid media format, default value used.
[10-15 10:40:15.249] CamHAL[INF] (null), media format in tuning: 0, media format for aic 0.
[10-15 10:40:15.249] CamHAL[INF] (null), media format in tuning: 0, media format for aic 0.
[10-15 10:40:15.249] CamHAL[INF] (null), media format in tuning: 0, media format for aic 0.
[10-15 10:40:15.249] CamHAL[INF] (null), media format in tuning: 0, media format for aic 0.
[10-15 10:40:15.250] CamHAL[ERR] @getDeviceName, Fail open : /sys/class/video4linux/
[10-15 10:40:15.250] CamHAL[ERR] Failed to find DevName for cameraId: 0, get video node: ov13b10 , devname: /dev/v4l-subdev1
[10-15 10:40:15.252] CamHAL[ERR] MediaControl init failed
Failed to set pipeline to PAUSED.
Setting pipeline to NULL ...
Freeing pipeline ...
[10-15 10:40:15.422] CamHAL[WAR] Seems camera device 0 is not closed properly (pid 4461).

Answers to the other questions are:

Does the script install everything successfully? (if not, send the logs!)

Yep seems to work

Does the ./test.sh even run it at all?

Yeah see above

Is the firmware being loaded at all? sudo dmesg | grep ipu

Running this command outputs nothing (I assume thats bad?)

Is it being blacklisted? sudo gst-inspect-1.0 icamerasrc (check both with and without sudo)

Not sure but the output of this with sudo is (without sudo looks much the same to me but not sure what im looking for)
        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

Implemented Interfaces:
  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: readable, writable
                        Enum "GstCamerasrcAeMode" Default: 0, "auto"
                           (0): auto             - Auto
                           (1): manual           - Manual
  
  ae-region           : AE region
                        flags: readable, writable
                        String. Default: ""
  
  af-ff-distance      : The distance(millmeter number) from lens to focused object
                        flags: readable, writable
                        Integer. Range: 100 - 5000 Default: 0 
  
  af-mode             : AF mode
                        flags: readable, writable
                        Enum "GstCamerasrcAfMode" Default: 0, "off"
                           (0): off              - Off
                           (1): auto             - Auto
                           (2): video            - Video
  
  af-region           : AF region
                        flags: readable, writable
                        String. Default: ""
  
  af-trigger          : AF trigger for AF AUTO mode
                        flags: readable, writable
                        Enum "GstCamerasrcAfTrigger" Default: 0, "idle"
                           (0): idle             - Idle
                           (1): start            - Start
                           (2): cancel           - Cancel
  
  antibanding-mode    : Antibanding Mode
                        flags: readable, writable
                        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: readable, writable
                        Integer. Range: 0 - 255 Default: 0 
  
  awb-gain-g          : Manual white balance gains
                        flags: readable, writable
                        Integer. Range: 0 - 255 Default: 0 
  
  awb-gain-r          : Manual white balance gains
                        flags: readable, writable
                        Integer. Range: 0 - 255 Default: 0 
  
  awb-mode            : White balance mode
                        flags: readable, writable
                        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: readable, writable
                        Integer. Range: 0 - 255 Default: 0 
  
  awb-shift-g         : AWB shift-G
                        flags: readable, writable
                        Integer. Range: 0 - 255 Default: 0 
  
  awb-shift-r         : AWB shift-R
                        flags: readable, writable
                        Integer. Range: 0 - 255 Default: 0 
  
  blc-area-mode       : BLC area mode
                        flags: readable, writable
                        Enum "GstCamerasrcBlcAreaMode" Default: 0, "off"
                           (0): off              - Off
                           (1): on               - On
  
  blocksize           : Size in bytes to read per buffer (-1 = default)
                        flags: readable, writable
                        Unsigned Integer. Range: 0 - 4294967295 Default: 4096 
  
  brightness          : brightness
                        flags: readable, writable
                        Integer. Range: -128 - 127 Default: 0 
  
  buffer-count        : The number of buffer to allocate when do the streaming
                        flags: readable, writable
                        Integer. Range: 2 - 10 Default: 6 
  
  buffer-usage        : Used to specify buffer properties
                        flags: readable, writable
                        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: readable, writable
                        String. Default: null
  
  color-range         : ColorRange Mode
                        flags: readable, writable
                        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: readable, writable
                        String. Default: ""
  
  contrast            : contrast
                        flags: readable, writable
                        Integer. Range: -128 - 127 Default: 0 
  
  converge-speed      : Converge Speed
                        flags: readable, writable
                        Enum "GstCamerasrcConvergeSpeed" Default: 0, "normal"
                           (0): normal           - NORMAL
                           (1): mid              - MID
                           (2): low              - LOW
  
  converge-speed-mode : Converge Speed Mode
                        flags: readable, writable
                        Enum "GstCamerasrcConvergeSpeedMode" Default: 0, "aiq"
                           (0): aiq              - USE AIQ
                           (1): hal              - USE HAL
  
  crop                : Whether to do crop
                        flags: readable, writable
                        Boolean. Default: false
  
  crop-x              : The x positon for crop, will be aligned with 128 (for ofa_flipping_none)
                        flags: readable, writable
                        Integer. Range: 0 - 1920 Default: 0 
  
  crop-y              : The y positon for crop, will be aligned with 2 (for ofa_flipping_none)
                        flags: readable, writable
                        Integer. Range: 0 - 1080 Default: 0 
  
  custom-aic-param    : Custom Aic Parameter
                        flags: readable, writable
                        String. Default: null
  
  debug-level         : Debug log print level(0 ~ 1<20)
                        flags: readable, writable
                        Integer. Range: 0 - 1048576 Default: 0 
  
  deinterlace-method  : The deinterlace method that icamerasrc run
                        flags: readable, writable
                        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: readable, writable
                        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: readable, writable
                        Boolean. Default: false
  
  ev                  : Exposure Ev
                        flags: readable, writable
                        Integer. Range: -3 - 3 Default: 0 
  
  exp-priority        : Exposure Priority
                        flags: readable, writable
                        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: readable, writable
                        Integer. Range: 0 - 1000000 Default: 0 
  
  exposure-time-range : Exposure time range
                        flags: readable, writable
                        String. Default: null
  
  fisheye-dewarping-mode: The fisheye dewarping mode used in the LDC correction
                        flags: readable, writable
                        Enum "GstCamerasrcFisheyeDewarpingMode" Default: 0, "off"
                           (0): off              - Off
                           (1): rearview         - Rearview
                           (2): hitchview        - Hitchview
  
  flip-mode           : Flip Mode
                        flags: readable, writable
                        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: readable, writable
                        Float. Range:               0 -             100 Default:               0 
  
  gain-range          : AE gain range
                        flags: readable, writable
                        String. Default: null
  
  hue                 : hue
                        flags: readable, writable
                        Integer. Range: -128 - 127 Default: 0 
  
  input-format        : The format used for input system
                        flags: readable, writable
                        String. Default: null
  
  input-height        : The height used for input system
                        flags: readable, writable
                        Integer. Range: 0 - 1080 Default: 0 
  
  input-width         : The width used for input system
                        flags: readable, writable
                        Integer. Range: 0 - 1920 Default: 0 
  
  interlace-mode      : The interlace method
                        flags: readable, writable
                        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: readable, writable
                        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: readable, writable
                        Integer. Range: 0 - 100 Default: 0 
  
  iris-mode           : IRIS mode
                        flags: readable, writable
                        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: writable
                        String. Default: null Write only
  
  ltm-tuning          : Use a file which contains the ltm tuning data
                        flags: writable
                        String. Default: null Write only
  
  name                : The name of the object
                        flags: readable, writable
                        String. Default: "camerasrc0"
  
  num-buffers         : Number of buffers to output before sending EOS (-1 = unlimited)
                        flags: readable, writable
                        Integer. Range: -1 - 2147483647 Default: -1 
  
  num-vc              : Number of enabled Virtual Channel: 0 is mean disable VC
                        flags: readable, writable
                        Integer. Range: 0 - 8 Default: 0 
  
  parent              : The parent of the object
                        flags: readable, writable
                        Object of type "GstObject"
  
  printfield          : Whether print the interlaced buffer field
                        flags: readable, writable
                        Boolean. Default: false
  
  printfps            : Whether print the FPS when do the streaming
                        flags: readable, writable
                        Boolean. Default: false
  
  run3a-cadence       : The frame interval to run 3A
                        flags: readable, writable
                        Integer. Range: 1 - 60 Default: 1 
  
  saturation          : saturation
                        flags: readable, writable
                        Integer. Range: -128 - 127 Default: 0 
  
  scene-mode          : Scene mode
                        flags: readable, writable
                        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: readable, writable
                        Enum "GstCamerasrcSensorResolution" Default: 0, "1080p"
                           (0): 1080p            - 1080P
                           (1): 720p             - 720P
                           (2): 4K               - 4K
  
  sharpness           : sharpness
                        flags: readable, writable
                        Integer. Range: -128 - 127 Default: 0 
  
  src-stream-usage    : Used to specify src stream properties
                        flags: readable, writable
                        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: readable, writable
                        Boolean. Default: false
  
  video-stabilization-mode: Video stabilization mode
                        flags: readable, writable
                        Enum "GstCamerasrcVideoStabilizationMode" Default: 0, "off"
                           (0): off              - Off
                           (1): on               - On
  
  wdr-level           : WDR level
                        flags: readable, writable
                        Integer. Range: 0 - 200 Default: 100 
  
  weight-grid-mode    : Weight Grid Mode
                        flags: readable, writable
                        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: readable, writable
                        String. Default: null

Why is it being blacklisted (the inspect command above and sudo gst-inspect-1.0 should be able to give out the reason) (also check both with and without sudo)

What happens if you delete both ~/.cache/gstreamer-1.0/registry.x86_64.bin and /root/.cache/gstreamer-1.0/registry.x86_64.bin then check the two commands above again?

Does v4l2-ctl --list-devices show something? (also check both with and without sudo)

Both sudo and no sudo say Cannot open device /dev/video0, exiting

What does systemctl status v4l2-relayd say? (not gonna lie, this never helped me so far)

Terrible things: ``` × v4l2-relayd.service - v4l2-relay daemon service Loaded: loaded (/usr/lib/systemd/system/v4l2-relayd.service; enabled; preset: disabled) Active: failed (Result: start-limit-hit) since Sun 2023-10-15 10:39:28 BST; 16min ago Duration: 25ms Process: 1298 ExecCondition=/usr/bin/test -n ${VIDEOSRC} (code=exited, status=0/SUCCESS) Process: 1312 ExecCondition=/usr/bin/test -n $FORMAT (code=exited, status=0/SUCCESS) Process: 1316 ExecCondition=/usr/bin/test -n $WIDTH (code=exited, status=0/SUCCESS) Process: 1322 ExecCondition=/usr/bin/test -n $HEIGHT (code=exited, status=0/SUCCESS) Process: 1324 ExecCondition=/usr/bin/test -n $FRAMERATE (code=exited, status=0/SUCCESS) Process: 1326 ExecCondition=/usr/bin/test -n ${CARD_LABEL} (code=exited, status=0/SUCCESS) Process: 1335 ExecStart=/bin/sh -c DEVICE=$(grep -l -m1 -E "^${CARD_LABEL}$" /sys/devices/virtual/video4linux/*/name | cut -d/ -f6); exec /usr/bin/v4l2-relayd -i "${VIDEOSRC}" $${SPLASHSRC:+-s "${SPLASHSRC}> Main PID: 1335 (code=exited, status=0/SUCCESS) CPU: 70ms

Oct 15 10:39:28 JamesLaptop systemd[1]: v4l2-relayd.service: Scheduled restart job, restart counter is at 5.
Oct 15 10:39:28 JamesLaptop systemd[1]: v4l2-relayd.service: Start request repeated too quickly.
Oct 15 10:39:28 JamesLaptop systemd[1]: v4l2-relayd.service: Failed with result 'start-limit-hit'.
Oct 15 10:39:28 JamesLaptop systemd[1]: Failed to start v4l2-relay daemon service.

    </details>

@alvinpeters
Copy link
Contributor Author

Running this command outputs nothing (I assume thats bad?)

That is indeed bad. Have you installed the packages successfully? Would it be possible if you send the full dmesg?

@JElgar
Copy link

JElgar commented Oct 15, 2023

I reran the install script and it seems to think all the packages are installed

This is the output
# Install headers for: linux
# Install package from the AUR/repos: linux-headers
Sync Explicit (1): linux419-headers-4.19.295-1
warning: linux419-headers-4.19.295-1 is up to date -- skipping
 there is nothing to do
=> SUCCESS
# Wayland detected or explicitly requested. Installing 'gst-plugins-bad'.
# Installing dependencies.
# Install package from the AUR/repos: base-devel
Sync Explicit (1): base-devel-1-2
warning: base-devel-1-2 is up to date -- skipping
 there is nothing to do
=> SUCCESS
# Install package from the AUR/repos: gst-plugin-pipewire
Sync Dependency (1): gst-plugin-pipewire-1:0.3.81-1
warning: gst-plugin-pipewire-1:0.3.81-1 is up to date -- skipping
 there is nothing to do
=> SUCCESS
# Install package from the AUR/repos: gst-plugins-good
Sync Dependency (1): gst-plugins-good-1.22.6-1
warning: gst-plugins-good-1.22.6-1 is up to date -- skipping
 there is nothing to do
=> SUCCESS
# Install package from the AUR/repos: gst-plugins-bad
Sync Dependency (1): gst-plugins-bad-1.22.6-1
warning: gst-plugins-bad-1.22.6-1 is up to date -- skipping
 there is nothing to do
=> SUCCESS
# Installing the camera stack.
# Install package from the AUR/repos: intel-ipu6-dkms-git
 -> intel-ipu6-dkms-git-r139.5b8b943ba-1 is up to date -- skipping
 there is nothing to do
=> SUCCESS
# Build and install package: intel-ipu6ep-camera-bin
~/System/archlinux-ipu6-webcam/package-fix/intel-ipu6ep-camera-bin ~/System/archlinux-ipu6-webcam
==> Making package: intel-ipu6ep-camera-bin-fix r72.ff21b55-1 (Sun 15 Oct 2023 22:43:47 BST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Updating ipu6-camera-bins git repo...
==> Validating source files with sha256sums...
    ipu6-camera-bins ... Skipped
==> Extracting sources...
  -> Creating working copy of ipu6-camera-bins git repo...
Reset branch 'makepkg'
==> Starting pkgver()...
==> WARNING: The package group has already been built, installing existing packages...
==> Installing intel-ipu6ep-camera-bin-fix package group with pacman -U...
loading packages...
warning: intel-ipu6ep-camera-bin-fix-r72.ff21b55-1 is up to date -- skipping
 there is nothing to do
~/System/archlinux-ipu6-webcam
=> SUCCESS
# Build and install package: intel-ipu6ep-camera-hal-git
~/System/archlinux-ipu6-webcam/package-fix/intel-ipu6ep-camera-hal-git ~/System/archlinux-ipu6-webcam
==> Making package: intel-ipu6ep-camera-hal-git-fix r93.9fa05a9-1 (Sun 15 Oct 2023 22:43:49 BST)
==> 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 prepare()...
==> 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-r93.9fa05a9-1 is up to date -- skipping
 there is nothing to do
~/System/archlinux-ipu6-webcam
=> SUCCESS
# Build and install package: v4l2loopback-dkms-git
~/System/archlinux-ipu6-webcam/package-fix/v4l2loopback-dkms-git ~/System/archlinux-ipu6-webcam
==> Making package: v4l2loopback-dkms-git-fix r10.cae2954-1 (Sun 15 Oct 2023 22:43:50 BST)
==> 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 -- skipping
 there is nothing to do
~/System/archlinux-ipu6-webcam
=> SUCCESS
# Build and install package: v4l2-relayd
~/System/archlinux-ipu6-webcam/package-fix/v4l2-relayd ~/System/archlinux-ipu6-webcam
==> Making package: v4l2-relayd r42.6fd6b6a-1 (Sun 15 Oct 2023 22:43:52 BST)
==> 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 -- skipping
 there is nothing to do
~/System/archlinux-ipu6-webcam
=> SUCCESS
# Build and install package: icamerasrc-git
~/System/archlinux-ipu6-webcam/package-fix/icamerasrc-git ~/System/archlinux-ipu6-webcam
==> Making package: icamerasrc-git-fix r63.feeea6e-1 (Sun 15 Oct 2023 22:43:54 BST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Updating icamerasrc git repo...
  -> Found 70-ipu6-psys.rules
==> Validating source files with sha256sums...
    icamerasrc ... Skipped
    70-ipu6-psys.rules ... Passed
==> 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-r63.feeea6e-1 is up to date -- skipping
 there is nothing to do
~/System/archlinux-ipu6-webcam
=> SUCCESS
# Enable: v4l2-relayd.service
=> SUCCESS
# Start: v4l2-relayd.service
=> SUCCESS


All done.
Full dmesg output
[    0.000000] microcode: microcode updated early to revision 0x42c, date = 2023-04-18
[    0.000000] Linux version 6.1.55-1-MANJARO (builduser@fv-az956-768) (gcc (GCC) 13.2.1 20230801, GNU ld (GNU Binutils) 2.41.0) #1 SMP PREEMPT_DYNAMIC Sat Sep 23 12:13:56 UTC 2023
[    0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-6.1-x86_64 root=UUID=8da0e0b9-c5eb-4fcf-a03d-43cb6dd7b690 rw quiet splash apparmor=1 security=apparmor udev.log_priority=3
[    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-0x0000000057cb5fff] usable
[    0.000000] BIOS-e820: [mem 0x0000000057cb6000-0x0000000057ed8fff] type 20
[    0.000000] BIOS-e820: [mem 0x0000000057ed9000-0x000000005cd10fff] reserved
[    0.000000] BIOS-e820: [mem 0x000000005cd11000-0x000000005d571fff] ACPI NVS
[    0.000000] BIOS-e820: [mem 0x000000005d572000-0x000000005d7fefff] ACPI data
[    0.000000] BIOS-e820: [mem 0x000000005d7ff000-0x000000005d7fffff] usable
[    0.000000] BIOS-e820: [mem 0x000000005d800000-0x0000000065ffffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000066400000-0x00000000665fffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000066e00000-0x00000000707fffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000c0000000-0x00000000cfffffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000f9000000-0x00000000f9ffffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fed20000-0x00000000fed7ffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000ff000000-0x00000000ffffffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000100000000-0x000000048f7fffff] usable
[    0.000000] NX (Execute Disable) protection: active
[    0.000000] efi: EFI v2.70 by Dell
[    0.000000] efi: ACPI=0x5d7fe000 ACPI 2.0=0x5d7fe014 SMBIOS=0x58806000 TPMFinalLog=0x5d4ab000 ESRT=0x5879eb18 MEMATTR=0x52815018 
[    0.000000] SMBIOS 3.4 present.
[    0.000000] DMI: Dell Inc. XPS 9320/0V0059, BIOS 2.1.0 02/24/2023
[    0.000000] tsc: Detected 2500.000 MHz processor
[    0.000000] tsc: Detected 2496.000 MHz TSC
[    0.000005] e820: update [mem 0x00000000-0x00000fff] usable ==> reserved
[    0.000007] e820: remove [mem 0x000a0000-0x000fffff] usable
[    0.000013] last_pfn = 0x48f800 max_arch_pfn = 0x400000000
[    0.000191] x86/PAT: Configuration [0-7]: WB  WC  UC- UC  WB  WP  UC- WT  
[    0.001005] last_pfn = 0x5d800 max_arch_pfn = 0x400000000
[    0.007122] esrt: Reserving ESRT space from 0x000000005879eb18 to 0x000000005879eba0.
[    0.007135] Using GB pages for direct mapping
[    0.007136] Incomplete global flushes, disabling PCID
[    0.007303] Secure boot disabled
[    0.007304] RAMDISK: [mem 0x35461000-0x36a27fff]
[    0.007308] ACPI: Early table checksum verification disabled
[    0.007311] ACPI: RSDP 0x000000005D7FE014 000024 (v02 DELL  )
[    0.007314] ACPI: XSDT 0x000000005D758188 000134 (v01 DELL   Dell Inc 00000002      01000013)
[    0.007320] ACPI: FACP 0x000000005D7F0000 000114 (v06 DELL   Dell Inc 00000002      01000013)
[    0.007324] ACPI: DSDT 0x000000005D77B000 07155E (v02 DELL   Dell Inc 00000002      01000013)
[    0.007327] ACPI: FACS 0x000000005D4DB000 000040
[    0.007329] ACPI: SSDT 0x000000005D7FC000 00038C (v02 PmaxDv Pmax_Dev 00000001 INTL 20200717)
[    0.007331] ACPI: SSDT 0x000000005D7F6000 005C55 (v02 CpuRef CpuSsdt  00003000 INTL 20200717)
[    0.007334] ACPI: SSDT 0x000000005D7F1000 004771 (v02 DptfTb DptfTabl 00001000 INTL 20200717)
[    0.007336] ACPI: HPET 0x000000005D7EF000 000038 (v01 DELL   Dell Inc 00000002      01000013)
[    0.007339] ACPI: APIC 0x000000005D7EE000 0001DC (v05 DELL   Dell Inc 00000002      01000013)
[    0.007341] ACPI: MCFG 0x000000005D7ED000 00003C (v01 DELL   Dell Inc 00000002      01000013)
[    0.007343] ACPI: SSDT 0x000000005D779000 0013DF (v02 DELL   DellRtd3 00001000 INTL 20200717)
[    0.007345] ACPI: SSDT 0x000000005D776000 002D0A (v02 SaSsdt SaSsdt   00003000 INTL 20200717)
[    0.007348] ACPI: SSDT 0x000000005D774000 00132D (v02 INTEL  IgfxSsdt 00003000 INTL 20200717)
[    0.007350] ACPI: SSDT 0x000000005D766000 00D39F (v02 INTEL  TcssSsdt 00001000 INTL 20200717)
[    0.007353] ACPI: SSDT 0x000000005D765000 000150 (v02 INTEL  IpuSsdt  00001000 INTL 20200717)
[    0.007355] ACPI: NHLT 0x000000005D764000 0002F1 (v00 DELL   Dell Inc 00000002      01000013)
[    0.007357] ACPI: SSDT 0x000000005D762000 00107C (v02 DELL   UsbCTabl 00001000 INTL 20200717)
[    0.007360] ACPI: LPIT 0x000000005D761000 0000CC (v01 DELL   Dell Inc 00000002      01000013)
[    0.007362] ACPI: WSMT 0x000000005D760000 000028 (v01 DELL   Dell Inc 00000002      01000013)
[    0.007364] ACPI: SSDT 0x000000005D75F000 000B44 (v02 DELL   PtidDevc 00001000 INTL 20200717)
[    0.007367] ACPI: SSDT 0x000000005D75C000 002357 (v02 DELL   TbtTypeC 00000000 INTL 20200717)
[    0.007369] ACPI: DBGP 0x000000005D75B000 000034 (v01 DELL   Dell Inc 00000002      01000013)
[    0.007371] ACPI: DBG2 0x000000005D75A000 000054 (v00 DELL   Dell Inc 00000002      01000013)
[    0.007374] ACPI: BOOT 0x000000005D759000 000028 (v01 DELL   CBX3     00000002      01000013)
[    0.007376] ACPI: MSDM 0x000000005D7FD000 000055 (v03 DELL   CBX3     06222004 AMI  00010013)
[    0.007378] ACPI: SSDT 0x000000005D757000 00060E (v02 DELL   Tpm2Tabl 00001000 INTL 20200717)
[    0.007381] ACPI: TPM2 0x000000005D756000 00004C (v04 DELL   Dell Inc 00000002      01000013)
[    0.007383] ACPI: DMAR 0x000000005D755000 0000A0 (v02 INTEL  Dell Inc 00000002      01000013)
[    0.007385] ACPI: SSDT 0x000000005D754000 00091C (v02 DELL   xh_Dell_ 00000000 INTL 20200717)
[    0.007388] ACPI: SSDT 0x000000005D750000 003AEA (v02 SocGpe SocGpe   00003000 INTL 20200717)
[    0.007390] ACPI: SSDT 0x000000005D74C000 0039DA (v02 SocCmn SocCmn   00003000 INTL 20200717)
[    0.007392] ACPI: SSDT 0x000000005D74B000 000144 (v02 Intel  ADebTabl 00001000 INTL 20200717)
[    0.007395] ACPI: UEFI 0x000000005D4A6000 00063A (v01 INTEL  RstVmdE  00000000 INTL 00000000)
[    0.007397] ACPI: UEFI 0x000000005D4A5000 00005C (v01 INTEL  RstVmdV  00000000 INTL 00000000)
[    0.007399] ACPI: PHAT 0x000000005D74A000 0005AD (v01 DELL   Dell Inc 00000005 MSFT 0100000D)
[    0.007402] ACPI: BGRT 0x000000005D749000 000038 (v01 DELL   Dell Inc 00000002      01000013)
[    0.007404] ACPI: FPDT 0x000000005D748000 000034 (v01 DELL   Dell Inc 00000002      01000013)
[    0.007406] ACPI: Reserving FACP table memory at [mem 0x5d7f0000-0x5d7f0113]
[    0.007407] ACPI: Reserving DSDT table memory at [mem 0x5d77b000-0x5d7ec55d]
[    0.007408] ACPI: Reserving FACS table memory at [mem 0x5d4db000-0x5d4db03f]
[    0.007409] ACPI: Reserving SSDT table memory at [mem 0x5d7fc000-0x5d7fc38b]
[    0.007409] ACPI: Reserving SSDT table memory at [mem 0x5d7f6000-0x5d7fbc54]
[    0.007410] ACPI: Reserving SSDT table memory at [mem 0x5d7f1000-0x5d7f5770]
[    0.007411] ACPI: Reserving HPET table memory at [mem 0x5d7ef000-0x5d7ef037]
[    0.007411] ACPI: Reserving APIC table memory at [mem 0x5d7ee000-0x5d7ee1db]
[    0.007412] ACPI: Reserving MCFG table memory at [mem 0x5d7ed000-0x5d7ed03b]
[    0.007413] ACPI: Reserving SSDT table memory at [mem 0x5d779000-0x5d77a3de]
[    0.007413] ACPI: Reserving SSDT table memory at [mem 0x5d776000-0x5d778d09]
[    0.007414] ACPI: Reserving SSDT table memory at [mem 0x5d774000-0x5d77532c]
[    0.007415] ACPI: Reserving SSDT table memory at [mem 0x5d766000-0x5d77339e]
[    0.007415] ACPI: Reserving SSDT table memory at [mem 0x5d765000-0x5d76514f]
[    0.007416] ACPI: Reserving NHLT table memory at [mem 0x5d764000-0x5d7642f0]
[    0.007417] ACPI: Reserving SSDT table memory at [mem 0x5d762000-0x5d76307b]
[    0.007417] ACPI: Reserving LPIT table memory at [mem 0x5d761000-0x5d7610cb]
[    0.007418] ACPI: Reserving WSMT table memory at [mem 0x5d760000-0x5d760027]
[    0.007419] ACPI: Reserving SSDT table memory at [mem 0x5d75f000-0x5d75fb43]
[    0.007419] ACPI: Reserving SSDT table memory at [mem 0x5d75c000-0x5d75e356]
[    0.007420] ACPI: Reserving DBGP table memory at [mem 0x5d75b000-0x5d75b033]
[    0.007421] ACPI: Reserving DBG2 table memory at [mem 0x5d75a000-0x5d75a053]
[    0.007421] ACPI: Reserving BOOT table memory at [mem 0x5d759000-0x5d759027]
[    0.007422] ACPI: Reserving MSDM table memory at [mem 0x5d7fd000-0x5d7fd054]
[    0.007423] ACPI: Reserving SSDT table memory at [mem 0x5d757000-0x5d75760d]
[    0.007423] ACPI: Reserving TPM2 table memory at [mem 0x5d756000-0x5d75604b]
[    0.007424] ACPI: Reserving DMAR table memory at [mem 0x5d755000-0x5d75509f]
[    0.007425] ACPI: Reserving SSDT table memory at [mem 0x5d754000-0x5d75491b]
[    0.007425] ACPI: Reserving SSDT table memory at [mem 0x5d750000-0x5d753ae9]
[    0.007426] ACPI: Reserving SSDT table memory at [mem 0x5d74c000-0x5d74f9d9]
[    0.007427] ACPI: Reserving SSDT table memory at [mem 0x5d74b000-0x5d74b143]
[    0.007427] ACPI: Reserving UEFI table memory at [mem 0x5d4a6000-0x5d4a6639]
[    0.007428] ACPI: Reserving UEFI table memory at [mem 0x5d4a5000-0x5d4a505b]
[    0.007429] ACPI: Reserving PHAT table memory at [mem 0x5d74a000-0x5d74a5ac]
[    0.007430] ACPI: Reserving BGRT table memory at [mem 0x5d749000-0x5d749037]
[    0.007430] ACPI: Reserving FPDT table memory at [mem 0x5d748000-0x5d748033]
[    0.007943] No NUMA configuration found
[    0.007944] Faking a node at [mem 0x0000000000000000-0x000000048f7fffff]
[    0.007947] NODE_DATA(0) allocated [mem 0x48f7fb000-0x48f7fffff]
[    0.007970] Zone ranges:
[    0.007970]   DMA      [mem 0x0000000000001000-0x0000000000ffffff]
[    0.007972]   DMA32    [mem 0x0000000001000000-0x00000000ffffffff]
[    0.007973]   Normal   [mem 0x0000000100000000-0x000000048f7fffff]
[    0.007974]   Device   empty
[    0.007975] Movable zone start for each node
[    0.007975] Early memory node ranges
[    0.007976]   node   0: [mem 0x0000000000001000-0x000000000009efff]
[    0.007977]   node   0: [mem 0x0000000000100000-0x0000000057cb5fff]
[    0.007978]   node   0: [mem 0x000000005d7ff000-0x000000005d7fffff]
[    0.007978]   node   0: [mem 0x0000000100000000-0x000000048f7fffff]
[    0.007980] Initmem setup node 0 [mem 0x0000000000001000-0x000000048f7fffff]
[    0.007983] On node 0, zone DMA: 1 pages in unavailable ranges
[    0.007998] On node 0, zone DMA: 97 pages in unavailable ranges
[    0.009474] On node 0, zone DMA32: 23369 pages in unavailable ranges
[    0.024733] On node 0, zone Normal: 10240 pages in unavailable ranges
[    0.024745] On node 0, zone Normal: 2048 pages in unavailable ranges
[    0.024798] Reserving Intel graphics memory at [mem 0x6c800000-0x707fffff]
[    0.025999] ACPI: PM-Timer IO Port: 0x1808
[    0.026005] ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
[    0.026006] ACPI: LAPIC_NMI (acpi_id[0x02] high edge lint[0x1])
[    0.026006] ACPI: LAPIC_NMI (acpi_id[0x03] high edge lint[0x1])
[    0.026007] ACPI: LAPIC_NMI (acpi_id[0x04] high edge lint[0x1])
[    0.026007] ACPI: LAPIC_NMI (acpi_id[0x05] high edge lint[0x1])
[    0.026008] ACPI: LAPIC_NMI (acpi_id[0x06] high edge lint[0x1])
[    0.026008] ACPI: LAPIC_NMI (acpi_id[0x07] high edge lint[0x1])
[    0.026009] ACPI: LAPIC_NMI (acpi_id[0x08] high edge lint[0x1])
[    0.026009] ACPI: LAPIC_NMI (acpi_id[0x09] high edge lint[0x1])
[    0.026009] ACPI: LAPIC_NMI (acpi_id[0x0a] high edge lint[0x1])
[    0.026010] ACPI: LAPIC_NMI (acpi_id[0x0b] high edge lint[0x1])
[    0.026010] ACPI: LAPIC_NMI (acpi_id[0x0c] high edge lint[0x1])
[    0.026011] ACPI: LAPIC_NMI (acpi_id[0x0d] high edge lint[0x1])
[    0.026011] ACPI: LAPIC_NMI (acpi_id[0x0e] high edge lint[0x1])
[    0.026012] ACPI: LAPIC_NMI (acpi_id[0x0f] high edge lint[0x1])
[    0.026012] ACPI: LAPIC_NMI (acpi_id[0x10] high edge lint[0x1])
[    0.026013] ACPI: LAPIC_NMI (acpi_id[0x11] high edge lint[0x1])
[    0.026013] ACPI: LAPIC_NMI (acpi_id[0x12] high edge lint[0x1])
[    0.026013] ACPI: LAPIC_NMI (acpi_id[0x13] high edge lint[0x1])
[    0.026014] ACPI: LAPIC_NMI (acpi_id[0x14] high edge lint[0x1])
[    0.026014] ACPI: LAPIC_NMI (acpi_id[0x15] high edge lint[0x1])
[    0.026015] ACPI: LAPIC_NMI (acpi_id[0x16] high edge lint[0x1])
[    0.026015] ACPI: LAPIC_NMI (acpi_id[0x17] high edge lint[0x1])
[    0.026016] ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
[    0.026134] IOAPIC[0]: apic_id 2, version 32, address 0xfec00000, GSI 0-119
[    0.026136] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[    0.026137] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[    0.026140] ACPI: Using ACPI (MADT) for SMP configuration information
[    0.026141] ACPI: HPET id: 0x8086a201 base: 0xfed00000
[    0.026147] e820: update [mem 0x52806000-0x52811fff] usable ==> reserved
[    0.026155] TSC deadline timer available
[    0.026155] smpboot: Allowing 16 CPUs, 0 hotplug CPUs
[    0.026167] PM: hibernation: Registered nosave memory: [mem 0x00000000-0x00000fff]
[    0.026169] PM: hibernation: Registered nosave memory: [mem 0x0009f000-0x000fffff]
[    0.026170] PM: hibernation: Registered nosave memory: [mem 0x52806000-0x52811fff]
[    0.026171] PM: hibernation: Registered nosave memory: [mem 0x57cb6000-0x57ed8fff]
[    0.026172] PM: hibernation: Registered nosave memory: [mem 0x57ed9000-0x5cd10fff]
[    0.026172] PM: hibernation: Registered nosave memory: [mem 0x5cd11000-0x5d571fff]
[    0.026173] PM: hibernation: Registered nosave memory: [mem 0x5d572000-0x5d7fefff]
[    0.026174] PM: hibernation: Registered nosave memory: [mem 0x5d800000-0x65ffffff]
[    0.026174] PM: hibernation: Registered nosave memory: [mem 0x66000000-0x663fffff]
[    0.026174] PM: hibernation: Registered nosave memory: [mem 0x66400000-0x665fffff]
[    0.026175] PM: hibernation: Registered nosave memory: [mem 0x66600000-0x66dfffff]
[    0.026175] PM: hibernation: Registered nosave memory: [mem 0x66e00000-0x707fffff]
[    0.026176] PM: hibernation: Registered nosave memory: [mem 0x70800000-0xbfffffff]
[    0.026176] PM: hibernation: Registered nosave memory: [mem 0xc0000000-0xcfffffff]
[    0.026177] PM: hibernation: Registered nosave memory: [mem 0xd0000000-0xf8ffffff]
[    0.026177] PM: hibernation: Registered nosave memory: [mem 0xf9000000-0xf9ffffff]
[    0.026177] PM: hibernation: Registered nosave memory: [mem 0xfa000000-0xfed1ffff]
[    0.026178] PM: hibernation: Registered nosave memory: [mem 0xfed20000-0xfed7ffff]
[    0.026178] PM: hibernation: Registered nosave memory: [mem 0xfed80000-0xfeffffff]
[    0.026179] PM: hibernation: Registered nosave memory: [mem 0xff000000-0xffffffff]
[    0.026180] [mem 0x70800000-0xbfffffff] available for PCI devices
[    0.026180] Booting paravirtualized kernel on bare hardware
[    0.026183] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 6370452778343963 ns
[    0.030401] setup_percpu: NR_CPUS:320 nr_cpumask_bits:16 nr_cpu_ids:16 nr_node_ids:1
[    0.030814] percpu: Embedded 63 pages/cpu s221184 r8192 d28672 u262144
[    0.030820] pcpu-alloc: s221184 r8192 d28672 u262144 alloc=1*2097152
[    0.030821] pcpu-alloc: [0] 00 01 02 03 04 05 06 07 [0] 08 09 10 11 12 13 14 15 
[    0.030839] Fallback order for Node 0: 0 
[    0.030841] Built 1 zonelists, mobility grouping on.  Total pages: 4028900
[    0.030842] Policy zone: Normal
[    0.030843] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-6.1-x86_64 root=UUID=8da0e0b9-c5eb-4fcf-a03d-43cb6dd7b690 rw quiet splash apparmor=1 security=apparmor udev.log_priority=3
[    0.030898] Unknown kernel command line parameters "splash BOOT_IMAGE=/boot/vmlinuz-6.1-x86_64", will be passed to user space.
[    0.030915] random: crng init done
[    0.031910] Dentry cache hash table entries: 2097152 (order: 12, 16777216 bytes, linear)
[    0.032413] Inode-cache hash table entries: 1048576 (order: 11, 8388608 bytes, linear)
[    0.032638] mem auto-init: stack:all(zero), heap alloc:on, heap free:off
[    0.032647] software IO TLB: area num 16.
[    0.060695] Memory: 15867528K/16372052K available (16392K kernel code, 2158K rwdata, 11684K rodata, 2152K init, 5300K bss, 504264K reserved, 0K cma-reserved)
[    0.060788] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=16, Nodes=1
[    0.060807] ftrace: allocating 46701 entries in 183 pages
[    0.065876] ftrace: allocated 183 pages with 6 groups
[    0.065928] Dynamic Preempt: full
[    0.065954] rcu: Preemptible hierarchical RCU implementation.
[    0.065955] rcu: 	RCU restricting CPUs from NR_CPUS=320 to nr_cpu_ids=16.
[    0.065955] rcu: 	RCU priority boosting: priority 1 delay 500 ms.
[    0.065956] 	Trampoline variant of Tasks RCU enabled.
[    0.065957] 	Rude variant of Tasks RCU enabled.
[    0.065957] 	Tracing variant of Tasks RCU enabled.
[    0.065958] rcu: RCU calculated value of scheduler-enlistment delay is 30 jiffies.
[    0.065958] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=16
[    0.069136] NR_IRQS: 20736, nr_irqs: 2184, preallocated irqs: 16
[    0.069567] rcu: srcu_init: Setting srcu_struct sizes based on contention.
[    0.070147] kfence: initialized - using 2097152 bytes for 255 objects at 0x(____ptrval____)-0x(____ptrval____)
[    0.070171] Console: colour dummy device 80x25
[    0.070186] printk: console [tty0] enabled
[    0.070202] ACPI: Core revision 20220331
[    0.070499] hpet: HPET dysfunctional in PC10. Force disabled.
[    0.070500] APIC: Switch to symmetric I/O mode setup
[    0.070502] DMAR: Host address width 39
[    0.070502] DMAR: DRHD base: 0x000000fed90000 flags: 0x0
[    0.070507] DMAR: dmar0: reg_base_addr fed90000 ver 4:0 cap 1c0000c40660462 ecap 29a00f0505e
[    0.070509] DMAR: DRHD base: 0x000000fed92000 flags: 0x0
[    0.070511] DMAR: dmar1: reg_base_addr fed92000 ver 1:0 cap d2008c40660462 ecap f050da
[    0.070513] DMAR: DRHD base: 0x000000fed91000 flags: 0x1
[    0.070517] DMAR: dmar2: reg_base_addr fed91000 ver 5:0 cap d2008c40660462 ecap f050da
[    0.070518] DMAR: RMRR base: 0x0000006c000000 end: 0x000000707fffff
[    0.070521] DMAR-IR: IOAPIC id 2 under DRHD base  0xfed91000 IOMMU 2
[    0.070522] DMAR-IR: HPET id 0 under DRHD base 0xfed91000
[    0.070523] DMAR-IR: Queued invalidation will be enabled to support x2apic and Intr-remapping.
[    0.075790] DMAR-IR: Enabled IRQ remapping in x2apic mode
[    0.075792] x2apic enabled
[    0.075867] Switched APIC routing to cluster x2apic.
[    0.090370] clocksource: tsc-early: mask: 0xffffffffffffffff max_cycles: 0x23fa772cf26, max_idle_ns: 440795269835 ns
[    0.090377] Calibrating delay loop (skipped), value calculated using timer frequency.. 4993.00 BogoMIPS (lpj=8320000)
[    0.090433] CPU0: Thermal monitoring enabled (TM1)
[    0.090436] x86/cpu: User Mode Instruction Prevention (UMIP) activated
[    0.090547] process: using mwait in idle threads
[    0.090548] CET detected: Indirect Branch Tracking enabled
[    0.090550] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0
[    0.090551] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0, 1GB 0
[    0.090554] Spectre V1 : Mitigation: usercopy/swapgs barriers and __user pointer sanitization
[    0.090556] Spectre V2 : Mitigation: Enhanced IBRS
[    0.090556] Spectre V2 : Spectre v2 / SpectreRSB mitigation: Filling RSB on context switch
[    0.090557] Spectre V2 : Spectre v2 / PBRSB-eIBRS: Retire a single CALL on VMEXIT
[    0.090558] Spectre V2 : mitigation: Enabling conditional Indirect Branch Prediction Barrier
[    0.090559] Speculative Store Bypass: Mitigation: Speculative Store Bypass disabled via prctl
[    0.090569] x86/fpu: Supporting XSAVE feature 0x001: 'x87 floating point registers'
[    0.090570] x86/fpu: Supporting XSAVE feature 0x002: 'SSE registers'
[    0.090570] x86/fpu: Supporting XSAVE feature 0x004: 'AVX registers'
[    0.090571] x86/fpu: Supporting XSAVE feature 0x200: 'Protection Keys User registers'
[    0.090572] x86/fpu: xstate_offset[2]:  576, xstate_sizes[2]:  256
[    0.090573] x86/fpu: xstate_offset[9]:  832, xstate_sizes[9]:    8
[    0.090573] x86/fpu: Enabled xstate features 0x207, context size is 840 bytes, using 'compacted' format.
[    0.093708] Freeing SMP alternatives memory: 40K
[    0.093708] pid_max: default: 32768 minimum: 301
[    0.093708] LSM: Security Framework initializing
[    0.093708] landlock: Up and running.
[    0.093708] Yama: becoming mindful.
[    0.093708] LSM support for eBPF active
[    0.093708] AppArmor: AppArmor initialized
[    0.093708] Mount-cache hash table entries: 32768 (order: 6, 262144 bytes, linear)
[    0.093708] Mountpoint-cache hash table entries: 32768 (order: 6, 262144 bytes, linear)
[    0.093708] smpboot: CPU0: 12th Gen Intel(R) Core(TM) i7-1260P (family: 0x6, model: 0x9a, stepping: 0x3)
[    0.093708] cblist_init_generic: Setting adjustable number of callback queues.
[    0.093708] cblist_init_generic: Setting shift to 4 and lim to 1.
[    0.093708] cblist_init_generic: Setting adjustable number of callback queues.
[    0.093708] cblist_init_generic: Setting shift to 4 and lim to 1.
[    0.093708] cblist_init_generic: Setting adjustable number of callback queues.
[    0.093708] cblist_init_generic: Setting shift to 4 and lim to 1.
[    0.093708] Performance Events: XSAVE Architectural LBR, PEBS fmt4+-baseline,  AnyThread deprecated, Alderlake Hybrid events, 32-deep LBR, full-width counters, Intel PMU driver.
[    0.093708] core: cpu_core PMU driver: 
[    0.093708] ... version:                5
[    0.093708] ... bit width:              48
[    0.093708] ... generic registers:      8
[    0.093708] ... value mask:             0000ffffffffffff
[    0.093708] ... max period:             00007fffffffffff
[    0.093708] ... fixed-purpose events:   4
[    0.093708] ... event mask:             0001000f000000ff
[    0.093708] signal: max sigframe size: 3632
[    0.093708] Estimated ratio of average max frequency by base frequency (times 1024): 1556
[    0.093708] rcu: Hierarchical SRCU implementation.
[    0.093708] rcu: 	Max phase no-delay instances is 1000.
[    0.093708] NMI watchdog: Enabled. Permanently consumes one hw-PMU counter.
[    0.093708] smp: Bringing up secondary CPUs ...
[    0.093708] x86: Booting SMP configuration:
[    0.093708] .... node  #0, CPUs:        #1  #2  #3  #4  #5  #6  #7  #8
[    0.023632] core: cpu_atom PMU driver: PEBS-via-PT 
[    0.023632] ... version:                5
[    0.023632] ... bit width:              48
[    0.023632] ... generic registers:      6
[    0.023632] ... value mask:             0000ffffffffffff
[    0.023632] ... max period:             00007fffffffffff
[    0.023632] ... fixed-purpose events:   3
[    0.023632] ... event mask:             000000070000003f
[    0.130627]   #9 #10 #11 #12 #13 #14 #15
[    0.152106] smp: Brought up 1 node, 16 CPUs
[    0.152106] smpboot: Max logical packages: 1
[    0.152106] smpboot: Total of 16 processors activated (79903.00 BogoMIPS)
[    0.154283] devtmpfs: initialized
[    0.154283] x86/mm: Memory block size: 128MB
[    0.154318] ACPI: PM: Registering ACPI NVS region [mem 0x5cd11000-0x5d571fff] (8785920 bytes)
[    0.154318] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 6370867519511994 ns
[    0.154318] futex hash table entries: 4096 (order: 6, 262144 bytes, linear)
[    0.154318] pinctrl core: initialized pinctrl subsystem
[    0.154463] PM: RTC time: 21:39:58, date: 2023-10-15
[    0.154849] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[    0.155164] DMA: preallocated 2048 KiB GFP_KERNEL pool for atomic allocations
[    0.155302] DMA: preallocated 2048 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
[    0.155444] DMA: preallocated 2048 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
[    0.155451] audit: initializing netlink subsys (disabled)
[    0.155455] audit: type=2000 audit(1697405997.063:1): state=initialized audit_enabled=0 res=1
[    0.155455] thermal_sys: Registered thermal governor 'fair_share'
[    0.155455] thermal_sys: Registered thermal governor 'bang_bang'
[    0.155455] thermal_sys: Registered thermal governor 'step_wise'
[    0.155455] thermal_sys: Registered thermal governor 'user_space'
[    0.155455] thermal_sys: Registered thermal governor 'power_allocator'
[    0.155455] cpuidle: using governor ladder
[    0.155455] cpuidle: using governor menu
[    0.157112] Simple Boot Flag at 0x47 set to 0x80
[    0.157172] ACPI FADT declares the system doesn't support PCIe ASPM, so disable it
[    0.157173] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
[    0.157340] PCI: MMCONFIG for domain 0000 [bus 00-e0] at [mem 0xc0000000-0xce0fffff] (base 0xc0000000)
[    0.157350] PCI: MMCONFIG at [mem 0xc0000000-0xce0fffff] reserved in E820
[    0.157367] PCI: Using configuration type 1 for base access
[    0.157608] ENERGY_PERF_BIAS: Set to 'normal', was 'performance'
[    0.158073] kprobes: kprobe jump-optimization is enabled. All kprobes are optimized if possible.
[    0.158081] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages
[    0.158081] HugeTLB: 16380 KiB vmemmap can be freed for a 1.00 GiB page
[    0.158081] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages
[    0.158081] HugeTLB: 28 KiB vmemmap can be freed for a 2.00 MiB page
[    0.158081] ACPI: Added _OSI(Module Device)
[    0.158081] ACPI: Added _OSI(Processor Device)
[    0.158081] ACPI: Added _OSI(3.0 _SCP Extensions)
[    0.158081] ACPI: Added _OSI(Processor Aggregator Device)
[    0.245206] ACPI: 17 ACPI AML tables successfully acquired and loaded
[    0.268464] ACPI: Dynamic OEM Table Load:
[    0.268474] ACPI: SSDT 0xFFFF9A6B42C37000 0001AB (v02 PmRef  Cpu0Psd  00003000 INTL 20200717)
[    0.269227] ACPI: \_SB_.PR00: _OSC native thermal LVT Acked
[    0.270200] ACPI: USB4 _OSC: OS supports USB3+ DisplayPort+ PCIe+ XDomain+
[    0.270200] ACPI: USB4 _OSC: OS controls USB3+ DisplayPort+ PCIe+ XDomain+
[    0.270200] ACPI: Dynamic OEM Table Load:
[    0.270200] ACPI: SSDT 0xFFFF9A6B41456C00 000394 (v02 PmRef  Cpu0Cst  00003001 INTL 20200717)
[    0.270200] ACPI: Dynamic OEM Table Load:
[    0.270200] ACPI: SSDT 0xFFFF9A6B41449000 0005E4 (v02 PmRef  Cpu0Ist  00003000 INTL 20200717)
[    0.270828] ACPI: Dynamic OEM Table Load:
[    0.270833] ACPI: SSDT 0xFFFF9A6B4144D000 0004BA (v02 PmRef  Cpu0Hwp  00003000 INTL 20200717)
[    0.271989] ACPI: Dynamic OEM Table Load:
[    0.271995] ACPI: SSDT 0xFFFF9A6B41444000 001BAF (v02 PmRef  ApIst    00003000 INTL 20200717)
[    0.273391] ACPI: Dynamic OEM Table Load:
[    0.273396] ACPI: SSDT 0xFFFF9A6B41446000 001038 (v02 PmRef  ApHwp    00003000 INTL 20200717)
[    0.274790] ACPI: Dynamic OEM Table Load:
[    0.274795] ACPI: SSDT 0xFFFF9A6B41442000 001349 (v02 PmRef  ApPsd    00003000 INTL 20200717)
[    0.276043] ACPI: Dynamic OEM Table Load:
[    0.276048] ACPI: SSDT 0xFFFF9A6B4145C000 000FBB (v02 PmRef  ApCst    00003000 INTL 20200717)
[    0.282293] ACPI: EC: EC started
[    0.282294] ACPI: EC: interrupt blocked
[    0.288978] ACPI: EC: EC_CMD/EC_SC=0x934, EC_DATA=0x930
[    0.288981] ACPI: \_SB_.PC00.LPCB.ECDV: Boot DSDT EC used to handle transactions
[    0.288982] ACPI: Interpreter enabled
[    0.289082] ACPI: PM: (supports S0 S4 S5)
[    0.289084] ACPI: Using IOAPIC for interrupt routing
[    0.289158] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[    0.289159] PCI: Ignoring E820 reservations for host bridge windows
[    0.290374] ACPI: Enabled 8 GPEs in block 00 to 7F
[    0.294290] ACPI: PM: Power Resource [BTRT]
[    0.298669] ACPI: PM: Power Resource [WRST]
[    0.312568] ACPI: PM: Power Resource [TBT0]
[    0.312618] ACPI: PM: Power Resource [TBT1]
[    0.312665] ACPI: PM: Power Resource [D3C]
[    0.553920] ACPI: PM: Power Resource [PIN]
[    0.554244] ACPI: PCI Root Bridge [PC00] (domain 0000 [bus 00-e0])
[    0.554249] acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI EDR HPX-Type3]
[    0.556257] acpi PNP0A08:00: _OSC: platform does not support [AER]
[    0.560295] acpi PNP0A08:00: _OSC: OS now controls [PCIeHotplug SHPCHotplug PME PCIeCapability LTR DPC]
[    0.560296] acpi PNP0A08:00: FADT indicates ASPM is unsupported, using BIOS configuration
[    0.565318] PCI host bridge to bus 0000:00
[    0.565320] pci_bus 0000:00: root bus resource [io  0x0000-0x0cf7 window]
[    0.565321] pci_bus 0000:00: root bus resource [io  0x0d00-0xffff window]
[    0.565322] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff window]
[    0.565323] pci_bus 0000:00: root bus resource [mem 0x70800000-0xbfffffff window]
[    0.565324] pci_bus 0000:00: root bus resource [mem 0x4000000000-0x7fffffffff window]
[    0.565325] pci_bus 0000:00: root bus resource [bus 00-e0]
[    0.565398] pci 0000:00:00.0: [8086:4621] type 00 class 0x060000
[    0.565730] pci 0000:00:02.0: [8086:46a6] type 00 class 0x030000
[    0.565738] pci 0000:00:02.0: reg 0x10: [mem 0x603f000000-0x603fffffff 64bit]
[    0.565743] pci 0000:00:02.0: reg 0x18: [mem 0x4000000000-0x400fffffff 64bit pref]
[    0.565747] pci 0000:00:02.0: reg 0x20: [io  0x3000-0x303f]
[    0.565762] pci 0000:00:02.0: BAR 2: assigned to efifb
[    0.565763] pci 0000:00:02.0: DMAR: Skip IOMMU disabling for graphics
[    0.565765] pci 0000:00:02.0: Video device with shadowed ROM at [mem 0x000c0000-0x000dffff]
[    0.565792] pci 0000:00:02.0: reg 0x344: [mem 0x00000000-0x00ffffff 64bit]
[    0.565793] pci 0000:00:02.0: VF(n) BAR0 space: [mem 0x00000000-0x06ffffff 64bit] (contains BAR0 for 7 VFs)
[    0.565797] pci 0000:00:02.0: reg 0x34c: [mem 0x00000000-0x1fffffff 64bit pref]
[    0.565798] pci 0000:00:02.0: VF(n) BAR2 space: [mem 0x00000000-0xdfffffff 64bit pref] (contains BAR2 for 7 VFs)
[    0.565901] pci 0000:00:04.0: [8086:461d] type 00 class 0x118000
[    0.565913] pci 0000:00:04.0: reg 0x10: [mem 0x6040280000-0x604029ffff 64bit]
[    0.566127] pci 0000:00:05.0: [8086:465d] type 00 class 0x048000
[    0.566134] pci 0000:00:05.0: reg 0x10: [mem 0x603e000000-0x603effffff 64bit]
[    0.566148] pci 0000:00:05.0: enabling Extended Tags
[    0.566235] pci 0000:00:06.0: [8086:09ab] type 00 class 0x088000
[    0.566823] pci 0000:00:07.0: [8086:466e] type 01 class 0x060400
[    0.566861] pci 0000:00:07.0: Overriding RP PIO Log Size to 4
[    0.566923] pci 0000:00:07.0: PME# supported from D0 D3hot D3cold
[    0.566949] pci 0000:00:07.0: PTM enabled (root), 4ns granularity
[    0.567839] pci 0000:00:07.2: [8086:462f] type 01 class 0x060400
[    0.567877] pci 0000:00:07.2: Overriding RP PIO Log Size to 4
[    0.567937] pci 0000:00:07.2: PME# supported from D0 D3hot D3cold
[    0.567962] pci 0000:00:07.2: PTM enabled (root), 4ns granularity
[    0.568753] pci 0000:00:08.0: [8086:464f] type 00 class 0x088000
[    0.568761] pci 0000:00:08.0: reg 0x10: [mem 0x60402e5000-0x60402e5fff 64bit]
[    0.568925] pci 0000:00:0d.0: [8086:461e] type 00 class 0x0c0330
[    0.568935] pci 0000:00:0d.0: reg 0x10: [mem 0x60402c0000-0x60402cffff 64bit]
[    0.568977] pci 0000:00:0d.0: PME# supported from D3hot D3cold
[    0.569379] pci 0000:00:0d.2: [8086:463e] type 00 class 0x0c0340
[    0.569389] pci 0000:00:0d.2: reg 0x10: [mem 0x6040240000-0x604027ffff 64bit]
[    0.569395] pci 0000:00:0d.2: reg 0x18: [mem 0x60402e4000-0x60402e4fff 64bit]
[    0.569427] pci 0000:00:0d.2: supports D1 D2
[    0.569427] pci 0000:00:0d.2: PME# supported from D0 D1 D2 D3hot D3cold
[    0.569517] pci 0000:00:0d.3: [8086:466d] type 00 class 0x0c0340
[    0.569527] pci 0000:00:0d.3: reg 0x10: [mem 0x6040200000-0x604023ffff 64bit]
[    0.569533] pci 0000:00:0d.3: reg 0x18: [mem 0x60402e3000-0x60402e3fff 64bit]
[    0.569565] pci 0000:00:0d.3: supports D1 D2
[    0.569565] pci 0000:00:0d.3: PME# supported from D0 D1 D2 D3hot D3cold
[    0.569780] pci 0000:00:0e.0: [8086:467f] type 00 class 0x010400
[    0.569793] pci 0000:00:0e.0: reg 0x10: [mem 0x603c000000-0x603dffffff 64bit]
[    0.569799] pci 0000:00:0e.0: reg 0x18: [mem 0x72000000-0x73ffffff]
[    0.569813] pci 0000:00:0e.0: reg 0x20: [mem 0x6040100000-0x60401fffff 64bit]
[    0.570199] pci 0000:00:12.0: [8086:51fc] type 00 class 0x070000
[    0.570220] pci 0000:00:12.0: reg 0x10: [mem 0x60402b0000-0x60402bffff 64bit]
[    0.570293] pci 0000:00:12.0: PME# supported from D0 D3hot
[    0.570374] pci 0000:00:14.0: [8086:51ed] type 00 class 0x0c0330
[    0.570374] pci 0000:00:14.0: reg 0x10: [mem 0x60402a0000-0x60402affff 64bit]
[    0.570374] pci 0000:00:14.0: PME# supported from D3hot D3cold
[    0.570374] pci 0000:00:14.2: [8086:51ef] type 00 class 0x050000
[    0.570374] pci 0000:00:14.2: reg 0x10: [mem 0x60402d8000-0x60402dbfff 64bit]
[    0.570374] pci 0000:00:14.2: reg 0x18: [mem 0x60402e2000-0x60402e2fff 64bit]
[    0.570374] pci 0000:00:14.3: [8086:51f0] type 00 class 0x028000
[    0.570374] pci 0000:00:14.3: reg 0x10: [mem 0x60402d4000-0x60402d7fff 64bit]
[    0.570374] pci 0000:00:14.3: PME# supported from D0 D3hot D3cold
[    0.570374] pci 0000:00:15.0: [8086:51e8] type 00 class 0x0c8000
[    0.570374] pci 0000:00:15.0: reg 0x10: [mem 0x00000000-0x00000fff 64bit]
[    0.577421] pci 0000:00:15.1: [8086:51e9] type 00 class 0x0c8000
[    0.578215] pci 0000:00:15.1: reg 0x10: [mem 0x00000000-0x00000fff 64bit]
[    0.581746] pci 0000:00:16.0: [8086:51e0] type 00 class 0x078000
[    0.581769] pci 0000:00:16.0: reg 0x10: [mem 0x60402df000-0x60402dffff 64bit]
[    0.581859] pci 0000:00:16.0: PME# supported from D3hot
[    0.582902] pci 0000:00:1e.0: [8086:51a8] type 00 class 0x078000
[    0.583696] pci 0000:00:1e.0: reg 0x10: [mem 0x00000000-0x00000fff 64bit]
[    0.587753] pci 0000:00:1e.3: [8086:51ab] type 00 class 0x0c8000
[    0.588547] pci 0000:00:1e.3: reg 0x10: [mem 0x00000000-0x00000fff 64bit]
[    0.592024] pci 0000:00:1f.0: [8086:5182] type 00 class 0x060100
[    0.592394] pci 0000:00:1f.3: [8086:51c8] type 00 class 0x040100
[    0.592455] pci 0000:00:1f.3: reg 0x10: [mem 0x60402d0000-0x60402d3fff 64bit]
[    0.592525] pci 0000:00:1f.3: reg 0x20: [mem 0x6040000000-0x60400fffff 64bit]
[    0.592660] pci 0000:00:1f.3: PME# supported from D3hot D3cold
[    0.592998] pci 0000:00:1f.4: [8086:51a3] type 00 class 0x0c0500
[    0.593024] pci 0000:00:1f.4: reg 0x10: [mem 0x60402dc000-0x60402dc0ff 64bit]
[    0.593051] pci 0000:00:1f.4: reg 0x20: [io  0xefa0-0xefbf]
[    0.593278] pci 0000:00:1f.5: [8086:51a4] type 00 class 0x0c8000
[    0.593297] pci 0000:00:1f.5: reg 0x10: [mem 0xfe010000-0xfe010fff]
[    0.593466] pci 0000:00:07.0: PCI bridge to [bus 01-3f]
[    0.593469] pci 0000:00:07.0:   bridge window [mem 0x82000000-0x8e1fffff]
[    0.593473] pci 0000:00:07.0:   bridge window [mem 0x6000000000-0x601bffffff 64bit pref]
[    0.593497] pci 0000:00:07.2: PCI bridge to [bus 40-7e]
[    0.593500] pci 0000:00:07.2:   bridge window [mem 0x74000000-0x801fffff]
[    0.593503] pci 0000:00:07.2:   bridge window [mem 0x6020000000-0x603bffffff 64bit pref]
[    0.986788] Low-power S0 idle used by default for system suspend
[    0.999260] ACPI: EC: interrupt unblocked
[    0.999261] ACPI: EC: event unblocked
[    1.000377] ACPI: EC: EC_CMD/EC_SC=0x934, EC_DATA=0x930
[    1.000377] ACPI: EC: GPE=0x6e
[    1.000377] ACPI: \_SB_.PC00.LPCB.ECDV: Boot DSDT EC initialization complete
[    1.000377] ACPI: \_SB_.PC00.LPCB.ECDV: EC: Used to handle transactions and events
[    1.000860] iommu: Default domain type: Translated 
[    1.000860] iommu: DMA domain TLB invalidation policy: lazy mode 
[    1.000860] SCSI subsystem initialized
[    1.000871] libata version 3.00 loaded.
[    1.000871] ACPI: bus type USB registered
[    1.000871] usbcore: registered new interface driver usbfs
[    1.000871] usbcore: registered new interface driver hub
[    1.000871] usbcore: registered new device driver usb
[    1.000871] pps_core: LinuxPPS API ver. 1 registered
[    1.000871] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    1.000871] PTP clock support registered
[    1.000871] EDAC MC: Ver: 3.0.0
[    1.003754] Registered efivars operations
[    1.003980] NetLabel: Initializing
[    1.003982] NetLabel:  domain hash size = 128
[    1.003983] NetLabel:  protocols = UNLABELED CIPSOv4 CALIPSO
[    1.004006] NetLabel:  unlabeled traffic allowed by default
[    1.004012] mctp: management component transport protocol core
[    1.004013] NET: Registered PF_MCTP protocol family
[    1.004023] PCI: Using ACPI for IRQ routing
[    1.060021] PCI: pci_cache_line_size set to 64 bytes
[    1.060380] pci 0000:00:1f.5: can't claim BAR 0 [mem 0xfe010000-0xfe010fff]: no compatible bridge window
[    1.060697] e820: reserve RAM buffer [mem 0x0009f000-0x0009ffff]
[    1.060699] e820: reserve RAM buffer [mem 0x52806000-0x53ffffff]
[    1.060700] e820: reserve RAM buffer [mem 0x57cb6000-0x57ffffff]
[    1.060701] e820: reserve RAM buffer [mem 0x5d800000-0x5fffffff]
[    1.060702] e820: reserve RAM buffer [mem 0x48f800000-0x48fffffff]
[    1.060716] pci 0000:00:02.0: vgaarb: setting as boot VGA device
[    1.060716] pci 0000:00:02.0: vgaarb: bridge control possible
[    1.060716] pci 0000:00:02.0: vgaarb: VGA device added: decodes=io+mem,owns=io+mem,locks=none
[    1.060716] vgaarb: loaded
[    1.062057] clocksource: Switched to clocksource tsc-early
[    1.067286] VFS: Disk quotas dquot_6.6.0
[    1.067305] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[    1.067415] AppArmor: AppArmor Filesystem Enabled
[    1.067453] pnp: PnP ACPI init
[    1.067784] system 00:00: [io  0x0680-0x069f] has been reserved
[    1.067788] system 00:00: [io  0x164e-0x164f] has been reserved
[    1.067928] system 00:02: [io  0x1854-0x1857] has been reserved
[    1.069541] pnp 00:05: disabling [mem 0xc0000000-0xcfffffff] because it overlaps 0000:00:02.0 BAR 9 [mem 0x00000000-0xdfffffff 64bit pref]
[    1.069565] system 00:05: [mem 0xfedc0000-0xfedc7fff] has been reserved
[    1.069567] system 00:05: [mem 0xfeda0000-0xfeda0fff] has been reserved
[    1.069569] system 00:05: [mem 0xfeda1000-0xfeda1fff] has been reserved
[    1.069570] system 00:05: [mem 0xfed20000-0xfed7ffff] could not be reserved
[    1.069572] system 00:05: [mem 0xfed90000-0xfed93fff] could not be reserved
[    1.069574] system 00:05: [mem 0xfed45000-0xfed8ffff] could not be reserved
[    1.069575] system 00:05: [mem 0xfee00000-0xfeefffff] has been reserved
[    1.071095] system 00:06: [io  0x2000-0x20fe] has been reserved
[    1.078095] pnp: PnP ACPI: found 8 devices
[    1.083741] clocksource: acpi_pm: mask: 0xffffff max_cycles: 0xffffff, max_idle_ns: 2085701024 ns
[    1.083805] NET: Registered PF_INET protocol family
[    1.084108] IP idents hash table entries: 262144 (order: 9, 2097152 bytes, linear)
[    1.087319] tcp_listen_portaddr_hash hash table entries: 8192 (order: 5, 131072 bytes, linear)
[    1.087370] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
[    1.087536] TCP established hash table entries: 131072 (order: 8, 1048576 bytes, linear)
[    1.087911] TCP bind hash table entries: 65536 (order: 9, 2097152 bytes, linear)
[    1.088026] TCP: Hash tables configured (established 131072 bind 65536)
[    1.088158] MPTCP token hash table entries: 16384 (order: 6, 393216 bytes, linear)
[    1.088219] UDP hash table entries: 8192 (order: 6, 262144 bytes, linear)
[    1.088272] UDP-Lite hash table entries: 8192 (order: 6, 262144 bytes, linear)
[    1.088327] NET: Registered PF_UNIX/PF_LOCAL protocol family
[    1.088333] NET: Registered PF_XDP protocol family
[    1.088341] pci 0000:00:07.0: bridge window [io  0x1000-0x0fff] to [bus 01-3f] add_size 1000
[    1.088344] pci 0000:00:07.2: bridge window [io  0x1000-0x0fff] to [bus 40-7e] add_size 1000
[    1.088356] pci 0000:00:02.0: BAR 9: assigned [mem 0x4020000000-0x40ffffffff 64bit pref]
[    1.088361] pci 0000:00:02.0: BAR 7: assigned [mem 0x4010000000-0x4016ffffff 64bit]
[    1.088364] pci 0000:00:07.0: BAR 13: assigned [io  0x4000-0x4fff]
[    1.088366] pci 0000:00:07.2: BAR 13: assigned [io  0x5000-0x5fff]
[    1.088368] pci 0000:00:15.0: BAR 0: assigned [mem 0x4017000000-0x4017000fff 64bit]
[    1.088759] pci 0000:00:15.1: BAR 0: assigned [mem 0x4017001000-0x4017001fff 64bit]
[    1.089133] pci 0000:00:1e.0: BAR 0: assigned [mem 0x4017002000-0x4017002fff 64bit]
[    1.089506] pci 0000:00:1e.3: BAR 0: assigned [mem 0x4017003000-0x4017003fff 64bit]
[    1.089880] pci 0000:00:1f.5: BAR 0: assigned [mem 0x70800000-0x70800fff]
[    1.089897] pci 0000:00:07.0: PCI bridge to [bus 01-3f]
[    1.089899] pci 0000:00:07.0:   bridge window [io  0x4000-0x4fff]
[    1.089902] pci 0000:00:07.0:   bridge window [mem 0x82000000-0x8e1fffff]
[    1.089905] pci 0000:00:07.0:   bridge window [mem 0x6000000000-0x601bffffff 64bit pref]
[    1.089908] pci 0000:00:07.2: PCI bridge to [bus 40-7e]
[    1.089910] pci 0000:00:07.2:   bridge window [io  0x5000-0x5fff]
[    1.089913] pci 0000:00:07.2:   bridge window [mem 0x74000000-0x801fffff]
[    1.089915] pci 0000:00:07.2:   bridge window [mem 0x6020000000-0x603bffffff 64bit pref]
[    1.089920] pci_bus 0000:00: resource 4 [io  0x0000-0x0cf7 window]
[    1.089922] pci_bus 0000:00: resource 5 [io  0x0d00-0xffff window]
[    1.089923] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff window]
[    1.089925] pci_bus 0000:00: resource 7 [mem 0x70800000-0xbfffffff window]
[    1.089926] pci_bus 0000:00: resource 8 [mem 0x4000000000-0x7fffffffff window]
[    1.089927] pci_bus 0000:01: resource 0 [io  0x4000-0x4fff]
[    1.089929] pci_bus 0000:01: resource 1 [mem 0x82000000-0x8e1fffff]
[    1.089930] pci_bus 0000:01: resource 2 [mem 0x6000000000-0x601bffffff 64bit pref]
[    1.089931] pci_bus 0000:40: resource 0 [io  0x5000-0x5fff]
[    1.089932] pci_bus 0000:40: resource 1 [mem 0x74000000-0x801fffff]
[    1.089933] pci_bus 0000:40: resource 2 [mem 0x6020000000-0x603bffffff 64bit pref]
[    1.090895] PCI: CLS 0 bytes, default 64
[    1.090904] DMAR: Intel-IOMMU force enabled due to platform opt in
[    1.090912] DMAR: No ATSR found
[    1.090913] DMAR: No SATC found
[    1.090915] DMAR: IOMMU feature fl1gp_support inconsistent
[    1.090916] DMAR: IOMMU feature pgsel_inv inconsistent
[    1.090917] DMAR: IOMMU feature nwfs inconsistent
[    1.090917] DMAR: IOMMU feature dit inconsistent
[    1.090918] DMAR: IOMMU feature sc_support inconsistent
[    1.090918] DMAR: IOMMU feature dev_iotlb_support inconsistent
[    1.090920] DMAR: dmar1: Using Queued invalidation
[    1.090923] DMAR: dmar0: Using Queued invalidation
[    1.090925] DMAR: dmar2: Using Queued invalidation
[    1.090972] Trying to unpack rootfs image as initramfs...
[    1.091132] pci 0000:00:05.0: Adding to iommu group 0
[    1.091173] pci 0000:00:02.0: Adding to iommu group 1
[    1.091211] pci 0000:00:00.0: Adding to iommu group 2
[    1.091223] pci 0000:00:04.0: Adding to iommu group 3
[    1.091235] pci 0000:00:06.0: Adding to iommu group 4
[    1.091246] pci 0000:00:07.0: Adding to iommu group 5
[    1.091258] pci 0000:00:07.2: Adding to iommu group 6
[    1.091267] pci 0000:00:08.0: Adding to iommu group 7
[    1.091283] pci 0000:00:0d.0: Adding to iommu group 8
[    1.091292] pci 0000:00:0d.2: Adding to iommu group 8
[    1.091300] pci 0000:00:0d.3: Adding to iommu group 8
[    1.091310] pci 0000:00:0e.0: Adding to iommu group 9
[    1.091321] pci 0000:00:12.0: Adding to iommu group 10
[    1.091334] pci 0000:00:14.0: Adding to iommu group 11
[    1.091342] pci 0000:00:14.2: Adding to iommu group 11
[    1.091351] pci 0000:00:14.3: Adding to iommu group 12
[    1.091366] pci 0000:00:15.0: Adding to iommu group 13
[    1.091375] pci 0000:00:15.1: Adding to iommu group 13
[    1.091386] pci 0000:00:16.0: Adding to iommu group 14
[    1.091401] pci 0000:00:1e.0: Adding to iommu group 15
[    1.091410] pci 0000:00:1e.3: Adding to iommu group 15
[    1.091430] pci 0000:00:1f.0: Adding to iommu group 16
[    1.091440] pci 0000:00:1f.3: Adding to iommu group 16
[    1.091453] pci 0000:00:1f.4: Adding to iommu group 16
[    1.091462] pci 0000:00:1f.5: Adding to iommu group 16
[    1.091582] DMAR: Intel(R) Virtualization Technology for Directed I/O
[    1.091583] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
[    1.091584] software IO TLB: mapped [mem 0x0000000049c57000-0x000000004dc57000] (64MB)
[    1.091641] clocksource: tsc: mask: 0xffffffffffffffff max_cycles: 0x23fa772cf26, max_idle_ns: 440795269835 ns
[    1.091700] clocksource: Switched to clocksource tsc
[    1.102763] Initialise system trusted keyrings
[    1.102777] Key type blacklist registered
[    1.102859] workingset: timestamp_bits=41 max_order=22 bucket_order=0
[    1.104347] zbud: loaded
[    1.104664] integrity: Platform Keyring initialized
[    1.104669] integrity: Machine keyring initialized
[    1.107639] Key type asymmetric registered
[    1.107641] Asymmetric key parser 'x509' registered
[    1.272509] Freeing initrd memory: 22300K
[    1.274803] alg: self-tests for CTR-KDF (hmac(sha256)) passed
[    1.274828] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 242)
[    1.274865] io scheduler mq-deadline registered
[    1.274867] io scheduler kyber registered
[    1.274912] io scheduler bfq registered
[    1.283140] pcieport 0000:00:07.0: PME: Signaling with IRQ 123
[    1.283157] pcieport 0000:00:07.0: pciehp: Slot #3 AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ Surprise+ Interlock- NoCompl+ IbPresDis- LLActRep+
[    1.283498] pcieport 0000:00:07.2: PME: Signaling with IRQ 124
[    1.283513] pcieport 0000:00:07.2: pciehp: Slot #5 AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ Surprise+ Interlock- NoCompl+ IbPresDis- LLActRep+
[    1.283696] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
[    1.285956] ACPI: AC: AC Adapter [AC] (off-line)
[    1.286014] input: Lid Switch as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input0
[    1.287132] ACPI: button: Lid Switch [LID0]
[    1.287168] input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input1
[    1.290454] ACPI: button: Power Button [PBTN]
[    1.293508] Serial: 8250/16550 driver, 32 ports, IRQ sharing enabled
[    1.296449] serial 0000:00:12.0: enabling device (0000 -> 0002)
[    1.297018] hpet_acpi_add: no address or irqs in _CRS
[    1.297057] Non-volatile memory driver v1.3
[    1.297058] Linux agpgart interface v0.103
[    1.298726] tpm_tis STM0125:00: 2.0 TPM (device-id 0x0, rev-id 78)
[    1.312790] AMD-Vi: AMD IOMMUv2 functionality not available on this system - This is not a bug.
[    1.313456] ACPI: bus type drm_connector registered
[    1.316407] ahci 0000:00:0e.0: version 3.0
[    1.316418] ahci: probe of 0000:00:0e.0 failed with error -22
[    1.316503] usbcore: registered new interface driver usbserial_generic
[    1.316507] usbserial: USB Serial support registered for generic
[    1.316551] rtc_cmos 00:01: RTC can wake from S4
[    1.318340] rtc_cmos 00:01: registered as rtc0
[    1.318741] rtc_cmos 00:01: setting system clock to 2023-10-15T21:39:59 UTC (1697405999)
[    1.318788] rtc_cmos 00:01: alarms up to one month, y3k, 242 bytes nvram
[    1.320459] intel_pstate: Intel P-state driver initializing
[    1.322885] intel_pstate: HWP enabled
[    1.323834] ledtrig-cpu: registered to indicate activity on CPUs
[    1.324081] efifb: probing for efifb
[    1.324094] efifb: Ignoring BGRT: unexpected or invalid BMP data
[    1.324095] efifb: framebuffer at 0x4000000000, using 9024k, total 9024k
[    1.324096] efifb: mode is 1920x1200x32, linelength=7680, pages=1
[    1.324098] efifb: scrolling: redraw
[    1.324098] efifb: Truecolor: size=8:8:8:8, shift=24:16:8:0
[    1.324289] fbcon: Deferring console take-over
[    1.324290] fb0: EFI VGA frame buffer device
[    1.324318] hid: raw HID events driver (C) Jiri Kosina
[    1.325233] intel_pmc_core INT33A1:00:  initialized
[    1.325368] drop_monitor: Initializing network drop monitor service
[    1.335803] Initializing XFRM netlink socket
[    1.335879] NET: Registered PF_INET6 protocol family
[    1.341704] Segment Routing with IPv6
[    1.341706] RPL Segment Routing with IPv6
[    1.341718] In-situ OAM (IOAM) with IPv6
[    1.341743] NET: Registered PF_PACKET protocol family
[    1.342733] ACPI: battery: Slot [BAT0] (battery present)
[    1.343538] microcode: sig=0x906a3, pf=0x80, revision=0x42c
[    1.344343] microcode: Microcode Update Driver: v2.2.
[    1.344348] IPI shorthand broadcast: enabled
[    1.344368] sched_clock: Marking stable (1323335596, 20298882)->(1371958604, -28324126)
[    1.345049] registered taskstats version 1
[    1.346992] Loading compiled-in X.509 certificates
[    1.350642] Loaded X.509 cert 'Build time autogenerated kernel key: 16ee0c1857e13596707e12e2187b55327e032871'
[    1.353743] zswap: loaded using pool zstd/z3fold
[    1.354477] Key type .fscrypt registered
[    1.354479] Key type fscrypt-provisioning registered
[    1.354523] AppArmor: AppArmor sha1 policy hashing enabled
[    1.354577] integrity: Loading X.509 certificate: UEFI:db
[    1.354598] integrity: Loaded X.509 cert 'Dell Inc.: Dell Bios DB Key: 637fa7a9f74471b406de0511557071fd41dd5487'
[    1.354599] integrity: Loading X.509 certificate: UEFI:db
[    1.354613] integrity: Loaded X.509 cert 'Dell Inc.: Dell Bios FW Aux Authority 2018: dd4df7c3f5ce7e5a77847915abc37b031f6b10bd'
[    1.354614] integrity: Loading X.509 certificate: UEFI:db
[    1.354633] integrity: Loaded X.509 cert 'Microsoft Windows Production PCA 2011: a92902398e16c49778cd90f99e4f9ae17c55af53'
[    1.354634] integrity: Loading X.509 certificate: UEFI:db
[    1.354653] integrity: Loaded X.509 cert 'Microsoft Corporation UEFI CA 2011: 13adbf4309bd82709c8cd54f316ed522988a1bd4'
[    1.357114] PM:   Magic number: 11:513:702
[    1.357317] RAS: Correctable Errors collector initialized.
[    1.358759] Freeing unused decrypted memory: 2036K
[    1.359690] Freeing unused kernel image (initmem) memory: 2152K
[    1.403991] Write protecting the kernel read-only data: 30720k
[    1.405717] Freeing unused kernel image (text/rodata gap) memory: 2036K
[    1.406173] Freeing unused kernel image (rodata/data gap) memory: 604K
[    1.418872] x86/mm: Checked W+X mappings: passed, no W+X pages found.
[    1.418877] rodata_test: all tests were successful
[    1.418882] Run /init as init process
[    1.418884]   with arguments:
[    1.418884]     /init
[    1.418885]     splash
[    1.418885]   with environment:
[    1.418886]     HOME=/
[    1.418886]     TERM=linux
[    1.418887]     BOOT_IMAGE=/boot/vmlinuz-6.1-x86_64
[    1.572680] i8042: PNP: PS/2 Controller [PNP0303:PS2K,PNP0f13:PS2M] at 0x60,0x64 irq 1,12
[    1.573330] i8042: Warning: Keylock active
[    1.576735] serio: i8042 KBD port at 0x60,0x64 irq 1
[    1.576788] serio: i8042 AUX port at 0x60,0x64 irq 12
[    1.577074] vmd 0000:00:0e.0: PCI host bridge to bus 10000:e0
[    1.577080] pci_bus 10000:e0: root bus resource [bus e0-ff]
[    1.577083] pci_bus 10000:e0: root bus resource [mem 0x72000000-0x73ffffff]
[    1.577084] pci_bus 10000:e0: root bus resource [mem 0x6040102000-0x60401fffff 64bit]
[    1.577116] pci 10000:e0:06.0: [8086:464d] type 01 class 0x060400
[    1.577167] xhci_hcd 0000:00:0d.0: xHCI Host Controller
[    1.577177] xhci_hcd 0000:00:0d.0: new USB bus registered, assigned bus number 1
[    1.577185] pci 10000:e0:06.0: PME# supported from D0 D3hot D3cold
[    1.577217] pci 10000:e0:06.0: PTM enabled (root), 4ns granularity
[    1.577353] pci 10000:e0:06.0: Adding to iommu group 9
[    1.577379] pci 10000:e0:06.0: Primary bus is hard wired to 0
[    1.577417] pci 10000:e1:00.0: [1c5c:1959] type 00 class 0x010802
[    1.577434] pci 10000:e1:00.0: reg 0x10: [mem 0x72000000-0x72003fff 64bit]
[    1.577654] pci 10000:e1:00.0: Adding to iommu group 9
[    1.577683] pci 10000:e0:06.0: PCI bridge to [bus e1]
[    1.577686] pci 10000:e0:06.0:   bridge window [io  0x0000-0x0fff]
[    1.577688] pci 10000:e0:06.0:   bridge window [mem 0x72000000-0x720fffff]
[    1.577693] pci 10000:e0:06.0: Primary bus is hard wired to 0
[    1.578259] xhci_hcd 0000:00:0d.0: hcc params 0x20007fc1 hci version 0x120 quirks 0x0000000200009810
[    1.578639] xhci_hcd 0000:00:0d.0: xHCI Host Controller
[    1.578644] xhci_hcd 0000:00:0d.0: new USB bus registered, assigned bus number 2
[    1.578649] xhci_hcd 0000:00:0d.0: Host supports USB 3.2 Enhanced SuperSpeed
[    1.578712] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.01
[    1.578716] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.578719] usb usb1: Product: xHCI Host Controller
[    1.578721] usb usb1: Manufacturer: Linux 6.1.55-1-MANJARO xhci-hcd
[    1.578723] usb usb1: SerialNumber: 0000:00:0d.0
[    1.579188] hub 1-0:1.0: USB hub found
[    1.579242] hub 1-0:1.0: 1 port detected
[    1.581442] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 6.01
[    1.581446] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.581455] usb usb2: Product: xHCI Host Controller
[    1.581458] usb usb2: Manufacturer: Linux 6.1.55-1-MANJARO xhci-hcd
[    1.581460] usb usb2: SerialNumber: 0000:00:0d.0
[    1.581847] hub 2-0:1.0: USB hub found
[    1.581898] hub 2-0:1.0: 3 ports detected
[    1.582896] xhci_hcd 0000:00:14.0: xHCI Host Controller
[    1.582905] xhci_hcd 0000:00:14.0: new USB bus registered, assigned bus number 3
[    1.584019] xhci_hcd 0000:00:14.0: hcc params 0x20007fc1 hci version 0x120 quirks 0x0000100200009810
[    1.584318] xhci_hcd 0000:00:14.0: xHCI Host Controller
[    1.584323] xhci_hcd 0000:00:14.0: new USB bus registered, assigned bus number 4
[    1.584326] xhci_hcd 0000:00:14.0: Host supports USB 3.1 Enhanced SuperSpeed
[    1.584368] usb usb3: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.01
[    1.584371] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.584373] usb usb3: Product: xHCI Host Controller
[    1.584375] usb usb3: Manufacturer: Linux 6.1.55-1-MANJARO xhci-hcd
[    1.584376] usb usb3: SerialNumber: 0000:00:14.0
[    1.584559] hub 3-0:1.0: USB hub found
[    1.584584] hub 3-0:1.0: 12 ports detected
[    1.586410] usb usb4: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 6.01
[    1.586415] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.586417] usb usb4: Product: xHCI Host Controller
[    1.586419] usb usb4: Manufacturer: Linux 6.1.55-1-MANJARO xhci-hcd
[    1.586420] usb usb4: SerialNumber: 0000:00:14.0
[    1.586596] hub 4-0:1.0: USB hub found
[    1.586622] hub 4-0:1.0: 4 ports detected
[    1.587121] usb: port power management may be unreliable
[    1.606371] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input2
[    1.793951] pci 10000:e0:06.0: BAR 14: assigned [mem 0x72000000-0x720fffff]
[    1.793970] pci 10000:e0:06.0: BAR 13: no space for [io  size 0x1000]
[    1.793976] pci 10000:e0:06.0: BAR 13: failed to assign [io  size 0x1000]
[    1.793985] pci 10000:e1:00.0: BAR 0: assigned [mem 0x72000000-0x72003fff 64bit]
[    1.794000] pci 10000:e0:06.0: PCI bridge to [bus e1]
[    1.794009] pci 10000:e0:06.0:   bridge window [mem 0x72000000-0x720fffff]
[    1.794091] pcieport 10000:e0:06.0: can't derive routing for PCI INT D
[    1.794096] pcieport 10000:e0:06.0: PCI INT D: no GSI
[    1.794288] pcieport 10000:e0:06.0: PME: Signaling with IRQ 146
[    1.794512] vmd 0000:00:0e.0: Bound to PCI domain 10000
[    1.813069] nvme nvme0: pci function 10000:e1:00.0
[    1.813098] pcieport 10000:e0:06.0: can't derive routing for PCI INT A
[    1.813103] nvme 10000:e1:00.0: PCI INT A: not connected
[    1.824144] nvme nvme0: 16/0/0 default/read/poll queues
[    1.827716]  nvme0n1: p1 p2 p3 p4 p5 p6 p7
[    1.837036] usb 3-8: new full-speed USB device number 2 using xhci_hcd
[    1.960142] EXT4-fs (nvme0n1p7): mounted filesystem with ordered data mode. Quota mode: none.
[    1.985472] usb 3-8: New USB device found, idVendor=8086, idProduct=0b63, bcdDevice=10.01
[    1.985476] usb 3-8: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[    1.985477] usb 3-8: Product: USB Bridge
[    1.985479] usb 3-8: Manufacturer: MCHP
[    2.056881] 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)
[    2.056886] systemd[1]: Detected architecture x86-64.
[    2.057505] systemd[1]: Hostname set to <JamesLaptop>.
[    2.107119] usb 3-9: new full-speed USB device number 3 using xhci_hcd
[    2.249883] usb 3-9: New USB device found, idVendor=27c6, idProduct=63bc, bcdDevice= 1.00
[    2.249895] usb 3-9: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[    2.249899] usb 3-9: Product: Goodix USB2.0 MISC
[    2.249902] usb 3-9: Manufacturer: Goodix Technology Co., Ltd.
[    2.249905] usb 3-9: SerialNumber: UIDDB4D2419_XXXX_MOC_B0
[    2.373854] usb 3-10: new full-speed USB device number 4 using xhci_hcd
[    2.518120] usb 3-10: New USB device found, idVendor=8087, idProduct=0033, bcdDevice= 0.00
[    2.518138] usb 3-10: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[    2.547380] systemd[1]: bpf-lsm: LSM BPF program attached
[    2.739555] systemd[1]: Queued start job for default target Graphical Interface.
[    2.787625] systemd[1]: Created slice Slice /system/getty.
[    2.788156] systemd[1]: Created slice Slice /system/modprobe.
[    2.788584] systemd[1]: Created slice Slice /system/systemd-fsck.
[    2.788895] systemd[1]: Created slice User and Session Slice.
[    2.788965] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
[    2.789159] systemd[1]: Set up automount Arbitrary Executable File Formats File System Automount Point.
[    2.789202] systemd[1]: Reached target Login Prompts.
[    2.789219] systemd[1]: Reached target Local Integrity Protected Volumes.
[    2.789249] systemd[1]: Reached target Remote File Systems.
[    2.789262] systemd[1]: Reached target Slice Units.
[    2.789282] systemd[1]: Reached target Swaps.
[    2.789307] systemd[1]: Reached target Local Verity Protected Volumes.
[    2.789377] systemd[1]: Listening on Device-mapper event daemon FIFOs.
[    2.789514] systemd[1]: Listening on LVM2 poll daemon socket.
[    2.790746] systemd[1]: Listening on Process Core Dump Socket.
[    2.790836] systemd[1]: Listening on Journal Socket (/dev/log).
[    2.790914] systemd[1]: Listening on Journal Socket.
[    2.791155] systemd[1]: Listening on udev Control Socket.
[    2.791224] systemd[1]: Listening on udev Kernel Socket.
[    2.792075] systemd[1]: Mounting Huge Pages File System...
[    2.792765] systemd[1]: Mounting POSIX Message Queue File System...
[    2.793402] systemd[1]: Mounting Kernel Debug File System...
[    2.794012] systemd[1]: Mounting Kernel Trace File System...
[    2.794788] systemd[1]: Starting Load AppArmor profiles...
[    2.795478] systemd[1]: Starting Create List of Static Device Nodes...
[    2.796076] systemd[1]: Starting Monitoring of LVM2 mirrors, snapshots etc. using dmeventd or progress polling...
[    2.796693] systemd[1]: Starting Load Kernel Module configfs...
[    2.797330] systemd[1]: Starting Load Kernel Module dm_mod...
[    2.798440] systemd[1]: Starting Load Kernel Module drm...
[    2.799497] systemd[1]: Starting Load Kernel Module fuse...
[    2.800693] systemd[1]: Starting Load Kernel Module loop...
[    2.800799] systemd[1]: File System Check on Root Device was skipped because of an unmet condition check (ConditionPathIsReadWrite=!/).
[    2.801996] systemd[1]: Starting Load Kernel Modules...
[    2.802040] 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).
[    2.802935] systemd[1]: Starting Remount Root and Kernel File Systems...
[    2.804094] systemd[1]: Starting Coldplug All udev Devices...
[    2.805233] systemd[1]: Starting Virtual Console Setup...
[    2.807190] systemd[1]: Mounted Huge Pages File System.
[    2.807404] systemd[1]: Mounted POSIX Message Queue File System.
[    2.807563] systemd[1]: Mounted Kernel Debug File System.
[    2.807688] systemd[1]: Mounted Kernel Trace File System.
[    2.808251] loop: module loaded
[    2.811936] EXT4-fs (nvme0n1p7): re-mounted. Quota mode: none.
[    2.812425] device-mapper: uevent: version 1.0.3
[    2.812520] device-mapper: ioctl: 4.47.0-ioctl (2022-07-28) initialised: dm-devel@redhat.com
[    2.815106] fuse: init (API version 7.37)
[    2.857223] audit: type=1400 audit(1697406001.036:2): apparmor="STATUS" operation="profile_load" profile="unconfined" name="klogd" pid=381 comm="apparmor_parser"
[    2.859266] audit: type=1400 audit(1697406001.036:3): apparmor="STATUS" operation="profile_load" profile="unconfined" name="dovecot-anvil" pid=385 comm="apparmor_parser"
[    2.864285] systemd[1]: Finished Create List of Static Device Nodes.
[    2.866207] systemd[1]: modprobe@configfs.service: Deactivated successfully.
[    2.886802] audit: type=1400 audit(1697406001.063:4): apparmor="STATUS" operation="profile_load" profile="unconfined" name="nvidia_modprobe" pid=374 comm="apparmor_parser"
[    2.888573] audit: type=1400 audit(1697406001.066:5): apparmor="STATUS" operation="profile_load" profile="unconfined" name="lsb_release" pid=373 comm="apparmor_parser"
[    2.889450] audit: type=1400 audit(1697406001.066:6): apparmor="STATUS" operation="profile_load" profile="unconfined" name="nvidia_modprobe//kmod" pid=374 comm="apparmor_parser"
[    2.895018] audit: type=1400 audit(1697406001.073:7): apparmor="STATUS" operation="profile_load" profile="unconfined" name="syslogd" pid=383 comm="apparmor_parser"
[    2.899541] audit: type=1400 audit(1697406001.076:8): apparmor="STATUS" operation="profile_load" profile="unconfined" name="dovecot-config" pid=387 comm="apparmor_parser"
[    2.902217] audit: type=1400 audit(1697406001.079:9): apparmor="STATUS" operation="profile_load" profile="unconfined" name="samba-rpcd-classic" pid=379 comm="apparmor_parser"
[    2.906102] audit: type=1400 audit(1697406001.083:10): apparmor="STATUS" operation="profile_load" profile="unconfined" name="samba-rpcd" pid=378 comm="apparmor_parser"
[    2.947440] systemd[1]: Finished Load Kernel Module configfs.
[    2.947992] systemd[1]: modprobe@dm_mod.service: Deactivated successfully.
[    3.047364] systemd[1]: Finished Load Kernel Module dm_mod.
[    3.110719] systemd[1]: Finished Monitoring of LVM2 mirrors, snapshots etc. using dmeventd or progress polling.
[    3.111132] systemd[1]: modprobe@drm.service: Deactivated successfully.
[    3.130812] systemd[1]: Finished Load Kernel Module drm.
[    3.164323] systemd[1]: Finished Load AppArmor profiles.
[    3.164981] systemd[1]: modprobe@fuse.service: Deactivated successfully.
[    3.198042] systemd[1]: Finished Load Kernel Module fuse.
[    3.198978] systemd[1]: modprobe@loop.service: Deactivated successfully.
[    3.224669] systemd[1]: Finished Load Kernel Module loop.
[    3.254903] systemd[1]: Finished Load Kernel Modules.
[    3.284762] systemd[1]: Finished Remount Root and Kernel File Systems.
[    3.318107] systemd[1]: Finished Coldplug All udev Devices.
[    3.338137] systemd[1]: Finished Virtual Console Setup.
[    3.378136] systemd[1]: Mounting FUSE Control File System...
[    3.381251] systemd[1]: Mounting Kernel Configuration File System...
[    3.383336] systemd[1]: Starting Load AppArmor profiles managed internally by snapd...
[    3.384526] systemd[1]: Rebuild Hardware Database was skipped because of an unmet condition check (ConditionNeedsUpdate=/etc).
[    3.385205] systemd[1]: Starting Load/Save OS Random Seed...
[    3.385250] systemd[1]: Repartition Root Disk was skipped because no trigger condition checks were met.
[    3.385854] systemd[1]: Starting Apply Kernel Variables...
[    3.386562] systemd[1]: Starting Create Static Device Nodes in /dev gracefully...
[    3.387202] systemd[1]: Mounted FUSE Control File System.
[    3.387342] systemd[1]: Mounted Kernel Configuration File System.
[    3.410731] systemd[1]: Finished Apply Kernel Variables.
[    3.444632] systemd[1]: Finished Load/Save OS Random Seed.
[    3.445431] systemd[1]: proc-sys-fs-binfmt_misc.automount: Got automount request for /proc/sys/fs/binfmt_misc, triggered by 425 (snapd-apparmor)
[    3.491049] systemd[1]: Mounting Arbitrary Executable File Formats File System...
[    3.494157] systemd[1]: Starting CLI Netfilter Manager...
[    3.495381] systemd[1]: Mounted Arbitrary Executable File Formats File System.
[    3.547504] systemd[1]: Finished CLI Netfilter Manager.
[    3.594930] systemd[1]: Finished Load AppArmor profiles managed internally by snapd.
[    3.648121] systemd[1]: Finished Create Static Device Nodes in /dev gracefully.
[    3.648926] systemd[1]: Create System Users was skipped because no trigger condition checks were met.
[    3.681222] systemd[1]: Starting Create Static Device Nodes in /dev...
[    3.747844] systemd[1]: Finished Create Static Device Nodes in /dev.
[    3.748573] systemd[1]: Reached target Preparation for Local File Systems.
[    3.781172] systemd[1]: Mounting /tmp...
[    3.781356] systemd[1]: Virtual Machine and Container Storage (Compatibility) was skipped because of an unmet condition check (ConditionPathExists=/var/lib/machines.raw).
[    3.782000] systemd[1]: var-lib-snapd-snap.mount: Directory /var/lib/snapd/snap to mount over is not empty, mounting anyway.
[    3.784006] systemd[1]: Mounting Ensure that the snap directory shares mount events....
[    3.784117] systemd[1]: Entropy Daemon based on the HAVEGE algorithm was skipped because of an unmet condition check (ConditionKernelVersion=<5.6).
[    3.786557] systemd[1]: Starting Journal Service...
[    3.787280] systemd[1]: Starting Rule-based Manager for Device Events and Files...
[    3.788170] systemd[1]: Mounted /tmp.
[    3.788281] systemd[1]: Mounted Ensure that the snap directory shares mount events..
[    3.789772] systemd[1]: Mounting Mount unit for android-studio, revision 127...
[    3.790949] systemd[1]: Mounting Mount unit for android-studio, revision 128...
[    3.791816] loop0: detected capacity change from 0 to 2412136
[    3.792737] loop1: detected capacity change from 0 to 2427424
[    3.793449] systemd[1]: Mounting Mount unit for bare, revision 5...
[    3.795508] loop2: detected capacity change from 0 to 8
[    3.795511] systemd[1]: Mounting Mount unit for core18, revision 2785...
[    3.798122] systemd[1]: Mounting Mount unit for core18, revision 2790...
[    3.798200] loop3: detected capacity change from 0 to 114000
[    3.800929] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    3.801102] loop4: detected capacity change from 0 to 113992
[    3.802008] systemd-journald[463]: Collecting audit messages is disabled.
[    3.805078] systemd[1]: Mounting Mount unit for core20, revision 1974...
[    3.806946] systemd[1]: Mounting Mount unit for core20, revision 2015...
[    3.807472] loop5: detected capacity change from 0 to 129944
[    3.809374] systemd[1]: Mounting Mount unit for flutter, revision 130...
[    3.809732] loop6: detected capacity change from 0 to 129976
[    3.810749] systemd[1]: Mounting Mount unit for flutter, revision 141...
[    3.811778] loop7: detected capacity change from 0 to 421552
[    3.812673] systemd[1]: Mounting Mount unit for gnome-3-34-1804, revision 90...
[    3.813086] loop8: detected capacity change from 0 to 422328
[    3.815111] systemd[1]: Mounting Mount unit for gnome-3-34-1804, revision 93...
[    3.815521] loop9: detected capacity change from 0 to 447264
[    3.816929] systemd[1]: Mounting Mount unit for gnome-3-38-2004, revision 140...
[    3.817291] loop10: detected capacity change from 0 to 447264
[    3.818662] systemd[1]: Mounting Mount unit for gnome-3-38-2004, revision 143...
[    3.819296] loop11: detected capacity change from 0 to 716168
[    3.820169] systemd[1]: Mounting Mount unit for gtk-common-themes, revision 1535...
[    3.820930] loop12: detected capacity change from 0 to 716176
[    3.821686] systemd[1]: Mounting Mount unit for slack, revision 89...
[    3.822328] loop13: detected capacity change from 0 to 187776
[    3.823859] loop14: detected capacity change from 0 to 231936
[    3.823976] systemd[1]: Mounting Mount unit for slack, revision 98...
[    3.825654] systemd[1]: Mounting Mount unit for snapd, revision 20092...
[    3.826477] loop15: detected capacity change from 0 to 236968
[    3.827317] systemd[1]: Mounting Mount unit for snapd, revision 20290...
[    3.828068] loop16: detected capacity change from 0 to 83648
[    3.828799] systemd[1]: Mounting Mount unit for spotify, revision 67...
[    3.829376] loop17: detected capacity change from 0 to 83672
[    3.830951] systemd[1]: Mounting Mount unit for spotify, revision 68...
[    3.831297] loop18: detected capacity change from 0 to 323200
[    3.833485] loop19: detected capacity change from 0 to 324688
[    3.841089] systemd[1]: Started Journal Service.
[    3.857469] systemd-journald[463]: Received client request to flush runtime journal.
[    3.863461] systemd-journald[463]: /var/log/journal/ea7c6baaeb1049fe8586d8ff30208cb7/system.journal: Journal file uses a different sequence number ID, rotating.
[    3.863466] systemd-journald[463]: Rotating system journal.
[    4.069191] int3472-discrete INT3472:01: INT3472 seems to have no dependents.
[    4.081306] int3472-discrete INT3472:06: GPIO type 0x02 unknown; the sensor may not work
[    4.084549] input: Intel HID events as /devices/platform/INTC1070:00/input/input4
[    4.085506] intel-hid INTC1070:00: platform supports 5 button array
[    4.087141] Consider using thermal netlink events interface
[    4.089007] input: Intel HID 5 button array as /devices/platform/INTC1070:00/input/input5
[    4.095582] wmi_bus wmi_bus-PNP0C14:02: WQBC data block query control method not found
[    4.180174] resource sanity check: requesting [mem 0xfedc0000-0xfedcffff], which spans more than pnp 00:05 [mem 0xfedc0000-0xfedc7fff]
[    4.180185] caller igen6_probe+0x19d/0x7e0 [igen6_edac] mapping multiple BARs
[    4.191573] EDAC MC0: Giving out device to module igen6_edac controller Intel_client_SoC MC#0: DEV 0000:00:00.0 (INTERRUPT)
[    4.191753] EDAC MC1: Giving out device to module igen6_edac controller Intel_client_SoC MC#1: DEV 0000:00:00.0 (INTERRUPT)
[    4.191792] EDAC igen6 MC0: HANDLING IBECC MEMORY ERROR
[    4.191795] EDAC igen6 MC0: ADDR 0x7fffffffe0 
[    4.191811] EDAC igen6 MC1: HANDLING IBECC MEMORY ERROR
[    4.191814] EDAC igen6 MC1: ADDR 0x7fffffffe0 
[    4.191894] EDAC igen6: v2.5.1
[    4.193545] ACPI: bus type thunderbolt registered
[    4.212803] i801_smbus 0000:00:1f.4: enabling device (0000 -> 0003)
[    4.214313] i801_smbus 0000:00:1f.4: SPD Write Disable is set
[    4.214415] i801_smbus 0000:00:1f.4: SMBus using PCI interrupt
[    4.226252] mei_me 0000:00:16.0: enabling device (0000 -> 0002)
[    4.226696] intel-lpss 0000:00:15.0: enabling device (0000 -> 0002)
[    4.227846] idma64 idma64.0: Found Intel integrated DMA 64-bit
[    4.231527] spi-nor spi0.0: w25q512jvq (65536 Kbytes)
[    4.237034] Creating 1 MTD partitions on "0000:00:1f.5":
[    4.237054] 0x000000000000-0x000004000000 : "BIOS"
[    4.303196] i2c i2c-0: 8/8 memory slots populated (from DMI)
[    4.303202] i2c i2c-0: Systems with more than 4 memory slots not supported yet, not instantiating SPD
[    4.310494] intel-lpss 0000:00:15.1: enabling device (0000 -> 0002)
[    4.311072] idma64 idma64.1: Found Intel integrated DMA 64-bit
[    4.337225] intel-lpss 0000:00:1e.0: enabling device (0000 -> 0002)
[    4.337842] idma64 idma64.2: Found Intel integrated DMA 64-bit
[    4.350481] intel-lpss 0000:00:1e.3: enabling device (0000 -> 0002)
[    4.352324] idma64 idma64.3: Found Intel integrated DMA 64-bit
[    4.385588] input: PC Speaker as /devices/platform/pcspkr/input/input6
[    4.435320] input: VEN_04F3:00 04F3:31D1 Mouse as /devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-2/i2c-VEN_04F3:00/0018:04F3:31D1.0001/input/input8
[    4.435425] input: VEN_04F3:00 04F3:31D1 Touchpad as /devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-2/i2c-VEN_04F3:00/0018:04F3:31D1.0001/input/input9
[    4.435479] input: VEN_04F3:00 04F3:31D1 as /devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-2/i2c-VEN_04F3:00/0018:04F3:31D1.0001/input/input11
[    4.435574] hid-generic 0018:04F3:31D1.0001: input,hidraw0: I2C HID v1.00 Mouse [VEN_04F3:00 04F3:31D1] on i2c-VEN_04F3:00
[    4.466153] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[    4.466713] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[    4.586364] iTCO_vendor_support: vendor-support=0
[    4.587432] dell_smm_hwmon: unable to get SMM Dell signature
[    4.595126] RAPL PMU: API unit is 2^-32 Joules, 4 fixed counters, 655360 ms ovfl timer
[    4.595133] RAPL PMU: hw unit of domain pp0-core 2^-14 Joules
[    4.595136] RAPL PMU: hw unit of domain package 2^-14 Joules
[    4.595138] RAPL PMU: hw unit of domain pp1-gpu 2^-14 Joules
[    4.595140] RAPL PMU: hw unit of domain psys 2^-14 Joules
[    4.600569] Intel(R) Wireless WiFi driver for Linux
[    4.600696] iwlwifi 0000:00:14.3: enabling device (0000 -> 0002)
[    4.601458] proc_thermal_pci 0000:00:04.0: enabling device (0000 -> 0002)
[    4.612003] cryptd: max_cpu_qlen set to 1000
[    4.614229] iTCO_wdt iTCO_wdt: Found a Intel PCH TCO device (Version=6, TCOBASE=0x0400)
[    4.616326] intel_rapl_msr: PL4 support detected.
[    4.616382] intel_rapl_common: Found RAPL domain package
[    4.616389] intel_rapl_common: Found RAPL domain core
[    4.616392] intel_rapl_common: Found RAPL domain uncore
[    4.616395] intel_rapl_common: Found RAPL domain psys
[    4.628005] iTCO_wdt iTCO_wdt: initialized. heartbeat=30 sec (nowayout=0)
[    4.646614] intel_rapl_common: Found RAPL domain package
[    4.663606] iwlwifi 0000:00:14.3: api flags index 2 larger than supported by driver
[    4.663652] iwlwifi 0000:00:14.3: TLV_FW_FSEQ_VERSION: FSEQ Version: 0.0.2.36
[    4.664217] iwlwifi 0000:00:14.3: loaded firmware version 72.a764baac.0 so-a0-gf-a0-72.ucode op_mode iwlmvm
[    4.720558] AVX2 version of gcm_enc/dec engaged.
[    4.721556] AES CTR mode by8 optimization enabled
[    4.738784] input: Dell Privacy Driver as /devices/platform/PNP0C14:02/wmi_bus/wmi_bus-PNP0C14:02/6932965F-1671-4CEB-B988-D3AB0A901919/input/input12
[    4.743966] dw-apb-uart.2: ttyS4 at MMIO 0x4017002000 (irq = 16, base_baud = 6250000) is a 16550A
[    4.776868] snd_hda_intel 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040100
[    4.779471] snd_hda_intel 0000:00:1f.3: SoundWire enabled on CannonLake+ platform, using SOF driver
[    4.794490] input: Dell WMI hotkeys as /devices/platform/PNP0C14:02/wmi_bus/wmi_bus-PNP0C14:02/9DBB5994-A997-11DA-B012-B622A1EF5492/input/input13
[    4.935068] input: VEN_04F3:00 04F3:31D1 Mouse as /devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-2/i2c-VEN_04F3:00/0018:04F3:31D1.0001/input/input14
[    4.935257] input: VEN_04F3:00 04F3:31D1 Touchpad as /devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-2/i2c-VEN_04F3:00/0018:04F3:31D1.0001/input/input15
[    4.935317] input: VEN_04F3:00 04F3:31D1 UNKNOWN as /devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-2/i2c-VEN_04F3:00/0018:04F3:31D1.0001/input/input17
[    4.935371] hid-multitouch 0018:04F3:31D1.0001: input,hidraw0: I2C HID v1.00 Mouse [VEN_04F3:00 04F3:31D1] on i2c-VEN_04F3:00
[    4.956429] ish-hid {33AECD58-B679-4E54-9BD9-A04D34F0C226}: [hid-ish]: enum_devices_done OK, num_hid_devices=2
[    4.962005] i915 0000:00:02.0: [drm] VT-d active for gfx access
[    4.963069] i915 0000:00:02.0: vgaarb: deactivate vga console
[    4.964069] i915 0000:00:02.0: [drm] Using Transparent Hugepages
[    4.966963] i915 0000:00:02.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=io+mem:owns=io+mem
[    4.971151] i915 0000:00:02.0: [drm] Finished loading DMC firmware i915/adlp_dmc_ver2_16.bin (v2.16)
[    4.982177] hid-generic 001F:8087:0AC2.0002: hidraw1: SENSOR HUB HID v2.00 Device [hid-ishtp 8087:0AC2] on 
[    4.982814] mousedev: PS/2 mouse device common for all mice
[    4.982830] mei_hdcp 0000:00:16.0-b638ab7e-94e2-4ea2-a552-d1c54b627f04: bound 0000:00:02.0 (ops i915_hdcp_component_ops [i915])
[    4.989474] hid-generic 001F:8087:0AC2.0003: hidraw2: SENSOR HUB HID v2.00 Device [hid-ishtp 8087:0AC2] on 
[    5.097506] iwlwifi 0000:00:14.3: Detected Intel(R) Wi-Fi 6E AX211 160MHz, REV=0x370
[    5.097607] thermal thermal_zone8: failed to read out thermal zone (-61)
[    5.146179] input: PS/2 Generic Mouse as /devices/platform/i8042/serio1/input/input7
[    5.257854] intel_tcc_cooling: Programmable TCC Offset detected
[    5.271685] iwlwifi 0000:00:14.3: loaded PNVM version 181407b3
[    5.271933] i915 0000:00:02.0: [drm] GuC firmware i915/adlp_guc_70.bin version 70.5.1
[    5.271948] i915 0000:00:02.0: [drm] HuC firmware i915/tgl_huc.bin version 7.9.3
[    5.287472] iwlwifi 0000:00:14.3: Detected RF GF, rfid=0x2010d000
[    5.312024] i915 0000:00:02.0: [drm] HuC authenticated
[    5.312694] i915 0000:00:02.0: [drm] GuC submission enabled
[    5.312699] i915 0000:00:02.0: [drm] GuC SLPC enabled
[    5.313178] i915 0000:00:02.0: [drm] GuC RC: enabled
[    5.315512] mei_pxp 0000:00:16.0-fbf6fcf1-96cf-4e2e-a6a6-1bab8cbe36b1: bound 0000:00:02.0 (ops i915_pxp_tee_component_ops [i915])
[    5.315855] i915 0000:00:02.0: [drm] Protected Xe Path (PXP) protected content support initialized
[    5.356598] iwlwifi 0000:00:14.3: base HW address: 3c:e9:f7:f5:a4:ce
[    5.388274] iwlwifi 0000:00:14.3 wlp0s20f3: renamed from wlan0
[    5.393703] sof-audio-pci-intel-tgl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040100
[    5.394236] sof-audio-pci-intel-tgl 0000:00:1f.3: SoundWire enabled on CannonLake+ platform, using SOF driver
[    5.394254] sof-audio-pci-intel-tgl 0000:00:1f.3: enabling device (0000 -> 0002)
[    5.394769] sof-audio-pci-intel-tgl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100
[    5.418661] Bluetooth: Core ver 2.22
[    5.418719] NET: Registered PF_BLUETOOTH protocol family
[    5.418720] Bluetooth: HCI device and connection manager initialized
[    5.418726] Bluetooth: HCI socket layer initialized
[    5.418729] Bluetooth: L2CAP socket layer initialized
[    5.418732] Bluetooth: SCO socket layer initialized
[    5.563541] NET: Registered PF_QIPCRTR protocol family
[    5.697307] usbcore: registered new interface driver btusb
[    5.698859] Bluetooth: hci0: Device revision is 0
[    5.698868] Bluetooth: hci0: Secure boot is enabled
[    5.698870] Bluetooth: hci0: OTP lock is enabled
[    5.698871] Bluetooth: hci0: API lock is enabled
[    5.698871] Bluetooth: hci0: Debug lock is disabled
[    5.698872] Bluetooth: hci0: Minimum firmware build 1 week 10 2014
[    5.698874] Bluetooth: hci0: Bootloader timestamp 2019.40 buildtype 1 build 38
[    5.700547] Bluetooth: hci0: Found device firmware: intel/ibt-0040-0041.sfi
[    5.700626] Bluetooth: hci0: Boot Address: 0x100800
[    5.700635] Bluetooth: hci0: Firmware Version: 252-24.23
[    5.762373] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    5.762379] Bluetooth: BNEP filters: protocol multicast
[    5.762384] Bluetooth: BNEP socket layer initialized
[    6.777511] [drm] Initialized i915 1.6.0 20201103 for 0000:00:02.0 on minor 0
[    6.783577] ACPI: video: Video Device [GFX0] (multi-head: yes  rom: no  post: no)
[    6.795855] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input18
[    6.796221] sof-audio-pci-intel-tgl 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[    6.804343] fbcon: i915drmfb (fb0) is primary device
[    6.804348] fbcon: Deferring console take-over
[    6.804352] i915 0000:00:02.0: [drm] fb0: i915drmfb frame buffer device
[    6.849332] sof-audio-pci-intel-tgl 0000:00:1f.3: use msi interrupt mode
[    6.874355] sof-audio-pci-intel-tgl 0000:00:1f.3: hda codecs found, mask 4
[    6.877198] sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware info: version 2:2:0-57864
[    6.877207] sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:0
[    6.877218] sof-audio-pci-intel-tgl 0000:00:1f.3: unknown sof_ext_man header type 3 size 0x30
[    6.994321] sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware info: version 2:2:0-57864
[    6.994328] sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:0
[    7.026414] sof-audio-pci-intel-tgl 0000:00:1f.3: Topology: ABI 3:22:1 Kernel ABI 3:23:0
[    7.026647] sof_sdw sof_sdw: ASoC: Parent card not yet available, widget card binding deferred
[    7.045389] sof_sdw sof_sdw: hda_dsp_hdmi_build_controls: no PCM in topology for HDMI converter 3
[    7.064317] input: sof-soundwire HDMI/DP,pcm=5 as /devices/pci0000:00/0000:00:1f.3/sof_sdw/sound/card0/input19
[    7.064412] input: sof-soundwire HDMI/DP,pcm=6 as /devices/pci0000:00/0000:00:1f.3/sof_sdw/sound/card0/input20
[    7.064444] input: sof-soundwire HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:1f.3/sof_sdw/sound/card0/input21
[    7.262196] Bluetooth: hci0: Waiting for firmware download to complete
[    7.262887] Bluetooth: hci0: Firmware loaded in 1525716 usecs
[    7.263021] Bluetooth: hci0: Waiting for device to boot
[    7.278928] Bluetooth: hci0: Malformed MSFT vendor event: 0x02
[    7.278939] Bluetooth: hci0: Device booted in 15647 usecs
[    7.279082] Bluetooth: hci0: Found Intel DDC parameters: intel/ibt-0040-0041.ddc
[    7.281962] Bluetooth: hci0: Applying Intel DDC parameters completed
[    7.284908] Bluetooth: hci0: Firmware timestamp 2023.24 buildtype 1 build 67068
[    7.353213] Bluetooth: MGMT ver 1.22
[    7.361570] NET: Registered PF_ALG protocol family
[    8.936015] rfkill: input handler disabled
[    9.009270] Bluetooth: RFCOMM TTY layer initialized
[    9.009285] Bluetooth: RFCOMM socket layer initialized
[    9.009290] Bluetooth: RFCOMM ver 1.11
[    9.597843] usb 3-9: reset full-speed USB device number 3 using xhci_hcd
[   10.166079] wlp0s20f3: authenticate with 02:ec:da:8e:98:65
[   10.170849] wlp0s20f3: send auth to 02:ec:da:8e:98:65 (try 1/3)
[   10.222067] wlp0s20f3: authenticated
[   10.223773] wlp0s20f3: associate with 02:ec:da:8e:98:65 (try 1/3)
[   10.231165] wlp0s20f3: RX AssocResp from 02:ec:da:8e:98:65 (capab=0x1511 status=0 aid=1)
[   10.241073] wlp0s20f3: associated
[   10.351644] IPv6: ADDRCONF(NETDEV_CHANGE): wlp0s20f3: link becomes ready
[   10.960003] kauditd_printk_skb: 69 callbacks suppressed
[   10.960007] audit: type=1400 audit(1697406009.136:80): apparmor="STATUS" operation="profile_load" profile="unconfined" name="docker-default" pid=1947 comm="apparmor_parser"
[   10.985905] i915 0000:00:02.0: [drm] Selective fetch area calculation failed in pipe A
[   11.232273] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this.
[   11.237672] Bridge firewalling registered
[   11.612644] br-de7401723461: port 1(vethe863280) entered blocking state
[   11.612661] br-de7401723461: port 1(vethe863280) entered disabled state
[   11.612717] device vethe863280 entered promiscuous mode
[   11.612811] br-de7401723461: port 1(vethe863280) entered blocking state
[   11.612813] br-de7401723461: port 1(vethe863280) entered forwarding state
[   11.612839] IPv6: ADDRCONF(NETDEV_CHANGE): br-de7401723461: link becomes ready
[   11.612929] br-de7401723461: port 1(vethe863280) entered disabled state
[   11.613304] br-cd3c4a16976d: port 1(veth96eb340) entered blocking state
[   11.613329] br-cd3c4a16976d: port 1(veth96eb340) entered disabled state
[   11.613423] device veth96eb340 entered promiscuous mode
[   11.613561] br-cd3c4a16976d: port 1(veth96eb340) entered blocking state
[   11.613565] br-cd3c4a16976d: port 1(veth96eb340) entered forwarding state
[   11.613612] IPv6: ADDRCONF(NETDEV_CHANGE): br-cd3c4a16976d: link becomes ready
[   11.613792] br-cd3c4a16976d: port 1(veth96eb340) entered disabled state
[   11.658620] br-de7401723461: port 2(vethcf82fd6) entered blocking state
[   11.658630] br-de7401723461: port 2(vethcf82fd6) entered disabled state
[   11.664955] device vethcf82fd6 entered promiscuous mode
[   11.665123] br-de7401723461: port 2(vethcf82fd6) entered blocking state
[   11.665130] br-de7401723461: port 2(vethcf82fd6) entered forwarding state
[   12.187819] eth0: renamed from veth95a9f16
[   12.218630] br-de7401723461: port 2(vethcf82fd6) entered disabled state
[   12.218722] IPv6: ADDRCONF(NETDEV_CHANGE): veth96eb340: link becomes ready
[   12.218816] br-cd3c4a16976d: port 1(veth96eb340) entered blocking state
[   12.218823] br-cd3c4a16976d: port 1(veth96eb340) entered forwarding state
[   12.237800] eth0: renamed from veth328f4ed
[   12.267676] eth0: renamed from vethfa891e7
[   12.287695] IPv6: ADDRCONF(NETDEV_CHANGE): vethe863280: link becomes ready
[   12.287728] br-de7401723461: port 1(vethe863280) entered blocking state
[   12.287732] br-de7401723461: port 1(vethe863280) entered forwarding state
[   12.287751] IPv6: ADDRCONF(NETDEV_CHANGE): vethcf82fd6: link becomes ready
[   12.287764] br-de7401723461: port 2(vethcf82fd6) entered blocking state
[   12.287765] br-de7401723461: port 2(vethcf82fd6) entered forwarding state
[   75.238016] usb 3-9: reset full-speed USB device number 3 using xhci_hcd
[   77.824684] systemd-journald[463]: /var/log/journal/ea7c6baaeb1049fe8586d8ff30208cb7/user-1000.journal: Journal file uses a different sequence number ID, rotating.
[   78.360340] rfkill: input handler enabled
[   80.623111] rfkill: input handler disabled
[  120.807353] usb 3-9: reset full-speed USB device number 3 using xhci_hcd
[  121.100599] usb 3-9: reset full-speed USB device number 3 using xhci_hcd

@mmmmillar
Copy link

Alder Lake
6.5.7-arch1-1

sudo dmesg | grep ipu

[ 1.415072] intel-ipu6 0000:00:05.0: enabling device (0000 -> 0002)
[ 1.415257] intel-ipu6 0000:00:05.0: Device 0x465d (rev: 0x2)
[ 1.415294] intel-ipu6 0000:00:05.0: physical base address 0x603e000000
[ 1.415295] intel-ipu6 0000:00:05.0: mapped as: 0x00000000f183ae5d
[ 1.415360] intel-ipu6 0000:00:05.0: Unable to set secure mode
[ 1.415361] intel-ipu6 0000:00:05.0: IPU in non-secure mode
[ 1.415362] intel-ipu6 0000:00:05.0: IPU secure touch = 0x0
[ 1.415363] intel-ipu6 0000:00:05.0: IPU camera mask = 0xff
[ 1.415377] intel-ipu6 0000:00:05.0: Skip ipc reset for non-secure mode
[ 1.415378] intel-ipu6 0000:00:05.0: IPC reset done
[ 1.415379] intel-ipu6 0000:00:05.0: cpd file name: intel/ipu6ep_fw.bin
[ 1.415405] intel-ipu6 0000:00:05.0: Direct firmware load for intel/ipu6ep_fw.bin failed with error -2
[ 1.415408] intel-ipu6 0000:00:05.0: Requesting signed firmware failed
[ 1.415427] intel-ipu6: probe of 0000:00:05.0 failed with error -2

./test.sh

Setting pipeline to PAUSED ...
[10-18 10:25:57.89] CamHAL[INF] aiqb file name ov13b10.aiqb
[10-18 10:25:57.89] CamHAL[INF] aiqb file name ov13b10.aiqb
[10-18 10:25:57.90] CamHAL[INF] (null), media format in tuning: 0, media format for aic 0.
[10-18 10:25:57.90] CamHAL[INF] aiqb file name ov13b10.aiqb
[10-18 10:25:57.90] CamHAL[INF] aiqb file name ov13b10.aiqb
[10-18 10:25:57.90] CamHAL[INF] (null), media format in tuning: 0, media format for aic 0.
[10-18 10:25:57.90] CamHAL[INF] aiqb file name ov8856.aiqb
[10-18 10:25:57.91] CamHAL[INF] aiqb file name ov8856.aiqb
[10-18 10:25:57.91] CamHAL[ERR] invalid media format, default value used.
[10-18 10:25:57.91] CamHAL[INF] aiqb file name ov8856.aiqb
[10-18 10:25:57.91] CamHAL[INF] aiqb file name ov8856.aiqb
[10-18 10:25:57.91] CamHAL[ERR] invalid media format, default value used.
[10-18 10:25:57.91] CamHAL[INF] aiqb file name ov01a10.aiqb
[10-18 10:25:57.91] CamHAL[INF] aiqb file name ov01a10.aiqb
[10-18 10:25:57.92] CamHAL[INF] (null), media format in tuning: 0, media format for aic 0.
[10-18 10:25:57.92] CamHAL[INF] aiqb file name ov01a10.aiqb
[10-18 10:25:57.92] CamHAL[INF] aiqb file name ov01a10.aiqb
[10-18 10:25:57.92] CamHAL[INF] (null), media format in tuning: 0, media format for aic 0.
[10-18 10:25:57.92] CamHAL[INF] aiqb file name OV02C10_1BG203N3_ADL.aiqb
[10-18 10:25:57.92] CamHAL[INF] aiqb file name OV02C10_1BG203N3_ADL.aiqb
[10-18 10:25:57.93] CamHAL[INF] (null), media format in tuning: 0, media format for aic 0.
[10-18 10:25:57.93] CamHAL[INF] aiqb file name OV02C10_1SG204N3_ADL.aiqb
[10-18 10:25:57.93] CamHAL[INF] aiqb file name OV02C10_1SG204N3_ADL.aiqb
[10-18 10:25:57.93] CamHAL[ERR] invalid media format, default value used.
[10-18 10:25:57.93] CamHAL[INF] aiqb file name OV02C10_CIFME14_ADL.aiqb
[10-18 10:25:57.94] CamHAL[INF] aiqb file name OV02C10_CIFME14_ADL.aiqb
[10-18 10:25:57.94] CamHAL[ERR] invalid media format, default value used.
[10-18 10:25:57.94] CamHAL[INF] aiqb file name OV02C10_1BG203N3_ADL.aiqb
[10-18 10:25:57.94] CamHAL[INF] aiqb file name OV02C10_1BG203N3_ADL.aiqb
[10-18 10:25:57.94] CamHAL[INF] (null), media format in tuning: 0, media format for aic 0.
[10-18 10:25:57.94] CamHAL[INF] aiqb file name OV02C10_1SG204N3_ADL.aiqb
[10-18 10:25:57.94] CamHAL[INF] aiqb file name OV02C10_1SG204N3_ADL.aiqb
[10-18 10:25:57.94] CamHAL[ERR] invalid media format, default value used.
[10-18 10:25:57.94] CamHAL[INF] aiqb file name OV02C10_CIFME14_ADL.aiqb
[10-18 10:25:57.94] CamHAL[INF] aiqb file name OV02C10_CIFME14_ADL.aiqb
[10-18 10:25:57.94] CamHAL[ERR] invalid media format, default value used.
[10-18 10:25:57.94] CamHAL[INF] aiqb file name OV2740_CJFLE23_ADL.aiqb
[10-18 10:25:57.95] CamHAL[INF] aiqb file name OV2740_CJFLE23_ADL.aiqb
[10-18 10:25:57.95] CamHAL[ERR] invalid media format, default value used.
[10-18 10:25:57.95] CamHAL[INF] aiqb file name HM2170_1SG205N3_ADL.aiqb
[10-18 10:25:57.95] CamHAL[INF] aiqb file name HM2170_1SG205N3_ADL.aiqb
[10-18 10:25:57.95] CamHAL[ERR] invalid media format, default value used.
[10-18 10:25:57.95] CamHAL[INF] aiqb file name HM2170_CJFME18_ADL.aiqb
[10-18 10:25:57.95] CamHAL[INF] aiqb file name HM2170_CJFME18_ADL.aiqb
[10-18 10:25:57.96] CamHAL[ERR] invalid media format, default value used.
[10-18 10:25:57.96] CamHAL[INF] aiqb file name HM2170_1SG205N3_ADL.aiqb
[10-18 10:25:57.96] CamHAL[INF] aiqb file name HM2170_1SG205N3_ADL.aiqb
[10-18 10:25:57.96] CamHAL[ERR] invalid media format, default value used.
[10-18 10:25:57.96] CamHAL[INF] aiqb file name HM2170_CJFME18_ADL.aiqb
[10-18 10:25:57.96] CamHAL[INF] aiqb file name HM2170_CJFME18_ADL.aiqb
[10-18 10:25:57.96] CamHAL[ERR] invalid media format, default value used.
[10-18 10:25:57.96] CamHAL[INF] aiqb file name HI556_1BG502T3_ADL.aiqb
[10-18 10:25:57.96] CamHAL[INF] aiqb file name HI556_1BG502T3_ADL.aiqb
[10-18 10:25:57.96] CamHAL[ERR] invalid media format, default value used.
[10-18 10:25:57.96] CamHAL[INF] aiqb file name HI556_CJFLE25_ADL.aiqb
[10-18 10:25:57.97] CamHAL[INF] aiqb file name HI556_CJFLE25_ADL.aiqb
[10-18 10:25:57.97] CamHAL[ERR] invalid media format, default value used.
[10-18 10:25:57.97] CamHAL[INF] aiqb file name ov01a1s.aiqb
[10-18 10:25:57.97] CamHAL[INF] aiqb file name ov01a1s.aiqb
[10-18 10:25:57.97] CamHAL[ERR] invalid media format, default value used.
[10-18 10:25:57.97] CamHAL[INF] aiqb file name OV08A10_YHUT_ADL.aiqb
[10-18 10:25:57.98] CamHAL[INF] aiqb file name OV08A10_YHUT_ADL.aiqb
[10-18 10:25:57.98] CamHAL[ERR] invalid media format, default value used.
[10-18 10:25:57.98] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[10-18 10:25:57.98] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[10-18 10:25:57.98] CamHAL[ERR] invalid media format, default value used.
[10-18 10:25:57.98] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[10-18 10:25:57.98] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[10-18 10:25:57.99] CamHAL[ERR] invalid media format, default value used.
[10-18 10:25:57.99] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[10-18 10:25:57.99] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[10-18 10:25:57.99] CamHAL[ERR] invalid media format, default value used.
[10-18 10:25:57.99] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[10-18 10:25:57.99] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[10-18 10:25:57.99] CamHAL[ERR] invalid media format, default value used.
[10-18 10:25:57.99] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[10-18 10:25:57.99] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[10-18 10:25:57.99] CamHAL[ERR] invalid media format, default value used.
[10-18 10:25:57.99] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[10-18 10:25:57.99] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[10-18 10:25:57.99] CamHAL[ERR] invalid media format, default value used.
[10-18 10:25:57.99] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[10-18 10:25:57.99] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[10-18 10:25:57.99] CamHAL[ERR] invalid media format, default value used.
[10-18 10:25:57.99] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[10-18 10:25:57.99] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[10-18 10:25:57.99] CamHAL[ERR] invalid media format, default value used.
[10-18 10:25:57.99] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[10-18 10:25:57.99] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[10-18 10:25:57.99] CamHAL[ERR] invalid media format, default value used.
[10-18 10:25:57.99] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[10-18 10:25:57.99] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[10-18 10:25:57.99] CamHAL[ERR] invalid media format, default value used.
[10-18 10:25:57.99] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[10-18 10:25:57.99] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[10-18 10:25:57.99] CamHAL[ERR] invalid media format, default value used.
[10-18 10:25:57.99] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[10-18 10:25:57.99] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[10-18 10:25:57.100] CamHAL[ERR] invalid media format, default value used.
[10-18 10:25:57.100] CamHAL[INF] aiqb file name AR0234_TGL_10bits.aiqb
[10-18 10:25:57.100] CamHAL[INF] aiqb file name AR0234_TGL_10bits.aiqb
[10-18 10:25:57.100] CamHAL[ERR] invalid media format, default value used.
[10-18 10:25:57.100] CamHAL[INF] aiqb file name AR0234_TGL_10bits.aiqb
[10-18 10:25:57.100] CamHAL[INF] aiqb file name AR0234_TGL_10bits.aiqb
[10-18 10:25:57.100] CamHAL[ERR] invalid media format, default value used.
[10-18 10:25:57.100] CamHAL[INF] aiqb file name AR0234_TGL_10bits.aiqb
[10-18 10:25:57.100] CamHAL[INF] aiqb file name AR0234_TGL_10bits.aiqb
[10-18 10:25:57.100] CamHAL[ERR] invalid media format, default value used.
[10-18 10:25:57.100] CamHAL[INF] aiqb file name AR0234_TGL_10bits.aiqb
[10-18 10:25:57.100] CamHAL[INF] aiqb file name AR0234_TGL_10bits.aiqb
[10-18 10:25:57.100] CamHAL[ERR] invalid media format, default value used.
[10-18 10:25:57.100] CamHAL[INF] aiqb file name AR0234_TGL_10bits.aiqb
[10-18 10:25:57.100] CamHAL[INF] aiqb file name AR0234_TGL_10bits.aiqb
[10-18 10:25:57.101] CamHAL[ERR] invalid media format, default value used.
[10-18 10:25:57.101] CamHAL[INF] aiqb file name AR0234_TGL_10bits.aiqb
[10-18 10:25:57.101] CamHAL[INF] aiqb file name AR0234_TGL_10bits.aiqb
[10-18 10:25:57.101] CamHAL[ERR] invalid media format, default value used.
[10-18 10:25:57.101] CamHAL[INF] aiqb file name AR0234_TGL_10bits.aiqb
[10-18 10:25:57.101] CamHAL[INF] aiqb file name AR0234_TGL_10bits.aiqb
[10-18 10:25:57.101] CamHAL[ERR] invalid media format, default value used.
[10-18 10:25:57.101] CamHAL[INF] aiqb file name AR0234_TGL_10bits.aiqb
[10-18 10:25:57.101] CamHAL[INF] aiqb file name AR0234_TGL_10bits.aiqb
[10-18 10:25:57.101] CamHAL[ERR] invalid media format, default value used.
[10-18 10:25:57.101] CamHAL[INF] aiqb file name AR0234_TGL_10bits.aiqb
[10-18 10:25:57.101] CamHAL[INF] aiqb file name AR0234_TGL_10bits.aiqb
[10-18 10:25:57.101] CamHAL[ERR] invalid media format, default value used.
[10-18 10:25:57.101] CamHAL[INF] (null), media format in tuning: 0, media format for aic 0.
[10-18 10:25:57.101] CamHAL[INF] (null), media format in tuning: 0, media format for aic 0.
[10-18 10:25:57.101] CamHAL[INF] (null), media format in tuning: 0, media format for aic 0.
[10-18 10:25:57.101] CamHAL[INF] (null), media format in tuning: 0, media format for aic 0.
[10-18 10:25:57.101] CamHAL[ERR] Failed to find DevName for cameraId: 0, get video node: ov13b10 , devname: /dev/v4l-subdev1
[10-18 10:25:57.104] CamHAL[ERR] MediaControl init failed
Failed to set pipeline to PAUSED.
Setting pipeline to NULL ...
Freeing pipeline ...

@alvinpeters
Copy link
Contributor Author

Hey, sorry for disappearing. Was busy with uni stuff and shit. Now, I am almost done though.

Plus, I just saw this comment about OV01A10 (Dell XPS 13 Plus 9320) camera driver that ships with the kernel being just broken and taking precedence over the DKMS driver. intel/ipu6-drivers#22 (comment)

I will be implementing that workaround in the install script.

@FSund
Copy link

FSund commented Feb 7, 2024

Tried bulding this today, but it failed during installation of intel-ipu6ep-camera-bin

# Build and install package: intel-ipu6ep-camera-bin
~/code/archlinux-ipu6-webcam/package-fix/intel-ipu6ep-camera-bin ~/code/archlinux-ipu6-webcam
==> Making package: intel-ipu6ep-camera-bin-fix r72.ff21b55-1 (Wed 07 Feb 2024 07:56:35 AM CET)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Cloning ipu6-camera-bins git repo...
Cloning into bare repository '/home/filip/code/archlinux-ipu6-webcam/package-fix/intel-ipu6ep-camera-bin/ipu6-camera-bins'...
remote: Enumerating objects: 5703, done.
remote: Counting objects: 100% (897/897), done.
remote: Compressing objects: 100% (283/283), done.
remote: Total 5703 (delta 647), reused 805 (delta 582), pack-reused 4806
Receiving objects: 100% (5703/5703), 399.34 MiB | 22.11 MiB/s, done.
Resolving deltas: 100% (3819/3819), done.
==> Validating source files with sha256sums...
    ipu6-camera-bins ... Skipped
==> Extracting sources...
  -> Creating working copy of ipu6-camera-bins git repo...
Cloning into 'ipu6-camera-bins'...
done.
==> Starting pkgver()...
==> Updated version: intel-ipu6ep-camera-bin-fix r73.af5ba0c-1
==> Entering fakeroot environment...
==> Starting package_intel-ipu6ep-camera-bin-fix()...
==> 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-fix"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: intel-ipu6ep-camera-bin-fix r73.af5ba0c-1 (Wed 07 Feb 2024 07:57:04 AM CET)
==> Installing intel-ipu6ep-camera-bin-fix package group with pacman -U...
loading packages...
error: '/home/filip/code/archlinux-ipu6-webcam/package-fix/intel-ipu6ep-camera-bin/src-fix-r73.af5ba0c-1-x86_64.pkg.tar.zst': could not find or read package
==> WARNING: Failed to install built package(s).
ERROR: Failed to build/install: intel-ipu6ep-camera-bin

Seems like there is a typo in the path to the pkg.tar.zst. The file can be found at

/home/filip/code/archlinux-ipu6-webcam/package-fix/intel-ipu6ep-camera-bin/intel-ipu6ep-camera-bin-fix-r73.af5ba0c-1-x86_64.pkg.tar.zst

but the script is looking for

/home/filip/code/archlinux-ipu6-webcam/package-fix/intel-ipu6ep-camera-bin/src-fix-r73.af5ba0c-1-x86_64.pkg.tar.zst

I am not familiar enough with PKGBUILDs to figure out how this happened.

I'm on a Dell Precision 5680 with a 13th Gen i7-13800H CPU.

(I've installed intel-ipu6ep-camera-bin-fix-r73.af5ba0c-1-x86_64.pkg.tar.zst manually, and will report back how the rest of the install goes).

@FSund
Copy link

FSund commented Feb 7, 2024

Everything installed now, but I'm getting the WARNING: erroneous pipeline: no element "icamerasrc" error.

Does the script install everything successfully? (if not, send the logs!)

Everything seems to install fine (after manually installing intel-ipu6ep-camera-bin-fix)

Does the ./test.sh even run it at all?

➜ ./test.sh
WARNING: erroneous pipeline: no element "icamerasrc"

With sudo

➜ sudo ./test.sh
[02-07 08:53:48.176] CamHAL[ERR] Malformed ET range in exposure time range configuration
[02-07 08:53:48.176] CamHAL[ERR] Parse AE eExposure time range failed

(gst-launch-1.0:8594): GStreamer-CRITICAL **: 08:53:48.177: gst_element_link_pads_filtered: assertion 'GST_IS_BIN (parent)' failed
ERROR: pipeline could not be constructed: syntax error.

Is the firmware being loaded at all? sudo dmesg | grep ipu

Seems fine?

Output
```
❯ sudo dmesg | grep ipu
[    3.293865] intel-ipu6 0000:00:05.0: enabling device (0000 -> 0002)
[    3.294827] intel-ipu6 0000:00:05.0: Device 0xa75d (rev: 0x0)
[    3.295467] intel-ipu6 0000:00:05.0: physical base address 0x624c000000
[    3.295468] intel-ipu6 0000:00:05.0: mapped as: 0x0000000062d207db
[    3.295543] intel-ipu6 0000:00:05.0: IPU in secure mode
[    3.295544] intel-ipu6 0000:00:05.0: IPU secure touch = 0x0
[    3.295546] intel-ipu6 0000:00:05.0: IPU camera mask = 0x0
[    3.311669] intel-ipu6 0000:00:05.0: IPC reset done
[    3.311672] intel-ipu6 0000:00:05.0: cpd file name: intel/ipu6ep_fw.bin
[    3.314492] intel-ipu6 0000:00:05.0: FW version: 20230102
[    3.317099] intel-ipu6 0000:00:05.0: Device 0xa75d (rev: 0x0)
[    3.317151] intel-ipu6 0000:00:05.0: physical base address 0x624c000000
[    3.317152] intel-ipu6 0000:00:05.0: mapped as: 0x000000008814f384
[    3.317194] intel-ipu6 0000:00:05.0: IPU in secure mode
[    3.317196] intel-ipu6 0000:00:05.0: IPU secure touch = 0x0
[    3.317197] intel-ipu6 0000:00:05.0: IPU camera mask = 0x0
[    3.323577] intel-ipu6 0000:00:05.0: IPC reset done
[    3.323580] intel-ipu6 0000:00:05.0: cpd file name: intel/ipu6ep_fw.bin
[    3.325505] intel-ipu6 0000:00:05.0: FW version: 20230102
[    3.331805] intel-ipu6 0000:00:05.0: Device 0xa75d (rev: 0x0)
[    3.331822] intel-ipu6 0000:00:05.0: physical base address 0x624c000000
[    3.331824] intel-ipu6 0000:00:05.0: mapped as: 0x0000000062d207db
[    3.331867] intel-ipu6 0000:00:05.0: IPU in secure mode
[    3.331868] intel-ipu6 0000:00:05.0: IPU secure touch = 0x0
[    3.331870] intel-ipu6 0000:00:05.0: IPU camera mask = 0x0
[    3.333617] intel-ipu6 0000:00:05.0: IPC reset done
[    3.333620] intel-ipu6 0000:00:05.0: cpd file name: intel/ipu6ep_fw.bin
[    3.336669] intel-ipu6 0000:00:05.0: FW version: 20230102
[    3.340818] intel-ipu6 0000:00:05.0: Device 0xa75d (rev: 0x0)
[    3.340831] intel-ipu6 0000:00:05.0: physical base address 0x624c000000
[    3.340832] intel-ipu6 0000:00:05.0: mapped as: 0x0000000062d207db
[    3.340913] intel-ipu6 0000:00:05.0: IPU in secure mode
[    3.340917] intel-ipu6 0000:00:05.0: IPU secure touch = 0x0
[    3.340919] intel-ipu6 0000:00:05.0: IPU camera mask = 0x0
[    3.342754] intel-ipu6 0000:00:05.0: IPC reset done
[    3.342762] intel-ipu6 0000:00:05.0: cpd file name: intel/ipu6ep_fw.bin
[    3.345703] intel-ipu6 0000:00:05.0: FW version: 20230102
[    3.354620] intel-ipu6 0000:00:05.0: Device 0xa75d (rev: 0x0)
[    3.354632] intel-ipu6 0000:00:05.0: physical base address 0x624c000000
[    3.354634] intel-ipu6 0000:00:05.0: mapped as: 0x000000008814f384
[    3.354814] intel-ipu6 0000:00:05.0: IPU in secure mode
[    3.354815] intel-ipu6 0000:00:05.0: IPU secure touch = 0x0
[    3.354816] intel-ipu6 0000:00:05.0: IPU camera mask = 0x0
[    3.356646] intel-ipu6 0000:00:05.0: IPC reset done
[    3.356650] intel-ipu6 0000:00:05.0: cpd file name: intel/ipu6ep_fw.bin
[    3.358157] intel-ipu6 0000:00:05.0: FW version: 20230102
[    3.371878] intel-ipu6 0000:00:05.0: Device 0xa75d (rev: 0x0)
[    3.371896] intel-ipu6 0000:00:05.0: physical base address 0x624c000000
[    3.371898] intel-ipu6 0000:00:05.0: mapped as: 0x0000000062d207db
[    3.371963] intel-ipu6 0000:00:05.0: IPU in secure mode
[    3.371964] intel-ipu6 0000:00:05.0: IPU secure touch = 0x0
[    3.371966] intel-ipu6 0000:00:05.0: IPU camera mask = 0x0
[    3.373794] intel-ipu6 0000:00:05.0: IPC reset done
[    3.373798] intel-ipu6 0000:00:05.0: cpd file name: intel/ipu6ep_fw.bin
[    3.375597] intel-ipu6 0000:00:05.0: FW version: 20230102
[    3.385813] intel-ipu6 0000:00:05.0: Device 0xa75d (rev: 0x0)
[    3.385837] intel-ipu6 0000:00:05.0: physical base address 0x624c000000
[    3.385838] intel-ipu6 0000:00:05.0: mapped as: 0x000000007d154a26
[    3.385887] intel-ipu6 0000:00:05.0: IPU in secure mode
[    3.385888] intel-ipu6 0000:00:05.0: IPU secure touch = 0x0
[    3.385889] intel-ipu6 0000:00:05.0: IPU camera mask = 0x0
[    3.388597] intel-ipu6 0000:00:05.0: IPC reset done
[    3.388600] intel-ipu6 0000:00:05.0: cpd file name: intel/ipu6ep_fw.bin
[    3.391442] intel-ipu6 0000:00:05.0: FW version: 20230102
[    3.419800] intel-ipu6 0000:00:05.0: Device 0xa75d (rev: 0x0)
[    3.419814] intel-ipu6 0000:00:05.0: physical base address 0x624c000000
[    3.419815] intel-ipu6 0000:00:05.0: mapped as: 0x000000007d154a26
[    3.419878] intel-ipu6 0000:00:05.0: IPU in secure mode
[    3.419879] intel-ipu6 0000:00:05.0: IPU secure touch = 0x0
[    3.419880] intel-ipu6 0000:00:05.0: IPU camera mask = 0x0
[    3.421727] intel-ipu6 0000:00:05.0: IPC reset done
[    3.421728] intel-ipu6 0000:00:05.0: cpd file name: intel/ipu6ep_fw.bin
[    3.423158] intel-ipu6 0000:00:05.0: FW version: 20230102
[    3.455381] intel-ipu6 0000:00:05.0: Device 0xa75d (rev: 0x0)
[    3.455402] intel-ipu6 0000:00:05.0: physical base address 0x624c000000
[    3.455403] intel-ipu6 0000:00:05.0: mapped as: 0x000000007d154a26
[    3.455438] intel-ipu6 0000:00:05.0: IPU in secure mode
[    3.455439] intel-ipu6 0000:00:05.0: IPU secure touch = 0x0
[    3.455440] intel-ipu6 0000:00:05.0: IPU camera mask = 0x0
[    3.457266] intel-ipu6 0000:00:05.0: IPC reset done
[    3.457268] intel-ipu6 0000:00:05.0: cpd file name: intel/ipu6ep_fw.bin
[    3.458629] intel-ipu6 0000:00:05.0: FW version: 20230102
[    3.500441] intel-ipu6 0000:00:05.0: Device 0xa75d (rev: 0x0)
[    3.500519] intel-ipu6 0000:00:05.0: physical base address 0x624c000000
[    3.500538] intel-ipu6 0000:00:05.0: mapped as: 0x0000000067467d23
[    3.500998] intel-ipu6 0000:00:05.0: IPU in secure mode
[    3.500999] intel-ipu6 0000:00:05.0: IPU secure touch = 0x0
[    3.501000] intel-ipu6 0000:00:05.0: IPU camera mask = 0x0
[    3.503026] intel-ipu6 0000:00:05.0: IPC reset done
[    3.503044] intel-ipu6 0000:00:05.0: cpd file name: intel/ipu6ep_fw.bin
[    3.506755] intel-ipu6 0000:00:05.0: FW version: 20230102
[    3.538330] intel-ipu6 0000:00:05.0: Device 0xa75d (rev: 0x0)
[    3.538352] intel-ipu6 0000:00:05.0: physical base address 0x624c000000
[    3.538354] intel-ipu6 0000:00:05.0: mapped as: 0x000000007d154a26
[    3.538404] intel-ipu6 0000:00:05.0: IPU in secure mode
[    3.538406] intel-ipu6 0000:00:05.0: IPU secure touch = 0x0
[    3.538408] intel-ipu6 0000:00:05.0: IPU camera mask = 0x0
[    3.540233] intel-ipu6 0000:00:05.0: IPC reset done
[    3.540235] intel-ipu6 0000:00:05.0: cpd file name: intel/ipu6ep_fw.bin
[    3.543799] intel-ipu6 0000:00:05.0: FW version: 20230102
[    3.545743] intel-ipu6 0000:00:05.0: Found supported sensor OVTI02C1:00
[    3.545931] intel-ipu6 0000:00:05.0: Connected 1 cameras
[    3.546687] intel-ipu6 0000:00:05.0: Sending BOOT_LOAD to CSE
[    3.555391] intel-ipu6 0000:00:05.0: Sending AUTHENTICATE_RUN to CSE
[    3.624497] intel-ipu6 0000:00:05.0: CSE authenticate_run done
[    3.624521] intel-ipu6 0000:00:05.0: IPU6-v3 driver version 1.0
[    3.624904] intel-ipu6-psys intel-ipu6-psys0: pkg_dir entry count:8
[    3.625036] intel-ipu6-psys intel-ipu6-psys0: psys probe minor: 0
[    5.766059] intel-ipu6-isys intel-ipu6-isys0: isys port open ready failed -16
[    5.767456] intel-ipu6-isys intel-ipu6-isys0: Device close failure: -16
[   12.922337] intel-ipu6-isys intel-ipu6-isys0: bind ov02c10 1-0036 nlanes is 2 port is 2
[   12.922386] intel-ipu6-isys intel-ipu6-isys0: All sensor registration completed.
```

Is it being blacklisted? sudo gst-inspect-1.0 icamerasrc (check both with and without sudo)

I don't think so?

with sudo
```
➜ sudo gst-inspect-1.0 icamerasrc
[02-07 08:34:49.554] CamHAL[ERR] Malformed ET range in exposure time range configuration
[02-07 08:34:49.554] CamHAL[ERR] Parse AE eExposure time range failed
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

Implemented Interfaces:
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: readable, writable
                        Enum "GstCamerasrcAeMode" Default: 0, "auto"
                        (0): auto             - Auto
                        (1): manual           - Manual

ae-region           : AE region
                        flags: readable, writable
                        String. Default: ""

af-ff-distance      : The distance(millmeter number) from lens to focused object
                        flags: readable, writable
                        Integer. Range: 100 - 5000 Default: 0

af-mode             : AF mode
                        flags: readable, writable
                        Enum "GstCamerasrcAfMode" Default: 0, "off"
                        (0): off              - Off
                        (1): auto             - Auto
                        (2): video            - Video

af-region           : AF region
                        flags: readable, writable
                        String. Default: ""

af-trigger          : AF trigger for AF AUTO mode
                        flags: readable, writable
                        Enum "GstCamerasrcAfTrigger" Default: 0, "idle"
                        (0): idle             - Idle
                        (1): start            - Start
                        (2): cancel           - Cancel

antibanding-mode    : Antibanding Mode
                        flags: readable, writable
                        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: readable, writable
                        Integer. Range: 0 - 255 Default: 0

awb-gain-g          : Manual white balance gains
                        flags: readable, writable
                        Integer. Range: 0 - 255 Default: 0

awb-gain-r          : Manual white balance gains
                        flags: readable, writable
                        Integer. Range: 0 - 255 Default: 0

awb-mode            : White balance mode
                        flags: readable, writable
                        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: readable, writable
                        Integer. Range: 0 - 255 Default: 0

awb-shift-g         : AWB shift-G
                        flags: readable, writable
                        Integer. Range: 0 - 255 Default: 0

awb-shift-r         : AWB shift-R
                        flags: readable, writable
                        Integer. Range: 0 - 255 Default: 0

blc-area-mode       : BLC area mode
                        flags: readable, writable
                        Enum "GstCamerasrcBlcAreaMode" Default: 0, "off"
                        (0): off              - Off
                        (1): on               - On

blocksize           : Size in bytes to read per buffer (-1 = default)
                        flags: readable, writable
                        Unsigned Integer. Range: 0 - 4294967295 Default: 4096

brightness          : brightness
                        flags: readable, writable
                        Integer. Range: -128 - 127 Default: 0

buffer-count        : The number of buffer to allocate when do the streaming
                        flags: readable, writable
                        Integer. Range: 2 - 10 Default: 6

buffer-usage        : Used to specify buffer properties
                        flags: readable, writable
                        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: readable, writable
                        String. Default: null

color-range         : ColorRange Mode
                        flags: readable, writable
                        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: readable, writable
                        String. Default: ""

contrast            : contrast
                        flags: readable, writable
                        Integer. Range: -128 - 127 Default: 0

converge-speed      : Converge Speed
                        flags: readable, writable
                        Enum "GstCamerasrcConvergeSpeed" Default: 0, "normal"
                        (0): normal           - NORMAL
                        (1): mid              - MID
                        (2): low              - LOW

converge-speed-mode : Converge Speed Mode
                        flags: readable, writable
                        Enum "GstCamerasrcConvergeSpeedMode" Default: 0, "aiq"
                        (0): aiq              - USE AIQ
                        (1): hal              - USE HAL

crop                : Whether to do crop
                        flags: readable, writable
                        Boolean. Default: false

crop-x              : The x positon for crop, will be aligned with 128 (for ofa_flipping_none)
                        flags: readable, writable
                        Integer. Range: 0 - 1920 Default: 0

crop-y              : The y positon for crop, will be aligned with 2 (for ofa_flipping_none)
                        flags: readable, writable
                        Integer. Range: 0 - 1080 Default: 0

custom-aic-param    : Custom Aic Parameter
                        flags: readable, writable
                        String. Default: null

debug-level         : Debug log print level(0 ~ 1<20)
                        flags: readable, writable
                        Integer. Range: 0 - 1048576 Default: 0

deinterlace-method  : The deinterlace method that icamerasrc run
                        flags: readable, writable
                        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: readable, writable
                        Enum "GstCamerasrcDeviceName" Default: 0, "ov02c10-uf"
                        (0): ov02c10-uf       - OV02C10 sensor.
                        (1): ov02c10-uf       - OV02C10 sensor.
                        (2): ov02c10-uf       - OV02C10 sensor.

do-timestamp        : Apply current stream time to buffers
                        flags: readable, writable
                        Boolean. Default: false

ev                  : Exposure Ev
                        flags: readable, writable
                        Integer. Range: -3 - 3 Default: 0

exp-priority        : Exposure Priority
                        flags: readable, writable
                        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: readable, writable
                        Integer. Range: 0 - 1000000 Default: 0

exposure-time-range : Exposure time range
                        flags: readable, writable
                        String. Default: null

fisheye-dewarping-mode: The fisheye dewarping mode used in the LDC correction
                        flags: readable, writable
                        Enum "GstCamerasrcFisheyeDewarpingMode" Default: 0, "off"
                        (0): off              - Off
                        (1): rearview         - Rearview
                        (2): hitchview        - Hitchview

flip-mode           : Flip Mode
                        flags: readable, writable
                        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: readable, writable
                        Float. Range:               0 -             100 Default:               0

gain-range          : AE gain range
                        flags: readable, writable
                        String. Default: null

hue                 : hue
                        flags: readable, writable
                        Integer. Range: -128 - 127 Default: 0

input-format        : The format used for input system
                        flags: readable, writable
                        String. Default: null

input-height        : The height used for input system
                        flags: readable, writable
                        Integer. Range: 0 - 1080 Default: 0

input-width         : The width used for input system
                        flags: readable, writable
                        Integer. Range: 0 - 1920 Default: 0

interlace-mode      : The interlace method
                        flags: readable, writable
                        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: readable, writable
                        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: readable, writable
                        Integer. Range: 0 - 100 Default: 0

iris-mode           : IRIS mode
                        flags: readable, writable
                        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: writable
                        String. Default: null Write only

ltm-tuning          : Use a file which contains the ltm tuning data
                        flags: writable
                        String. Default: null Write only

name                : The name of the object
                        flags: readable, writable
                        String. Default: "camerasrc0"

num-buffers         : Number of buffers to output before sending EOS (-1 = unlimited)
                        flags: readable, writable
                        Integer. Range: -1 - 2147483647 Default: -1

num-vc              : Number of enabled Virtual Channel: 0 is mean disable VC
                        flags: readable, writable
                        Integer. Range: 0 - 8 Default: 0

parent              : The parent of the object
                        flags: readable, writable
                        Object of type "GstObject"

printfield          : Whether print the interlaced buffer field
                        flags: readable, writable
                        Boolean. Default: false

printfps            : Whether print the FPS when do the streaming
                        flags: readable, writable
                        Boolean. Default: false

run3a-cadence       : The frame interval to run 3A
                        flags: readable, writable
                        Integer. Range: 1 - 60 Default: 1

saturation          : saturation
                        flags: readable, writable
                        Integer. Range: -128 - 127 Default: 0

scene-mode          : Scene mode
                        flags: readable, writable
                        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: readable, writable
                        Enum "GstCamerasrcSensorResolution" Default: 0, "1080p"
                        (0): 1080p            - 1080P
                        (1): 720p             - 720P
                        (2): 4K               - 4K

sharpness           : sharpness
                        flags: readable, writable
                        Integer. Range: -128 - 127 Default: 0

src-stream-usage    : Used to specify src stream properties
                        flags: readable, writable
                        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: readable, writable
                        Boolean. Default: false

video-stabilization-mode: Video stabilization mode
                        flags: readable, writable
                        Enum "GstCamerasrcVideoStabilizationMode" Default: 0, "off"
                        (0): off              - Off
                        (1): on               - On

wdr-level           : WDR level
                        flags: readable, writable
                        Integer. Range: 0 - 200 Default: 100

weight-grid-mode    : Weight Grid Mode
                        flags: readable, writable
                        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: readable, writable
                        String. Default: null
```
without sudo
```
> gst-inspect-1.0 icamerasrc
No such element or plugin 'icamerasrc'
```

Why is it being blacklisted (the inspect command above and sudo gst-inspect-1.0 should be able to give out the reason) (also check both with and without sudo)

Not sure :D

What happens if you delete both ~/.cache/gstreamer-1.0/registry.x86_64.bin and /root/.cache/gstreamer-1.0/registry.x86_64.bin then check the two commands above again?

No change I think.

with sudo
```
❯ sudo gst-inspect-1.0 icamerasrc
[02-07 08:47:51.234] CamHAL[ERR] Malformed ET range in exposure time range configuration
[02-07 08:47:51.234] CamHAL[ERR] Parse AE eExposure time range failed
[02-07 08:47:51.337] CamHAL[ERR] Malformed ET range in exposure time range configuration
[02-07 08:47:51.337] CamHAL[ERR] Parse AE eExposure time range failed
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

Implemented Interfaces:
GstCamerasrc3AInterface
GstCamerasrcIspInterface
GstCamerasrcDewarpingInterface

Pad Templates:
SRC template: 'src'
    Availability: Always
    Capabilities:
    video/x-raw(memory:DMABuf)
                format: NV12
                width: [ 640, 1920 ]
                height: [ 360, 1080 ]
            framerate: [ 0/1, 2147483647/1 ]
        pixel-aspect-ratio: 1/1
    video/x-raw
                format: NV12
                width: [ 640, 1920 ]
                height: [ 360, 1080 ]
            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: [ 640, 1920 ]
                height: [ 360, 1080 ]
            framerate: [ 0/1, 2147483647/1 ]
        pixel-aspect-ratio: 1/1
    video/x-raw
                format: NV12
                width: [ 640, 1920 ]
                height: [ 360, 1080 ]
            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: [ 640, 1920 ]
                height: [ 360, 1080 ]
            framerate: [ 0/1, 2147483647/1 ]
        pixel-aspect-ratio: 1/1
    video/x-raw
                format: NV12
                width: [ 640, 1920 ]
                height: [ 360, 1080 ]
            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: readable, writable
                        Enum "GstCamerasrcAeMode" Default: 0, "auto"
                        (0): auto             - Auto
                        (1): manual           - Manual

ae-region           : AE region
                        flags: readable, writable
                        String. Default: ""

af-ff-distance      : The distance(millmeter number) from lens to focused object
                        flags: readable, writable
                        Integer. Range: 100 - 5000 Default: 0

af-mode             : AF mode
                        flags: readable, writable
                        Enum "GstCamerasrcAfMode" Default: 0, "off"
                        (0): off              - Off
                        (1): auto             - Auto
                        (2): video            - Video

af-region           : AF region
                        flags: readable, writable
                        String. Default: ""

af-trigger          : AF trigger for AF AUTO mode
                        flags: readable, writable
                        Enum "GstCamerasrcAfTrigger" Default: 0, "idle"
                        (0): idle             - Idle
                        (1): start            - Start
                        (2): cancel           - Cancel

antibanding-mode    : Antibanding Mode
                        flags: readable, writable
                        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: readable, writable
                        Integer. Range: 0 - 255 Default: 0

awb-gain-g          : Manual white balance gains
                        flags: readable, writable
                        Integer. Range: 0 - 255 Default: 0

awb-gain-r          : Manual white balance gains
                        flags: readable, writable
                        Integer. Range: 0 - 255 Default: 0

awb-mode            : White balance mode
                        flags: readable, writable
                        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: readable, writable
                        Integer. Range: 0 - 255 Default: 0

awb-shift-g         : AWB shift-G
                        flags: readable, writable
                        Integer. Range: 0 - 255 Default: 0

awb-shift-r         : AWB shift-R
                        flags: readable, writable
                        Integer. Range: 0 - 255 Default: 0

blc-area-mode       : BLC area mode
                        flags: readable, writable
                        Enum "GstCamerasrcBlcAreaMode" Default: 0, "off"
                        (0): off              - Off
                        (1): on               - On

blocksize           : Size in bytes to read per buffer (-1 = default)
                        flags: readable, writable
                        Unsigned Integer. Range: 0 - 4294967295 Default: 4096

brightness          : brightness
                        flags: readable, writable
                        Integer. Range: -128 - 127 Default: 0

buffer-count        : The number of buffer to allocate when do the streaming
                        flags: readable, writable
                        Integer. Range: 2 - 10 Default: 6

buffer-usage        : Used to specify buffer properties
                        flags: readable, writable
                        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: readable, writable
                        String. Default: null

color-range         : ColorRange Mode
                        flags: readable, writable
                        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: readable, writable
                        String. Default: ""

contrast            : contrast
                        flags: readable, writable
                        Integer. Range: -128 - 127 Default: 0

converge-speed      : Converge Speed
                        flags: readable, writable
                        Enum "GstCamerasrcConvergeSpeed" Default: 0, "normal"
                        (0): normal           - NORMAL
                        (1): mid              - MID
                        (2): low              - LOW

converge-speed-mode : Converge Speed Mode
                        flags: readable, writable
                        Enum "GstCamerasrcConvergeSpeedMode" Default: 0, "aiq"
                        (0): aiq              - USE AIQ
                        (1): hal              - USE HAL

crop                : Whether to do crop
                        flags: readable, writable
                        Boolean. Default: false

crop-x              : The x positon for crop, will be aligned with 128 (for ofa_flipping_none)
                        flags: readable, writable
                        Integer. Range: 0 - 1920 Default: 0

crop-y              : The y positon for crop, will be aligned with 2 (for ofa_flipping_none)
                        flags: readable, writable
                        Integer. Range: 0 - 1080 Default: 0

custom-aic-param    : Custom Aic Parameter
                        flags: readable, writable
                        String. Default: null

debug-level         : Debug log print level(0 ~ 1<20)
                        flags: readable, writable
                        Integer. Range: 0 - 1048576 Default: 0

deinterlace-method  : The deinterlace method that icamerasrc run
                        flags: readable, writable
                        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: readable, writable
                        Enum "GstCamerasrcDeviceName" Default: 0, "ov02c10-uf"
                        (0): ov02c10-uf       - OV02C10 sensor.
                        (1): ov02c10-uf       - OV02C10 sensor.
                        (2): ov02c10-uf       - OV02C10 sensor.

do-timestamp        : Apply current stream time to buffers
                        flags: readable, writable
                        Boolean. Default: false

ev                  : Exposure Ev
                        flags: readable, writable
                        Integer. Range: -3 - 3 Default: 0

exp-priority        : Exposure Priority
                        flags: readable, writable
                        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: readable, writable
                        Integer. Range: 0 - 1000000 Default: 0

exposure-time-range : Exposure time range
                        flags: readable, writable
                        String. Default: null

fisheye-dewarping-mode: The fisheye dewarping mode used in the LDC correction
                        flags: readable, writable
                        Enum "GstCamerasrcFisheyeDewarpingMode" Default: 0, "off"
                        (0): off              - Off
                        (1): rearview         - Rearview
                        (2): hitchview        - Hitchview

flip-mode           : Flip Mode
                        flags: readable, writable
                        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: readable, writable
                        Float. Range:               0 -             100 Default:               0

gain-range          : AE gain range
                        flags: readable, writable
                        String. Default: null

hue                 : hue
                        flags: readable, writable
                        Integer. Range: -128 - 127 Default: 0

input-format        : The format used for input system
                        flags: readable, writable
                        String. Default: null

input-height        : The height used for input system
                        flags: readable, writable
                        Integer. Range: 0 - 1080 Default: 0

input-width         : The width used for input system
                        flags: readable, writable
                        Integer. Range: 0 - 1920 Default: 0

interlace-mode      : The interlace method
                        flags: readable, writable
                        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: readable, writable
                        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: readable, writable
                        Integer. Range: 0 - 100 Default: 0

iris-mode           : IRIS mode
                        flags: readable, writable
                        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: writable
                        String. Default: null Write only

ltm-tuning          : Use a file which contains the ltm tuning data
                        flags: writable
                        String. Default: null Write only

name                : The name of the object
                        flags: readable, writable
                        String. Default: "camerasrc0"

num-buffers         : Number of buffers to output before sending EOS (-1 = unlimited)
                        flags: readable, writable
                        Integer. Range: -1 - 2147483647 Default: -1

num-vc              : Number of enabled Virtual Channel: 0 is mean disable VC
                        flags: readable, writable
                        Integer. Range: 0 - 8 Default: 0

parent              : The parent of the object
                        flags: readable, writable
                        Object of type "GstObject"

printfield          : Whether print the interlaced buffer field
                        flags: readable, writable
                        Boolean. Default: false

printfps            : Whether print the FPS when do the streaming
                        flags: readable, writable
                        Boolean. Default: false

run3a-cadence       : The frame interval to run 3A
                        flags: readable, writable
                        Integer. Range: 1 - 60 Default: 1

saturation          : saturation
                        flags: readable, writable
                        Integer. Range: -128 - 127 Default: 0

scene-mode          : Scene mode
                        flags: readable, writable
                        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: readable, writable
                        Enum "GstCamerasrcSensorResolution" Default: 0, "1080p"
                        (0): 1080p            - 1080P
                        (1): 720p             - 720P
                        (2): 4K               - 4K

sharpness           : sharpness
                        flags: readable, writable
                        Integer. Range: -128 - 127 Default: 0

src-stream-usage    : Used to specify src stream properties
                        flags: readable, writable
                        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: readable, writable
                        Boolean. Default: false

video-stabilization-mode: Video stabilization mode
                        flags: readable, writable
                        Enum "GstCamerasrcVideoStabilizationMode" Default: 0, "off"
                        (0): off              - Off
                        (1): on               - On

wdr-level           : WDR level
                        flags: readable, writable
                        Integer. Range: 0 - 200 Default: 100

weight-grid-mode    : Weight Grid Mode
                        flags: readable, writable
                        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: readable, writable
                        String. Default: null
```
without sudo
```
➜ gst-inspect-1.0 icamerasrc
[02-07 08:47:11.181] CamHAL[ERR] failed to open sem lock, errno: Permission denied

[02-07 08:47:11.513] CamHAL[ERR] failed to open sem lock, errno: Permission denied

No such element or plugin 'icamerasrc'
```

Does v4l2-ctl --list-devices show something? (also check both with and without sudo)

I have a lot of devices here (I had none before installing the driver).

Output
```
❯ 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 v4l2-ctl --list-devices
[sudo] password for filip:
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
```

What does systemctl status v4l2-relayd say? (not gonna lie, this never helped me so far)

The service is active (running).

@alvinpeters
Copy link
Contributor Author

sorry. gone stale for too long and got sidetracked by real life. closing for now.

@alvinpeters alvinpeters closed this Mar 6, 2024
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

Successfully merging this pull request may close these issues.

install script fails doe to IA_BCOMP_LIB not set not working with 6.5 kernel series
7 participants