caméra Facetime HD sur Apple MacBook Air
comment faire fonction?ner la webcam
Système et matériels / Cartes graphiques et webcams

belett Membre non connecté
-
- Voir le profil du membre belett
- Inscrit le : 02/08/2012
- Groupes :
j'ai installer mageia 7 sur un MacBook Air de 2013, cela fonctionne très très bien.
Je n'arrive pas à faire reconnaitre la WebCam sous Skype ou Cheese.
Sur le CCM, elle est bien détecté:
Identification
Fabricant: Broadcom Inc. and subsidiaries
Description: 720p FaceTime HD Camera
Classe de média: Multimedia controller
Connexion
Bus: PCI Express
Domaine PCI: 0
Bus PCI n°: 2
Périphérique PCI n°: 0
Fonction PCI n°: 0
Identifiant du fabricant: 0x14e4
Identifiant du périphérique: 0x1570
Divers
Module: inconnu
Je présume qu'il doit y avoir un driver à installer.
Quelqu'un a fait un tuto pour Debian
https://blog.jbfavre.org/2016/03/03/Linux-Driver-Webcam-FacetimeHD-Apple-MacBook-Pro/
Est-ce qu'il y aurait une procédure simple pour la faire fonctionner?
Si non, comment adapter le tuto Debian vers Mageai sachant que mes connaissances sont limités

Merci pour votre aide.
Bonne soirée.

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
Il vaudrait mieux suivre les instructions pour Fedora : https://github.com/patjak/bcwc_pcie/wiki/Get-Started#get-started-on-fedora
Le nom des dépendances à installer est probablement différent chez Mageia.
Par exemple, si tu as le kernel-desktop, il faudrait kernel-desktop-devel-latest
Yves

Jybz Membre non connecté
-
- Voir le profil du membre Jybz
- Inscrit le : 10/10/2018
- Groupes :
-
Administrateur
-
Forgeron
Et comme j'ai voulu tester les instructions de Yuusha ici : https://mageialinux-online.org/forum/topic-28010-1+systemd-swap.php#m275434
J'ai tenté l'expérience !
Code BASH :
cd workspaces/ git clone https://github.com/patjak/bcwc_pcie.git cd bcwc_pcie/ make checkinstall ark ~/rpmbuild/RPMS/x86_64/bcwc_pcie-20201104-1.x86_64.rpm su <mot de passe root> urpmi /home/${USER}/rpmbuild/RPMS/x86_64/bcwc_pcie-20201104-1.x86_64.rpm L'installation a échoué : le fichier /lib de l'installation de bcwc_pcie-20201104-1.x86_64 entre en conflit avec le fichier du paquet filesystem-2.1.9-30.mga7.x86_64
Zut ! Si proche du but...
Domage !
Il reste l'opération "sale" :
Code BASH :
cd workspaces/ cd bcwc_pcie/ su <mot de passe root> make install depmod -A modprobe facetimehd lsmod | grep face
Citation :
facetimehd 102400 0
videobuf2_dma_sg 16384 1 facetimehd
videobuf2_v4l2 28672 3 rmi_core,facetimehd,uvcvideo
videobuf2_common 57344 4 rmi_core,videobuf2_v4l2,facetimehd,uvcvideo
videodev 266240 5 rmi_core,videobuf2_v4l2,facetimehd,uvcvideo,videobuf2_common
facetimehd 102400 0
videobuf2_dma_sg 16384 1 facetimehd
videobuf2_v4l2 28672 3 rmi_core,facetimehd,uvcvideo
videobuf2_common 57344 4 rmi_core,videobuf2_v4l2,facetimehd,uvcvideo
videodev 266240 5 rmi_core,videobuf2_v4l2,facetimehd,uvcvideo,videobuf2_common
Voilà, j'ai le pilote sur mon non-mac. Il ne me sert à rien.
Mais c'est très sale ce que j'ai fait... Ça ne me plait pas. Le mieux aurait vraiment été un rpm...
Téléverser une image : /wiki/hebergement-de-fichiers-sur-mlo
Arch | Machine | OS |
x86_64 | lenovo x250 | mga9 |
armv7hl | bananapro | mga9 |
aarch64 | Raspberry Pi 4B | mga9 |

Jybz Membre non connecté
-
- Voir le profil du membre Jybz
- Inscrit le : 10/10/2018
- Groupes :
-
Administrateur
-
Forgeron
Code BASH :
su <mdp root> rmmod /lib/modules/5.7.19-desktop-3.mga7/extra/facetimehd.ko rm /lib/modules/5.7.19-desktop-3.mga7/extra/facetimehd.ko
Téléverser une image : /wiki/hebergement-de-fichiers-sur-mlo
Arch | Machine | OS |
x86_64 | lenovo x250 | mga9 |
armv7hl | bananapro | mga9 |
aarch64 | Raspberry Pi 4B | mga9 |

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
Que fait le checkinstall ? Il construit un rpm ? Sur quelle base ?
Ce que tu appelles sale, ça doit permettre de vérifier au moins que le pilote fonctionne.
Yves

nic80 Membre non connecté
-
- Voir le profil du membre nic80
- Inscrit le : 06/08/2018
- Groupes :
-
Modérateur
Citation :
Il ne me sert à rien.
Surtout que sans firmware, je doute qu' il fonctionne correctement ( sauf si le git clone récupère le fichier dmg et procéde à l' extraction).
@Papoteur:
Code BASH :
urpmf --description --name checkinstall CheckInstall keeps track of all the files created or modified by your installation script ("make install" "make install_modules", "setup", etc), builds a standard binary package and installs it in your system giving you the ability to uninstall it with your distribution's standard package management utilities.
@Jybz: je dirais que l' erreur de lib est normal...

J' ai modifié le fichier /usr/lib64/checkinstall/checkinstallrc pour permettre la revue du fichier .spec ( en passant la valeur à 1)
Et j' obtiens ceci:
"Fichier Spec crée par Checkinstall" :
Summary: Test rpm for driver (not firmware!) for FacetimeHD Macbook Air (Broadcom 1570)
Name: bcwc_pcie
Version: master
Release: 1
License: GPL
Packager: checkinstall-1.6.2
Group: checkinstall
Provides: bcwc_pcie
Requires: ,/bin/sh
%define _unpackaged_files_terminate_build 0
%description
Test rpm for driver (not firmware!) for FacetimeHD Macbook Air (Broadcom 1570)
%files
%dir "//lib/"
%dir "//lib/modules/"
%dir "//lib/modules/5.7.19-desktop-1.mga7/"
%dir "//lib/modules/5.7.19-desktop-1.mga7/extra/"
"//lib/modules/5.7.19-desktop-1.mga7/extra/facetimehd.ko"
Name: bcwc_pcie
Version: master
Release: 1
License: GPL
Packager: checkinstall-1.6.2
Group: checkinstall
Provides: bcwc_pcie
Requires: ,/bin/sh
%define _unpackaged_files_terminate_build 0
%description
Test rpm for driver (not firmware!) for FacetimeHD Macbook Air (Broadcom 1570)
%files
%dir "//lib/"
%dir "//lib/modules/"
%dir "//lib/modules/5.7.19-desktop-1.mga7/"
%dir "//lib/modules/5.7.19-desktop-1.mga7/extra/"
"//lib/modules/5.7.19-desktop-1.mga7/extra/facetimehd.ko"
Depuis quand un paquet fourni les répertoires /lib ; /lib/modules; /lib/modules/5.7.19-desktop-1.mga7/ ?

D' ailleurs je me rend compte que le rpm est lié au noyau, c' est un peu dommage, non ?
En laissant juste la dernière ligne de la section files, ça marche mieux pour l' installation.
Édité par nic80 Le 04/11/2020 à 15h09

belett Membre non connecté
-
- Voir le profil du membre belett
- Inscrit le : 02/08/2012
- Groupes :
Que me conseillez-vous?
A bientôt et merci de vous êtes penché sur mon problème


arte-naki Membre non connecté
-
- Voir le profil du membre arte-naki
- Inscrit le : 03/11/2020
Jybz :
su
Vous n'avez pas sudo? Installez le package du même nom.
Don't have sudo? Install the package of the same name.

Jybz Membre non connecté
-
- Voir le profil du membre Jybz
- Inscrit le : 10/10/2018
- Groupes :
-
Administrateur
-
Forgeron
arte-naki :
Vous n'avez pas sudo? Installez le package du même nom.
Don't have sudo? Install the package of the same name.
Jybz :
su
Vous n'avez pas sudo? Installez le package du même nom.
Don't have sudo? Install the package of the same name.
Code BASH :
[jybz@localhost ~]$ sudo bash: sudo: command not found
Non, je n'ai pas sudo. Pourquoi faire ? Pourquoi je l'installerai ?
Téléverser une image : /wiki/hebergement-de-fichiers-sur-mlo
Arch | Machine | OS |
x86_64 | lenovo x250 | mga9 |
armv7hl | bananapro | mga9 |
aarch64 | Raspberry Pi 4B | mga9 |

nic80 Membre non connecté
-
- Voir le profil du membre nic80
- Inscrit le : 06/08/2018
- Groupes :
-
Modérateur
Voila ce que j' ai fait sur ma machine virtuelle ( donc qui n' a pas de caméra pour tester).
On charge d' abord, les fichier zip du pilote (https://github.com/patjak/bcwc_pcie/archive/master.zip) et du firmware (https://github.com/patjak/facetimehd-firmware/archive/master.zip)
Partie firmware:

Partie pilote:

Pour la partie dkms, il faudra installer les paquets dkms et kernel-desktop-devel-latest ( su ; urpmi dkms ; urpmi kernel-desktop-devel-latest)

Cel devrait permettre à ce que pilote soit construit de manière automatique (le test de caméra peut être fait après avoir lancé la commande modprobe ( par la suite au redémarrages suivants la caméra devrait être détectée automatiquement.))
Édité par nic80 Le 04/11/2020 à 22h05

Lantars Membre non connecté
-
- Voir le profil du membre Lantars
- Inscrit le : 30/05/2021
Pourtant le pilote est bien installé, bien reconnu dans le CCM. Mais ni Cheese, ni guvcview, ni Firefox ne savent le faire marcher.

Lantars Membre non connecté
-
- Voir le profil du membre Lantars
- Inscrit le : 30/05/2021
Est-ce que quelqu'un aurait une piste ? J'ai absolument tout essayé du git de patjak, le pilote est clairement présent et installé sur ma machine mais la caméra n'est toujours détectée par aucun logiciel.
Je promets de donner 40 € à Mageia si quelqu'un arrive à faire fonctionner ma webcam !
Édité par Lantars Le 04/08/2023 à 10h52

Jybz Membre non connecté
-
- Voir le profil du membre Jybz
- Inscrit le : 10/10/2018
- Groupes :
-
Administrateur
-
Forgeron
Quel est l'état actuel, quels sont les fichiers installé sur le système qui pourrait influencer toutes tentatives d'installations avec des probables conflits ?
Quelle est la référence produit exacte ?
Téléverser une image : /wiki/hebergement-de-fichiers-sur-mlo
Arch | Machine | OS |
x86_64 | lenovo x250 | mga9 |
armv7hl | bananapro | mga9 |
aarch64 | Raspberry Pi 4B | mga9 |

squid-f Membre non connecté
-
- Voir le profil du membre squid-f
- Inscrit le : 03/04/2016
- Groupes :
-
Membre d'Honneur
Effectivement, il serait opportun d’en savoir plus sur ton modèle de Macbook.
Sinon, j’ai trouvé cela :
https://github.com/dalikewara/macbook-linux-drivers
A+
« Plus les hommes seront éclairés et plus ils seront libres. » ~ Voltaire

belett Membre non connecté
-
- Voir le profil du membre belett
- Inscrit le : 02/08/2012
- Groupes :
Sur ce lien gitub, il y a un pilote linux pour MBA.
Quelle est la procédure pour l'installer?
Je suis sur Mageia 8.
Bonne journée.
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie