stefanpartheym / archlinux-ipu6-webcam

Easy installation for patched Intel IPU6 camera drivers
133 stars 14 forks source link

v4l2-relayd.service: Referenced but unset environment variable "evaluates to an empty string: SPLASHSRC #61

Closed JanusDC closed 6 months ago

JanusDC commented 7 months ago

The webcam worked once. Now it stop working and I see this error in journalctl when I restart the service: v4l2-relayd.service: Referenced but unset environment variable "evaluates to an empty string: SPLASHSRC

This is the output of ./test.sh, which does not work:

Setting pipeline to PAUSED ...
[12-06 16:51:35.330] CamHAL[INF] aiqb file name ov13b10.aiqb
[12-06 16:51:35.332] CamHAL[INF] aiqb file name ov13b10.aiqb
[12-06 16:51:35.332] CamHAL[INF] (null), media format in tuning: 0, media format for aic 0.
[12-06 16:51:35.332] CamHAL[INF] aiqb file name ov13b10.aiqb
[12-06 16:51:35.332] CamHAL[INF] aiqb file name ov13b10.aiqb
[12-06 16:51:35.332] CamHAL[INF] (null), media format in tuning: 0, media format for aic 0.
[12-06 16:51:35.332] CamHAL[INF] aiqb file name ov8856.aiqb
[12-06 16:51:35.333] CamHAL[INF] aiqb file name ov8856.aiqb
[12-06 16:51:35.333] CamHAL[ERR] invalid media format, default value used.
[12-06 16:51:35.333] CamHAL[INF] aiqb file name ov8856.aiqb
[12-06 16:51:35.333] CamHAL[INF] aiqb file name ov8856.aiqb
[12-06 16:51:35.333] CamHAL[ERR] invalid media format, default value used.
[12-06 16:51:35.333] CamHAL[INF] aiqb file name ov01a10.aiqb
[12-06 16:51:35.334] CamHAL[INF] aiqb file name ov01a10.aiqb
[12-06 16:51:35.334] CamHAL[INF] (null), media format in tuning: 0, media format for aic 0.
[12-06 16:51:35.334] CamHAL[INF] aiqb file name ov01a10.aiqb
[12-06 16:51:35.334] CamHAL[INF] aiqb file name ov01a10.aiqb
[12-06 16:51:35.334] CamHAL[INF] (null), media format in tuning: 0, media format for aic 0.
[12-06 16:51:35.334] CamHAL[INF] aiqb file name OV02C10_1BG203N3_ADL.aiqb
[12-06 16:51:35.335] CamHAL[INF] aiqb file name OV02C10_1BG203N3_ADL.aiqb
[12-06 16:51:35.335] CamHAL[INF] (null), media format in tuning: 0, media format for aic 0.
[12-06 16:51:35.335] CamHAL[INF] aiqb file name OV02C10_1SG204N3_ADL.aiqb
[12-06 16:51:35.335] CamHAL[INF] aiqb file name OV02C10_1SG204N3_ADL.aiqb
[12-06 16:51:35.336] CamHAL[ERR] invalid media format, default value used.
[12-06 16:51:35.336] CamHAL[INF] aiqb file name OV02C10_CIFME14_ADL.aiqb
[12-06 16:51:35.336] CamHAL[INF] aiqb file name OV02C10_CIFME14_ADL.aiqb
[12-06 16:51:35.336] CamHAL[ERR] invalid media format, default value used.
[12-06 16:51:35.336] CamHAL[INF] aiqb file name OV02C10_1BG203N3_ADL.aiqb
[12-06 16:51:35.336] CamHAL[INF] aiqb file name OV02C10_1BG203N3_ADL.aiqb
[12-06 16:51:35.336] CamHAL[INF] (null), media format in tuning: 0, media format for aic 0.
[12-06 16:51:35.336] CamHAL[INF] aiqb file name OV02C10_1SG204N3_ADL.aiqb
[12-06 16:51:35.337] CamHAL[INF] aiqb file name OV02C10_1SG204N3_ADL.aiqb
[12-06 16:51:35.337] CamHAL[ERR] invalid media format, default value used.
[12-06 16:51:35.337] CamHAL[INF] aiqb file name OV02C10_CIFME14_ADL.aiqb
[12-06 16:51:35.337] CamHAL[INF] aiqb file name OV02C10_CIFME14_ADL.aiqb
[12-06 16:51:35.337] CamHAL[ERR] invalid media format, default value used.
[12-06 16:51:35.337] CamHAL[INF] aiqb file name OV2740_CJFLE23_ADL.aiqb
[12-06 16:51:35.337] CamHAL[INF] aiqb file name OV2740_CJFLE23_ADL.aiqb
[12-06 16:51:35.337] CamHAL[ERR] invalid media format, default value used.
[12-06 16:51:35.337] CamHAL[INF] aiqb file name HM2170_1SG205N3_ADL.aiqb
[12-06 16:51:35.338] CamHAL[INF] aiqb file name HM2170_1SG205N3_ADL.aiqb
[12-06 16:51:35.338] CamHAL[ERR] invalid media format, default value used.
[12-06 16:51:35.338] CamHAL[INF] aiqb file name HM2170_CJFME18_ADL.aiqb
[12-06 16:51:35.338] CamHAL[INF] aiqb file name HM2170_CJFME18_ADL.aiqb
[12-06 16:51:35.338] CamHAL[ERR] invalid media format, default value used.
[12-06 16:51:35.338] CamHAL[INF] aiqb file name HM2170_1SG205N3_ADL.aiqb
[12-06 16:51:35.338] CamHAL[INF] aiqb file name HM2170_1SG205N3_ADL.aiqb
[12-06 16:51:35.339] CamHAL[ERR] invalid media format, default value used.
[12-06 16:51:35.339] CamHAL[INF] aiqb file name HM2170_CJFME18_ADL.aiqb
[12-06 16:51:35.339] CamHAL[INF] aiqb file name HM2170_CJFME18_ADL.aiqb
[12-06 16:51:35.339] CamHAL[ERR] invalid media format, default value used.
[12-06 16:51:35.339] CamHAL[INF] aiqb file name HI556_1BG502T3_ADL.aiqb
[12-06 16:51:35.339] CamHAL[INF] aiqb file name HI556_1BG502T3_ADL.aiqb
[12-06 16:51:35.339] CamHAL[ERR] invalid media format, default value used.
[12-06 16:51:35.339] CamHAL[INF] aiqb file name HI556_CJFLE25_ADL.aiqb
[12-06 16:51:35.340] CamHAL[INF] aiqb file name HI556_CJFLE25_ADL.aiqb
[12-06 16:51:35.340] CamHAL[ERR] invalid media format, default value used.
[12-06 16:51:35.340] CamHAL[INF] aiqb file name ov01a1s.aiqb
[12-06 16:51:35.340] CamHAL[INF] aiqb file name ov01a1s.aiqb
[12-06 16:51:35.341] CamHAL[ERR] invalid media format, default value used.
[12-06 16:51:35.341] CamHAL[INF] aiqb file name OV08A10_YHUT_ADL.aiqb
[12-06 16:51:35.341] CamHAL[INF] aiqb file name OV08A10_YHUT_ADL.aiqb
[12-06 16:51:35.342] CamHAL[ERR] invalid media format, default value used.
[12-06 16:51:35.342] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[12-06 16:51:35.342] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[12-06 16:51:35.342] CamHAL[ERR] invalid media format, default value used.
[12-06 16:51:35.342] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[12-06 16:51:35.342] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[12-06 16:51:35.342] CamHAL[ERR] invalid media format, default value used.
[12-06 16:51:35.342] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[12-06 16:51:35.342] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[12-06 16:51:35.342] CamHAL[ERR] invalid media format, default value used.
[12-06 16:51:35.342] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[12-06 16:51:35.342] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[12-06 16:51:35.342] CamHAL[ERR] invalid media format, default value used.
[12-06 16:51:35.342] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[12-06 16:51:35.342] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[12-06 16:51:35.342] CamHAL[ERR] invalid media format, default value used.
[12-06 16:51:35.342] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[12-06 16:51:35.342] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[12-06 16:51:35.343] CamHAL[ERR] invalid media format, default value used.
[12-06 16:51:35.343] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[12-06 16:51:35.343] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[12-06 16:51:35.343] CamHAL[ERR] invalid media format, default value used.
[12-06 16:51:35.343] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[12-06 16:51:35.343] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[12-06 16:51:35.343] CamHAL[ERR] invalid media format, default value used.
[12-06 16:51:35.343] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[12-06 16:51:35.343] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[12-06 16:51:35.343] CamHAL[ERR] invalid media format, default value used.
[12-06 16:51:35.343] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[12-06 16:51:35.343] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[12-06 16:51:35.343] CamHAL[ERR] invalid media format, default value used.
[12-06 16:51:35.343] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[12-06 16:51:35.343] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[12-06 16:51:35.343] CamHAL[ERR] invalid media format, default value used.
[12-06 16:51:35.343] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[12-06 16:51:35.343] CamHAL[INF] aiqb file name IMX390_HDR_TGL.aiqb
[12-06 16:51:35.343] CamHAL[ERR] invalid media format, default value used.
[12-06 16:51:35.343] CamHAL[INF] aiqb file name AR0234_TGL_10bits.aiqb
[12-06 16:51:35.344] CamHAL[INF] aiqb file name AR0234_TGL_10bits.aiqb
[12-06 16:51:35.344] CamHAL[ERR] invalid media format, default value used.
[12-06 16:51:35.344] CamHAL[INF] aiqb file name AR0234_TGL_10bits.aiqb
[12-06 16:51:35.344] CamHAL[INF] aiqb file name AR0234_TGL_10bits.aiqb
[12-06 16:51:35.344] CamHAL[ERR] invalid media format, default value used.
[12-06 16:51:35.344] CamHAL[INF] aiqb file name AR0234_TGL_10bits.aiqb
[12-06 16:51:35.344] CamHAL[INF] aiqb file name AR0234_TGL_10bits.aiqb
[12-06 16:51:35.344] CamHAL[ERR] invalid media format, default value used.
[12-06 16:51:35.344] CamHAL[INF] aiqb file name AR0234_TGL_10bits.aiqb
[12-06 16:51:35.344] CamHAL[INF] aiqb file name AR0234_TGL_10bits.aiqb
[12-06 16:51:35.344] CamHAL[ERR] invalid media format, default value used.
[12-06 16:51:35.344] CamHAL[INF] aiqb file name AR0234_TGL_10bits.aiqb
[12-06 16:51:35.344] CamHAL[INF] aiqb file name AR0234_TGL_10bits.aiqb
[12-06 16:51:35.344] CamHAL[ERR] invalid media format, default value used.
[12-06 16:51:35.344] CamHAL[INF] aiqb file name AR0234_TGL_10bits.aiqb
[12-06 16:51:35.344] CamHAL[INF] aiqb file name AR0234_TGL_10bits.aiqb
[12-06 16:51:35.344] CamHAL[ERR] invalid media format, default value used.
[12-06 16:51:35.344] CamHAL[INF] aiqb file name AR0234_TGL_10bits.aiqb
[12-06 16:51:35.344] CamHAL[INF] aiqb file name AR0234_TGL_10bits.aiqb
[12-06 16:51:35.345] CamHAL[ERR] invalid media format, default value used.
[12-06 16:51:35.345] CamHAL[INF] aiqb file name AR0234_TGL_10bits.aiqb
[12-06 16:51:35.345] CamHAL[INF] aiqb file name AR0234_TGL_10bits.aiqb
[12-06 16:51:35.345] CamHAL[ERR] invalid media format, default value used.
[12-06 16:51:35.345] CamHAL[INF] aiqb file name AR0234_TGL_10bits.aiqb
[12-06 16:51:35.345] CamHAL[INF] aiqb file name AR0234_TGL_10bits.aiqb
[12-06 16:51:35.345] CamHAL[ERR] invalid media format, default value used.
[12-06 16:51:35.345] CamHAL[INF] (null), media format in tuning: 0, media format for aic 0.
[12-06 16:51:35.345] CamHAL[INF] (null), media format in tuning: 0, media format for aic 0.
[12-06 16:51:35.345] CamHAL[INF] (null), media format in tuning: 0, media format for aic 0.
[12-06 16:51:35.345] CamHAL[INF] (null), media format in tuning: 0, media format for aic 0.
[12-06 16:51:35.345] CamHAL[ERR] Failed to find DevName for cameraId: 0, get video node: ov13b10 , devname: /dev/v4l-subdev1
Pipeline is live and does not need PREROLL ...
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
[12-06 16:51:35.354] CamHAL[ERR] Get entity fail for calling getEntityById
[12-06 16:51:35.354] CamHAL[ERR] Get entity fail for calling getEntityById
[12-06 16:51:35.354] CamHAL[ERR] setup Link ov13b10  [-1:0] ==> Intel IPU6 CSI-2  [-1x0] enable 1 failed.
[12-06 16:51:35.354] CamHAL[ERR] set MediaCtlConf McLink failed: ret = -1
[12-06 16:51:35.354] CamHAL[ERR] set up mediaCtl failed
[12-06 16:51:35.354] CamHAL[ERR] @configure Device Configure failed
[12-06 16:51:35.354] CamHAL[ERR] failed to config streams.
ERROR: from element /GstPipeline:pipeline0/Gstcamerasrc:camerasrc0: src pad: Internal data flow error.
Additional debug info:
gstcambasesrc.cpp(3153): gst_cam_base_src_loop (): /GstPipeline:pipeline0/Gstcamerasrc:camerasrc0:
streaming task paused, reason not-negotiated (-4)
Execution ended after 0:00:00.005476223
Setting pipeline to NULL ...
Freeing pipeline ...

I am on Kernel 6.6.4-zen1-1-zen.

On Saturday, the first time I used this script, the webcam worked, I was on kernel 6.6.3-zen1, then the next day it did not, then I updated the kernel, uninstalled and installed again, and it never worked again.

I am open to do whatever tests you need. I am on a Lenovo ThinkPad X1 Yoga Gen 8, and this is my h-probe (which I did when the webcam was working): https://linux-hardware.org/?probe=10dbf91cb7

JanusDC commented 6 months ago

Update: I just installed it with kernel 6.6.6-zen, and now it is working again.

JanusDC commented 6 months ago

Update: I just installed it with kernel 6.6.7-zen1, and it produces the same error as with 6.6.4-zen1.

JanusDC commented 6 months ago

This is a duplicate of #49