View Issue Details

IDProjectCategoryView StatusLast Update
0001483channel: kernel/el9--kernel--OTHER--public2024-10-02 15:13
ReporterJean-Marc LIGER Assigned Totoracat  
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
Platformx86-64OSRocky LinuxOS Version9.4
Summary0001483: Enable modules to support Intel IPU6 attached MIPI cameras in kernel 6.11
DescriptionHi,

Bellow are the mininal config options I enabled to support Intel IPU6 attached MIPI cameras with kernel 6.10 & 6.11 internal drivers and last pipewire/libcamera/wireplumber stack.

Could you add theses in kernel-ml ?

Anyway, thanks againfor providing this useful kernel.
Steps To ReproduceCONFIG_MEDIA_PLATFORM_SUPPORT=y,
  CONFIG_MEDIA_PLATFORM_DRIVERS=y,
  CONFIG_VIDEO_INTEL_IPU6=m,
  CONFIG_VIDEO_HI556=m,
  CONFIG_VIDEO_OV01A10=m,
  CONFIG_VIDEO_OV2740=m,
  CONFIG_I2C_LJCA=m,
  CONFIG_GPIO_LJCA=m,
  CONFIG_SPI_LJCA=m
Additional Informationhttps://github.com/intel/ipu6-drivers

https://fedoraproject.org/wiki/Changes/IPU6_Camera_support

https://jgrulich.cz/tag/pipewire/

https://copr.fedorainfracloud.org/coprs/ligenix/enterprise-ipu6/
TagsNo tags attached.

Activities

Jean-Marc LIGER

2024-09-24 02:27

reporter   ~0010116

config-6.11.0-x86_64.ipu6 (269,845 bytes)

toracat

2024-09-24 19:45

administrator   ~0010123

Acknowledged.

toracat

2024-09-25 16:28

administrator   ~0010127

@ Jean-Marc LIGER

I've built a kernel-ml set with the request config changes. It's available from here for testing:

https://elrepo.org/people/toracat/devel/bug1483/kernel-ml/

Please let us know if this works for you.

Jean-Marc LIGER

2024-09-25 17:33

reporter   ~0010128

@torocat

Wow great, I confirm it works for me :

[ligenix@aleph ~]$ uname -a
Linux aleph 6.11.0-1bug1483.el9.elrepo.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Sep 25 15:10:25 EDT 2024 x86_64 x86_64 x86_64 GNU/Linux

[ligenix@aleph ~]$ lsmod | grep ipu6
intel_ipu6_isys 126976 6
videobuf2_dma_contig 28672 1 intel_ipu6_isys
videobuf2_v4l2 36864 1 intel_ipu6_isys
videobuf2_common 81920 4 videobuf2_dma_contig,videobuf2_v4l2,intel_ipu6_isys,videobuf2_memops
intel_ipu6 73728 9 intel_ipu6_isys
ipu_bridge 20480 3 intel_ipu6,ivsc_csi,intel_ipu6_isys
v4l2_fwnode 32768 8 ov01a10,ivsc_csi,intel_ipu6_isys
v4l2_async 32768 4 v4l2_fwnode,ov01a10,ivsc_csi,intel_ipu6_isys
videodev 368640 16 v4l2_async,v4l2_fwnode,videobuf2_v4l2,ov01a10,ivsc_csi,intel_ipu6_isys
mc 90112 9 v4l2_async,videodev,videobuf2_v4l2,ov01a10,ivsc_csi,intel_ipu6_isys,videobuf2_common

[ligenix@aleph ~]$ ls /sys/bus/i2c/devices
i2c-0 i2c-11 i2c-14 i2c-17 i2c-2 i2c-5 i2c-8 i2c-OVTI01AB:00
i2c-1 i2c-12 i2c-15 i2c-18 i2c-3 i2c-6 i2c-9 i2c-VEN_0488:00
i2c-10 i2c-13 i2c-16 i2c-19 i2c-4 i2c-7 i2c-OVTI01A0:00

[ligenix@aleph ~]$ wpctl status | grep -i camera
 │ 61. ov01a10 [libcamera]
 │ * 83. Built-in Front Camera

I struggled for months to get this result, thanks for taking the hassle out of building a specific kernel, I can now focus on libcamera coming improvements !!!

toracat

2024-09-25 18:47

administrator   ~0010130

@ Jean-Marc LIGER

Thanks for the confirmation. The next kernel update should have these config changes.

Jean-Marc LIGER

2024-09-26 02:05

reporter   ~0010134

Sounds great for me, I'm already using this testing version as my default kernel.

toracat

2024-10-02 15:13

administrator   ~0010147

Marking this ticket as 'resolved' as kernel-ml-6.11.1 has been released with the requested config changes.

Issue History

Date Modified Username Field Change
2024-09-24 02:17 Jean-Marc LIGER New Issue
2024-09-24 02:17 Jean-Marc LIGER Status new => assigned
2024-09-24 02:17 Jean-Marc LIGER Assigned To => toracat
2024-09-24 02:27 Jean-Marc LIGER Note Added: 0010116
2024-09-24 02:27 Jean-Marc LIGER File Added: config-6.11.0-x86_64.ipu6
2024-09-24 05:20 toracat Project channel: elrepo/el9 => channel: kernel/el9
2024-09-24 05:20 toracat Category --elrepo--request-for-enhancement-- => General
2024-09-24 19:45 toracat Status assigned => acknowledged
2024-09-24 19:45 toracat Category General => --kernel--OTHER--
2024-09-24 19:45 toracat Note Added: 0010123
2024-09-25 16:28 toracat Note Added: 0010127
2024-09-25 16:28 toracat Status acknowledged => feedback
2024-09-25 17:33 Jean-Marc LIGER Note Added: 0010128
2024-09-25 17:33 Jean-Marc LIGER Status feedback => assigned
2024-09-25 18:47 toracat Note Added: 0010130
2024-09-26 02:05 Jean-Marc LIGER Note Added: 0010134
2024-10-02 15:13 toracat Status assigned => resolved
2024-10-02 15:13 toracat Resolution open => fixed
2024-10-02 15:13 toracat Note Added: 0010147