You are not logged in.
Hi there.
So the camera is not detected or working out of the box.
I figured out that it is an IPU7 - Nova Lake - camera with the sensor: OVTI08F4.
What I tried so far is:
1. Install the ipu7-... and icamerasrc AUR packages.
2. That made the ipu7 driver to load and detect the the camera according to dmesg
3. But still no camera could be found with "cam -l" or with "gst-inspect-1.0 icamerasrc"
4. Octopi/Yay kept reporting the ipu7 and icamerasrc packages and outdated even after installation and update.
Does anyone had any luck with getting this camera work on this or a similar laptop? If yes please let me know here or point me to some documentation.
PS: I read all the IPU6 related posts I could find, but nothing there helped enough to get my IPU7 camera work.
Gigabyte Z890 Aorus Master Motherboard | Intel Core Ultra 9 285K | Corsair 128 GB RAM | Seagate 1TB M.2 | Seagate 2TB M.2 | Corsair 2TB M.2 | Intel Battlemage G21 [Arc B580]
Offline
I am also trying to get this to work .... but no joy so far.
Offline
We now have the 6.17 kernel that has built-in support for IPU7.
The modules are automatically loaded:
[csaba@csaba-laptop ~]$ lsmod | grep -i ipu
intel_ipu7_isys 126976 0
videobuf2_dma_sg 24576 1 intel_ipu7_isys
intel_ipu7 135168 1 intel_ipu7_isys
ipu_bridge 24576 2 intel_ipu7_isys,intel_ipu7
v4l2_fwnode 36864 2 intel_ipu7_isys,ov08x40
v4l2_async 32768 3 v4l2_fwnode,intel_ipu7_isys,ov08x40
videobuf2_v4l2 40960 2 intel_ipu7_isys,uvcvideo
videobuf2_common 94208 6 videobuf2_vmalloc,intel_ipu7_isys,videobuf2_v4l2,uvcvideo,videobuf2_dma_sg,videobuf2_memops
videodev 401408 7 v4l2_async,v4l2_fwnode,intel_ipu7_isys,videobuf2_v4l2,v4l2loopback,uvcvideo,ov08x40
mc 90112 8 v4l2_async,videodev,snd_usb_audio,intel_ipu7_isys,videobuf2_v4l2,uvcvideo,videobuf2_common,ov08x40
v2l2-ctl shows the devices:
[csaba@csaba-laptop ~]$ v4l2-ctl --list-devices
ipu7 (PCI:intel-ipu7):
/dev/video0
/dev/video1
/dev/video2
/dev/video3
/dev/video4
/dev/video5
/dev/video6
/dev/video7
/dev/video8
/dev/video9
/dev/video11
/dev/video12
/dev/video13
/dev/video14
/dev/video15
/dev/video16
/dev/video17
/dev/video18
/dev/video19
/dev/video20
/dev/video21
/dev/video22
/dev/video23
/dev/video24
/dev/video25
/dev/video26
/dev/video27
/dev/video28
/dev/video29
/dev/video30
/dev/video31
/dev/video32
/dev/media0
Virtual IPU7 Camera (platform:v4l2loopback-010):
/dev/video10
Lenovo 50 Monitor Camera : Leno (usb-0000:00:14.0-2.3.1.2):
/dev/video33
/dev/video34
/dev/media1
In fact I think the support is not yet complete, as I see like 33 video devices.
`cam -l` shows only my other camera, a Lenovo USB camera. The Laptop IPU7 camera is not on the list.
[csaba@csaba-laptop ~]$ cam -lp
[0:10:20.196034651] [4023] INFO Camera camera_manager.cpp:330 libcamera v0.5.2
[0:10:20.412747656] [4024] INFO Camera camera_manager.cpp:220 Adding camera '\_SB_.PC00.XHCI.RHUB.HS02-2.3.1.2:1.0-17ef:4836' for pipeline handler uvcvideo
Available cameras:
1: 'Lenovo 50 Monitor Camera : Leno' (\_SB_.PC00.XHCI.RHUB.HS02-2.3.1.2:1.0-17ef:4836)
I do not know what else could I try. How take this further?
Gigabyte Z890 Aorus Master Motherboard | Intel Core Ultra 9 285K | Corsair 128 GB RAM | Seagate 1TB M.2 | Seagate 2TB M.2 | Corsair 2TB M.2 | Intel Battlemage G21 [Arc B580]
Offline