@è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.]]>
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]]>
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.]]>
Message d'erreur sur message d'erreur
Dommage.]]>
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.
]]>
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...]]>
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...]]>
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.]]>
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).]]>