Vous n'êtes pas identifié(e).
Pages : 1
Dernière modification par fiche (12-10-2021 18:56:30)
Hors ligne
Sur internet, on trouve à boire et à manger avec des méthodes différentes sur des sujets parfois anciens...
As-tu tenté le pilote facetimehd de Patrik Jakobsson ? Il semble qu'il fonctionne sous Ubuntu 20.04.
Le retour permettra de confirmer les identifiants PCI (14e4:1570) avant de commencer les manips...
En ligne
Hors ligne
Dernière modification par èfpé (03-06-2021 22:34:42)
En ligne
Hors ligne
Ceci est-il compréhensible par quelqu'un ? Cela pourrait-il aider à résoudre le problème ?
https://github.com/patjak/facetimehd-firmware
Cela va aider mais cela ne sera pas suffisant (il faut aussi le pilote facetimehd). Tout est expliqué ici :
https://github.com/patjak/bcwc_pcie/wik … -on-debian
Note 1 : la commande xzcat requise pour l'extraction du firmware est fournie par le paquet xz-utils.
Note 2 : la compilation du module facetimehd est plus simple qu'il n'y paraît, j'ai installé dkms, hop !
Dernière modification par èfpé (03-06-2021 22:30:42)
En ligne
Dernière modification par fiche (04-06-2021 22:03:14)
Hors ligne
J'espère que cela ne sera pas affecté par les prochaines mises à jour du système.
Le module facetimehd a été compilé pour le noyau 4.19.0-16, il faudra recompiler pour le 4.19.0-17.
La compilation est automatique, quand on passe par DKMS (on peut faire plus simple que décrit ici).
En ligne
Hors ligne
Si j'ai bien compris, "Setting up DKMS (auto-compile on kernal update)" est la 3eme étape à suivre pour que (normalement) le firmware Facetime HD soit compatible après chaque changement de noyau Linux ?
Non. Le firmware n'est pas modifié. Il faut recompiler le pilote, fourni en tant que module du noyau :
Le module a été compilé pour le noyau actif, en cas de changement d'ABI (→ 0-17), plus de module.
DKMS automatise la recompilation (du fait de la directive AUTOINSTALL="yes" du fichier dkms.conf).
Comme écrit en #6 on peut faire simple, compilation/installation via DKMS, sans création de paquet.
En ligne
Hors ligne
Concrètement, si "on veut faire simple" sans créer un paquet deb et sans suivre la procédure mentionnée ici (https://github.com/patjak/bcwc_pcie/wik … l-update-1), on fait quoi ?
Voilà ce que je te propose : (1) supprimer le module compilé via make puis (2) le compiler via DKMS.
Le paquet checkinstall n'étant pas disponible dans le dépôt buster, j'ai supposé que tu as fait sans.
Pour la suite, le seul prérequis est l'installation du paquet dkms, qui dépend des en-têtes du noyau.
ou
Les commandes "dkms status" et "modinfo facetimehd" sont facultatives, mais plutôt rassurantes...
Dernière modification par èfpé (07-06-2021 20:18:42)
En ligne
Hors ligne
Debian [...] 11 [...], quelles seront les étapes à suivre pour la caméra sur un système vierge ?
Oui, pour les étapes, mais la compilation pour le noyau 5.10 (publié en déc. 2020) reste à confirmer.
Note 1 : le choix du répertoire de travail est arbitraire... /tmp est pratique (indépendant de $USER).
Note 2 : sauf erreur de ma part le paquet libssl-dev n'est pas utile, pour la compilation du module...
Dernière modification par èfpé (09-06-2021 11:48:42)
En ligne
Dans le répertoire "cloné" sur le PC (se positionner dans le répertoire et clic droit pour ouvrir le Terminal dans cet emplacement)
Puis
Si la commande make install echoue, voir au point #17 (il manque peut-être un paquet)
Puis
Enfin, ajouter le terme facetimehd à la fin du fichier modules par la commande suivante et la camera est de retour après un redémarrage.
Dernière modification par fiche (28-09-2023 14:56:32)
Hors ligne
Hors ligne
Hors ligne
Message d'erreur sur message d'erreur
Dommage.
Dernière modification par Pinlux (18-02-2024 02:19:40)
- "Apprendre sans réfléchir est vain. Réfléchir sans apprendre est dangereux.” - Confucius
- Macbook Air 6.2 sous Debian | Lien utile pour commencer l'aventure
- Macbook Pro 9.2 sous Debian | Lien utile pour commencer l'aventure
Hors ligne
Message d'erreur sur message d'erreur :(
Effectivement, le code amont a évolué, en près de 3 ans. Il suffit de tester, comprendre et adapter :
Effectivement, le code amont a évolué, en près de 3 ans. Or certaines commandes sont à actualiser.
Il convient de rectifier la valeur "PACKAGE_VERSION", et commenter la directive "MODULES_CONF" :
Cette directive est dépréciée, d'ailleurs le module bdc_pci n'existe plus à partir du noyau Linux 5.12.
ou
Sous Debian 12 le module est signé par DKMS. Si le Secure Boot est activé, consulter la doc DKMS.
Dernière modification par èfpé (21-02-2024 11:04:42)
En ligne
Avant d'être “un champion” dans le domaine de l'informatique, il faut d'abord passer par le bas de l'échelle, c'est à dire le niveau O. Si les gens vont sur un forum d'entraide, c'est pour trouver des solutions aux problèmes rencontrés et pour pouvoir progresser.
Source : https://debian-facile.org/reglement
Dernière modification par Pinlux (21-02-2024 09:41:50)
- "Apprendre sans réfléchir est vain. Réfléchir sans apprendre est dangereux.” - Confucius
- Macbook Air 6.2 sous Debian | Lien utile pour commencer l'aventure
- Macbook Pro 9.2 sous Debian | Lien utile pour commencer l'aventure
Hors ligne
@èfpé : C'est un peu violent le "il suffit de"...
Corrigé tu as raison. Ton "bernaclage" était également un peu limite (et le "dommage" un peu léger).
Pour une entraide efficace, n'hésite pas à partager ces messages d'erreur sur le fil que tu as ouvert.
En ligne
Dernière modification par Pinlux (23-02-2024 07:18:51)
- "Apprendre sans réfléchir est vain. Réfléchir sans apprendre est dangereux.” - Confucius
- Macbook Air 6.2 sous Debian | Lien utile pour commencer l'aventure
- Macbook Pro 9.2 sous Debian | Lien utile pour commencer l'aventure
Hors ligne
Pages : 1