intel / intel/ipu6-drivers

Camera not working on redrix (HP Elite Dragonfly Chromebook)

Open
#182 10 comments 0 reactions 0 assignees View on GitHub
Dominant language
C
Stars
251
Forks
75
PR merge metrics
No merged PRs in 30d

Description

OS: Fedora 38
Kernel: `6.4.14-200.fc38.x86_64`
Output of `sudo -E gst-launch-1.0 icamerasrc device-name=ov13b10-wf af-mode=2 ! video/x-raw,format=NV12,width=1280,height=720 ! videoconvert ! ximagesink`:
```
Setting pipeline to PAUSED ...
[09-13 12:55:17.663] CamHAL[INF] aiqb file name ov13b10.aiqb
[09-13 12:55:17.663] CamHAL[ERR] there is no aiqb file:ov13b10
[09-13 12:55:17.663] CamHAL[INF] aiqb file name ov13b10.aiqb
[09-13 12:55:17.663] CamHAL[ERR] there is no aiqb file:ov13b10
[09-13 12:55:17.663] CamHAL[INF] aiqb file name ov8856.aiqb
[09-13 12:55:17.663] CamHAL[ERR] there is no aiqb file:ov8856
[09-13 12:55:17.663] CamHAL[INF] aiqb file name ov8856.aiqb
[09-13 12:55:17.663] CamHAL[ERR] there is no aiqb file:ov8856
[09-13 12:55:17.663] CamHAL[INF] aiqb file name ov01a10.aiqb
[09-13 12:55:17.663] CamHAL[INF] aiqb file name ov01a10.aiqb
[09-13 12:55:17.663] CamHAL[INF] aiqb file name ov01a10.aiqb
[09-13 12:55:17.663] CamHAL[INF] aiqb file name ov01a10.aiqb
[09-13 12:55:17.663] CamHAL[INF] aiqb file name OV02C10_1BG203N3_ADL.aiqb
[09-13 12:55:17.663] CamHAL[INF] aiqb file name OV02C10_1BG203N3_ADL.aiqb
[09-13 12:55:17.663] CamHAL[INF] aiqb file name OV02C10_1SG204N3_ADL.aiqb
[09-13 12:55:17.663] CamHAL[INF] aiqb file name OV02C10_1SG204N3_ADL.aiqb
[09-13 12:55:17.663] CamHAL[INF] aiqb file name OV02C10_CIFME14_ADL.aiqb
[09-13 12:55:17.664] CamHAL[INF] aiqb file name OV02C10_CIFME14_ADL.aiqb
[09-13 12:55:17.664] CamHAL[INF] aiqb file name OV02C10_1BG203N3_ADL.aiqb
[09-13 12:55:17.664] CamHAL[INF] aiqb file name OV02C10_1BG203N3_ADL.aiqb
[09-13 12:55:17.664] CamHAL[INF] aiqb file name OV02C10_1SG204N3_ADL.aiqb
[09-13 12:55:17.664] CamHAL[INF] aiqb file name OV02C10_1SG204N3_ADL.aiqb
[09-13 12:55:17.664] CamHAL[INF] aiqb file name OV02C10_CIFME14_ADL.aiqb
[09-13 12:55:17.664] CamHAL[INF] aiqb file name OV02C10_CIFME14_ADL.aiqb
[09-13 12:55:17.664] CamHAL[INF] aiqb file name OV2740_CJFLE23_ADL.aiqb
[09-13 12:55:17.664] CamHAL[INF] aiqb file name OV2740_CJFLE23_ADL.aiqb
[09-13 12:55:17.664] CamHAL[INF] aiqb file name HM2170_1SG205N3_ADL.aiqb
[09-13 12:55:17.664] CamHAL[INF] aiqb file name HM2170_1SG205N3_ADL.aiqb
[09-13 12:55:17.664] CamHAL[INF] aiqb file name HM2170_CJFME18_ADL.aiqb
[09-13 12:55:17.665] CamHAL[INF] aiqb file name HM2170_CJFME18_ADL.aiqb
[09-13 12:55:17.665] CamHAL[INF] aiqb file name HI556_1BG502T3_ADL.aiqb
[09-13 12:55:17.665] CamHAL[INF] aiqb file name HI556_1BG502T3_ADL.aiqb
[09-13 12:55:17.665] CamHAL[INF] aiqb file name HI556_CJFLE25_ADL.aiqb
[09-13 12:55:17.665] CamHAL[INF] aiqb file name HI556_CJFLE25_ADL.aiqb
[09-13 12:55:17.665] CamHAL[INF] aiqb file name ov01a1s.aiqb
[09-13 12:55:17.665] CamHAL[INF] aiqb file name ov01a1s.aiqb
[09-13 12:55:17.665] 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
[09-13 12:55:17.672] CamHAL[ERR] Get entity fail for calling getEntityById
[09-13 12:55:17.672] CamHAL[ERR] Get entity fail for calling getEntityById
[09-13 12:55:17.672] CamHAL[ERR] setup Link ov13b10 [-1:0] ==> Intel IPU6 CSI-2 [-1x0] enable 1 failed.
[09-13 12:55:17.672] CamHAL[ERR] set MediaCtlConf McLink failed: ret = -1
[09-13 12:55:17.672] CamHAL[ERR] set up mediaCtl failed
[09-13 12:55:17.672] CamHAL[ERR] @configure Device Configure failed
[09-13 12:55:17.672] CamHAL[ERR] failed to config streams.
ERROR: from element /GstPipeline:pipeline0/Gstcamerasrc:camerasrc0: src pad: Internal data flow error.
Additional debug info:
gstcambasesrc.cpp(3143): gst_cam_base_src_loop (): /GstPipeline:pipeline0/Gstcamerasrc:camerasrc0:
streaming task paused, reason not-negotiated (-4)
Execution ended after 0:00:00.003726475
Setting pipeline to NULL ...
Freeing pipeline ...
```
Error in `dmesg`:
```
[18054.850533] intel-ipu6-isys intel-ipu6-isys0: Format not found in mapping table.
```
Output of `/sys/bus/i2c/devices`:
```
i2c-0 i2c-10 i2c-12 i2c-14 i2c-16 i2c-18 i2c-2 i2c-4 i2c-6 i2c-8 i2c-ELAN2513:00 i2c-GOOG0005:00 i2c-MX98390:00 i2c-MX98390:02 i2c-PRP0001:00
i2c-1 i2c-11 i2c-13 i2c-15 i2c-17 i2c-19 i2c-3 i2c-5 i2c-7 i2c-9 i2c-ELAN2703:00 i2c-INT3537:00 i2c-MX98390:01 i2c-MX98390:03 i2c-RTL5682:00
```

How I installed Intel ipu6 drivers:
```
sudo dnf update \
--enablerepo=updates-testing \
--enablerepo=rpmfusion-free-updates-testing \
--enablerepo=rpmfusion-nonfree-updates-testing \
'kernel*' '*v4l2loopback' -y

sudo dnf install \
--enablerepo=updates-testing \
--enablerepo=rpmfusion-free-updates-testing \
--enablerepo=rpmfusion-nonfree-updates-testing \
akmod-intel-ipu6 -y
```

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.