Je viens chercher vos lumières car j'ai un problème avec la dernière machine que j'ai acheté : il s'agit d'un Dell Latitude Detachable 7230, équipé d'une caméra IPU6, que je ne parviens pas à faire fonctionner, problème assez connu.
Actuellement je tourne sous Archlinux, kernel linux-lts (Linux Archlinux-DellD7320 6.6.70-1-lts #1 SMP PREEMPT_DYNAMIC Thu, 09 Jan 2025 13:22:24 +0000 x86_64 GNU/Linux).
J'ai pris connaissance de plusieurs pages dédiées, et entreprit d'installer les paquets suivants : intel-ipu6-camera-bin (OK), intel-ipu6-dkms-git (OK), icamerasrc-git ==> non-OK, bloqué par la compilation non-aboutie de ipu6-camera-hal :
Code : Tout sélectionner
Préparation...
Vérification des dépendances de icamerasrc-git...
Clonage des fichiers de construction de intel-ipu6ep-camera-hal-git...
Création des informations de intel-ipu6ep-camera-hal-git...
Vérification des dépendances de intel-ipu6ep-camera-hal-git...
Vérification des dépendances de intel-ipu6-camera-hal-git...
Résolution des dépendances...
Recherche des conflits entre paquets...
Clonage des fichiers de construction de intel-ipu6-camera-hal-git...
Création des informations de intel-ipu6-camera-hal-git...
Clonage des fichiers de construction de icamerasrc-git...
Création des informations de icamerasrc-git...
Construction de intel-ipu6-camera-hal-git...
==> Création du paquet intel-ipu6-camera-hal-git r87.113ca90-1 (ven. 17 janv. 2025 00:40:36)
==> Vérification des dépendances pour l’exécution…
==> Vérification des dépendances pour la compilation…
==> Récupération des sources…
-> Clonage du dépôt ipu6-camera-hal git…
Clonage dans le dépôt nu '/var/tmp/pamac-build-timothee/intel-ipu6-camera-hal-git/ipu6-camera-hal'
==> Validation des fichiers source avec sha256sums…
ipu6-camera-hal ... Ignoré
==> Suppression du répertoire $srcdir/ existant…
==> Extraction des sources…
-> Création d’une copie de travail du dépot ipu6-camera-hal git…
Clonage dans 'ipu6-camera-hal'...
fait.
==> Lancement de pkgver()…
==> Version mise à jour : intel-ipu6-camera-hal-git r122.8346d93-1
==> Lancement de build()…
CMake Deprecation Warning at CMakeLists.txt:17 (cmake_minimum_required):
Compatibility with CMake < 3.10 will be removed from a future version of
CMake.
Update the VERSION argument <min> value. Or, use the <min>...<max> syntax
to tell CMake that the project requires at least <min> but has been updated
to work with policies introduced by <max> or earlier.
-- The C compiler identification is GNU 14.2.1
-- The CXX compiler identification is GNU 14.2.1
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- install prefix: /usr
-- Performing Test COMPILER_SUPPORTS_ALIGNED_NEW
-- Performing Test COMPILER_SUPPORTS_ALIGNED_NEW - Success
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- compiler default _FORTIFY_SOURCE=3
Linux build
-- Found PkgConfig: /usr/bin/pkg-config (found version "2.3.0")
-- Checking for module 'libdrm'
-- Found libdrm, version 2.4.124
-- Found LIBDRM: /usr/include;/usr/include/libdrm
-- add definition -DIPU_SYSVER_IPU6 for ipu6
-- Checking for module 'ia_imaging'
-- Found ia_imaging, version
-- Could NOT find IA_IMAGING (missing: IA_IMAGING_LIBS)
CMake Error at cmake/FindIA_IMAGING.cmake:90 (message):
IA_IMAGING not found
Call Stack (most recent call first):
CMakeLists.txt:332 (find_package)
-- Configuring incomplete, errors occurred!
==> ERREUR : Une erreur s’est produite dans build().
Abandon…
Je précise aussi que j'ai testé le kernel linux, supposé inclure les pilotes IPU6 ; ma caméra n'est pas fonctionnelle non plus.
Merci par avance pour vos éclaircissements.
PS: pour gagner du temps vu que ces retours risquent de m'être demandés :
Code : Tout sélectionner
cam -l
[0:40:49.767453500] [13414] ERROR IPAModule ipa_module.cpp:171 Symbol ipaModuleInfo not found
[0:40:49.767485197] [13414] ERROR IPAModule ipa_module.cpp:291 v4l2-compat.so: IPA module has no valid info
[0:40:49.767515958] [13414] INFO Camera camera_manager.cpp:325 libcamera v0.3.2
Available cameras:
v4l2-ctl --list-devices
ipu6-downstream (PCI:pci:pci0000:00):
/dev/video0
/dev/video1
/dev/video2
/dev/video3
/dev/video4
/dev/video5
/dev/video6
/dev/video7
ipu6-downstream (pci:pci0000:00):
/dev/media0