Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 27/11/2024, à 10:57

BrunoL

Détection/install de la caméra d'un macbook pro

Bonjour,

J'essaie d'installer le driver de la caméra de mon macbook pro 2015.
J'ai cette procédure qui se déroule bien mais ne semble pas correspondre avec la structure de fichiers driver d'UBU24.04 :

$sudo apt-get install git curl cpio kmod libssl-dev checkinstall  -> OK
$git clone https://github.com/patjak/facetimehd-firmware.git      -> OK
$cd facetimehd-firmware   
$make

	Found matching hash from OS X, El Capitan 10.11.5
	==> Extracting firmware...
	--> Decompressing the firmware using gzip...
	--> Deleting temporary files...
	--> Extracted firmware version 1.43.0

$sudo make install

	Copying firmware into '//usr/lib/firmware/facetimehd'


$cd ..
$sudo depmod			--> OK aucun retour
$sudo modprobe facetimehd
	modprobe: FATAL: Module facetimehd not found in directory /lib/modules/6.8.0-48-generic

On dirait que le drivers n'est pas installé où UBU24 les cherche.
le répertoire /lib/modules/6.8.0-48-generic ne ressemble pas à un stock de drivers.
Donc là je sèche.
Où dois-je copier le drivers pour qu'UBU24 le prenne en compte ?

le driver semble se trouver dans :

$ ls facetimehd-firmware/
	AppleCameraInterface            facetimehd-firmware-install.sh  .gitignore
	debian/                         firmware.bin                    LICENSE
	extract-firmware.sh             .git/                           Makefile
$ 

Mais que dois-je en faire ?
Merci pour votre aide.

Hors ligne

#2 Le 27/11/2024, à 11:15

xubu1957

Re : Détection/install de la caméra d'un macbook pro

Bonjour,

Montre, en te servant du Retour utilisable de commande :

lsusb | sort; echo; lsusb -t
lsmod | sort

Pour info > Problème webcam mac

Dernière modification par xubu1957 (Le 27/11/2024, à 11:47)


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

Hors ligne

#3 Le 27/11/2024, à 11:38

BrunoL

Re : Détection/install de la caméra d'un macbook pro

Hello xubu1957

$ lsusb | sort; echo; lsusb -t
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 05ac:8290 Apple, Inc. Bluetooth Host Controller
Bus 001 Device 003: ID 05ac:0273 Apple, Inc. Internal Keyboard/Trackpad (ISO)
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 003: ID 05ac:8406 Apple, Inc. Internal Memory Card Reader

/:  Bus 001.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/11p, 480M
    |__ Port 003: Dev 002, If 0, Class=Human Interface Device, Driver=usbhid, 12M
    |__ Port 003: Dev 002, If 1, Class=Human Interface Device, Driver=usbhid, 12M
    |__ Port 003: Dev 002, If 2, Class=Vendor Specific Class, Driver=btusb, 12M
    |__ Port 003: Dev 002, If 3, Class=Wireless, Driver=btusb, 12M
    |__ Port 003: Dev 002, If 4, Class=Vendor Specific Class, Driver=btusb, 12M
    |__ Port 003: Dev 002, If 5, Class=Application Specific Interface, Driver=[none], 12M
    |__ Port 005: Dev 003, If 0, Class=Human Interface Device, Driver=usbhid, 12M
    |__ Port 005: Dev 003, If 1, Class=Human Interface Device, Driver=usbhid, 12M
    |__ Port 005: Dev 003, If 2, Class=Human Interface Device, Driver=bcm5974, 12M
    |__ Port 005: Dev 003, If 3, Class=Human Interface Device, Driver=usbhid, 12M
    |__ Port 005: Dev 003, If 4, Class=Human Interface Device, Driver=usbhid, 12M
/:  Bus 002.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/4p, 5000M
    |__ Port 003: Dev 003, If 0, Class=Mass Storage, Driver=usb-storage, 5000M
~$
$ lsmod | sort
acpi_als               16384  1
aesni_intel           356352  6
af_alg                 32768  6 algif_hash,algif_skcipher
ahci                   49152  3
algif_hash             12288  1
algif_skcipher         16384  1
apple_mfi_fastcharge    16384  0
applesmc               28672  0
applespi               49152  0
autofs4                57344  2
bcm5974                28672  0
binfmt_misc            24576  1
bluetooth            1028096  50 btrtl,btmtk,btintel,btbcm,bnep,btusb,rfcomm
bnep                   32768  2
brcmfmac              520192  1 brcmfmac_wcc
brcmfmac_wcc           12288  0
brcmutil               24576  1 brcmfmac
bridge                421888  1 br_netfilter
br_netfilter           32768  0
btbcm                  24576  1 btusb
btintel                57344  1 btusb
btmtk                  12288  1 btusb
btrtl                  32768  1 btusb
btusb                  77824  0
cec                    94208  2 drm_display_helper,i915
cfg80211             1323008  1 brcmfmac
cmac                   12288  3
cmdlinepart            12288  0
coretemp               24576  0
crc32_pclmul           12288  0
crct10dif_pclmul       12288  1
cryptd                 24576  4 crypto_simd,ghash_clmulni_intel
crypto_simd            16384  1 aesni_intel
dm_crypt               65536  1
dmi_sysfs              24576  0
drm_buddy              20480  1 i915
drm_display_helper    237568  1 i915
dw_dmac                12288  0
dw_dmac_core           36864  2 dw_dmac_pci,dw_dmac
dw_dmac_pci            12288  2
ecc                    45056  1 ecdh_generic
ecdh_generic           16384  2 bluetooth
efi_pstore             12288  0
ghash_clmulni_intel    16384  0
hid                   180224  3 usbhid,hid_apple,hid_generic
hid_apple              28672  0
hid_generic            12288  0
i2c_algo_bit           16384  1 i915
i2c_i801               36864  0
i2c_smbus              16384  1 i2c_i801
i915                 4280320  19
industrialio          126976  3 industrialio_triggered_buffer,acpi_als,kfifo_buf
industrialio_triggered_buffer    12288  1 acpi_als
input_leds             12288  0
intel_cstate           24576  0
intel_pch_thermal      20480  0
intel_powerclamp       24576  0
intel_rapl_common      40960  1 intel_rapl_msr
intel_rapl_msr         20480  0
ip_tables              32768  0
irqbypass              12288  1 kvm
joydev                 32768  0
kfifo_buf              12288  1 industrialio_triggered_buffer
kvm                  1404928  1 kvm_intel
kvm_intel             487424  0
libahci                53248  1 ahci
libcrc32c              12288  3 nf_conntrack,nf_nat,nf_tables
llc                    16384  2 bridge,stp
lp                     28672  0
lpc_ich                32768  0
mac_hid                12288  0
mei                   172032  5 mei_hdcp,mei_pxp,mei_me
mei_hdcp               28672  0
mei_me                 53248  2
mei_pxp                16384  0
Module                  Size  Used by
msr                    12288  0
mtd                    98304  3 spi_nor,cmdlinepart
nf_conntrack          196608  4 xt_conntrack,nf_nat,nf_conntrack_netlink,xt_MASQUERADE
nf_conntrack_netlink    57344  0
nf_defrag_ipv4         12288  1 nf_conntrack
nf_defrag_ipv6         24576  1 nf_conntrack
nf_nat                 61440  2 nft_chain_nat,xt_MASQUERADE
nfnetlink              20480  5 nft_compat,nf_conntrack_netlink,nf_tables
nf_tables             372736  75 nft_compat,nft_chain_nat
nft_chain_nat          12288  3
nft_compat             20480  4
nls_iso8859_1          12288  1
overlay               212992  0
parport                73728  3 parport_pc,lp,ppdev
parport_pc             53248  0
polyval_clmulni        12288  0
polyval_generic        12288  1 polyval_clmulni
ppdev                  24576  0
qrtr                   53248  2
rapl                   20480  0
rc_core                73728  1 cec
rfcomm                 98304  16
sbs                    20480  0
sbshc                  16384  1 sbs
sch_fq_codel           24576  2
sha1_ssse3             32768  0
sha256_ssse3           32768  0
snd                   143360  16 snd_hda_codec_generic,snd_seq,snd_seq_device,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_timer,snd_pcm,snd_rawmidi
snd_hda_codec         204800  4 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_cirrus
snd_hda_codec_cirrus    24576  1
snd_hda_codec_generic   122880  1 snd_hda_codec_cirrus
snd_hda_codec_hdmi     94208  1
snd_hda_core          139264  5 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_codec_cirrus
snd_hda_intel          61440  2
snd_hrtimer            12288  1
snd_hwdep              20480  1 snd_hda_codec
snd_intel_dspcfg       36864  1 snd_hda_intel
snd_intel_sdw_acpi     16384  1 snd_intel_dspcfg
snd_pcm               192512  4 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_core
snd_rawmidi            57344  1 snd_seq_midi
snd_seq               114688  9 snd_seq_midi,snd_seq_midi_event,snd_seq_dummy
snd_seq_device         16384  3 snd_seq,snd_seq_midi,snd_rawmidi
snd_seq_dummy          12288  0
snd_seq_midi           24576  0
snd_seq_midi_event     16384  1 snd_seq_midi
snd_timer              49152  3 snd_seq,snd_hrtimer,snd_pcm
soundcore              16384  1 snd
spi_intel              32768  1 spi_intel_platform
spi_intel_platform     12288  0
spi_nor               163840  0
spi_pxa2xx_pci         16384  0
spi_pxa2xx_platform    36864  0
stp                    12288  1 bridge
thunderbolt           516096  0
ttm                   110592  1 i915
uas                    28672  0
usbhid                 77824  0
usb_storage            86016  1 uas
video                  73728  1 i915
wmi                    28672  1 video
x86_pkg_temp_thermal    20480  0
xfrm_algo              16384  1 xfrm_user
xfrm_user              61440  1
xhci_pci               24576  0
xhci_pci_renesas       20480  1 xhci_pci
x_tables               65536  5 xt_conntrack,nft_compat,xt_addrtype,ip_tables,xt_MASQUERADE
xt_addrtype            12288  2
xt_conntrack           12288  1
xt_MASQUERADE          16384  1
$

Ton lien vers "Problème webcam mac" semble erroné !
Nota : la caméra fonctionne parfaitement. La même procédure en debian 12 /dual boot sur la même machine a débloqué la caméra. D'où je pense qu'il s'agit d'un problème d'implantation du drivers.

Hors ligne

#4 Le 27/11/2024, à 11:49

xubu1957

Re : Détection/install de la caméra d'un macbook pro

Lien corrigé.

Fournis les noyaux présents :

echo; dpkg -l | awk '!/^rc/ && / linux-(c|g|h|i|lo|m|si|t)/{print $1,$2,$3,$4 | "sort -k3V | column -t"}' ; echo -e "\nNoyau courant : $(uname -mr)"

et :

dpkg -l | grep -v ^ii

Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

Hors ligne

#5 Le 27/11/2024, à 11:51

BrunoL

Re : Détection/install de la caméra d'un macbook pro

$ echo; dpkg -l | awk '!/^rc/ && / linux-(c|g|h|i|lo|m|si|t)/{print $1,$2,$3,$4 | "sort -k3V | column -t"}' ; echo -e "\nNoyau courant : $(uname -mr)"

ii  linux-headers-6.8.0-48                6.8.0-48.48  all
ii  linux-headers-6.8.0-48-generic        6.8.0-48.48  amd64
ii  linux-image-6.8.0-48-generic          6.8.0-48.48  amd64
ii  linux-modules-6.8.0-48-generic        6.8.0-48.48  amd64
ii  linux-modules-extra-6.8.0-48-generic  6.8.0-48.48  amd64
ii  linux-tools-6.8.0-48                  6.8.0-48.48  amd64
ii  linux-tools-6.8.0-48-generic          6.8.0-48.48  amd64
ii  linux-headers-6.8.0-49                6.8.0-49.49  all
ii  linux-tools-common                    6.8.0-49.49  all
ii  linux-generic                         6.8.0-49.49  amd64
ii  linux-headers-6.8.0-49-generic        6.8.0-49.49  amd64
ii  linux-headers-generic                 6.8.0-49.49  amd64
ii  linux-image-6.8.0-49-generic          6.8.0-49.49  amd64
ii  linux-image-generic                   6.8.0-49.49  amd64
ii  linux-modules-6.8.0-49-generic        6.8.0-49.49  amd64
ii  linux-modules-extra-6.8.0-49-generic  6.8.0-49.49  amd64
ii  linux-tools-6.8.0-49                  6.8.0-49.49  amd64
ii  linux-tools-6.8.0-49-generic          6.8.0-49.49  amd64

Noyau courant : 6.8.0-48-generic x86_64
alain@macBPubu:~$ 

et

$ dpkg -l | grep -v ^ii
Souhait=inconnU/Installé/suppRimé/Purgé/H=à garder
| État=Non/Installé/fichier-Config/dépaqUeté/échec-conFig/H=semi-installé/W=attend-traitement-déclenchements
|/ Err?=(aucune)/besoin Réinstallation (État,Err: majuscule=mauvais)
||/ Nom                                   Version                                  Architecture Description
+++-=====================================-========================================-============-================================================================================
rc  bridge-utils                          1.7.1-1ubuntu2                           amd64        Utilities for configuring the Linux Ethernet bridge
rc  libts0t64:amd64                       1.22-1.1build1                           amd64        touch screen library
rc  linux-image-6.8.0-47-generic          6.8.0-47.47                              amd64        Signed kernel image generic
rc  linux-modules-6.8.0-47-generic        6.8.0-47.47                              amd64        Linux kernel extra modules for version 6.8.0 on 64 bit x86 SMP
rc  linux-modules-extra-6.8.0-47-generic  6.8.0-47.47                              amd64        Linux kernel extra modules for version 6.8.0 on 64 bit x86 SMP
rc  ubuntu-fan                            0.12.16                                  all          Ubuntu FAN network support enablement
~$ 

Hors ligne

#6 Le 27/11/2024, à 11:58

xubu1957

Re : Détection/install de la caméra d'un macbook pro

Pour la compilation, je ne sais pas aider.  ¯∖_(ツ)_/¯


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

Hors ligne

#7 Le 27/11/2024, à 12:00

BrunoL

Re : Détection/install de la caméra d'un macbook pro

OK. La compilation se passe bien c'est l'install qui foire. Aprés recherche j'ai 2 questions :
Où installe-t-on les drivers et comment  passe-t-on d'un ".bin" à un ".ko.zst" connu semble-t-il par UBU24 ?

Hors ligne

#8 Le 27/11/2024, à 12:10

xubu1957

Re : Détection/install de la caméra d'un macbook pro

modinfo facetimehd

et :

dkms status

?

repris dans [Résolu] Macbook - souci FaceTime HD Camera


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

Hors ligne

#9 Le 27/11/2024, à 12:16

BrunoL

Re : Détection/install de la caméra d'un macbook pro

Oui comme dit précédemment j'ai installé le driver sous debian 12 et ça marche, le problème vient bien de la UBU24 ... et de mon ignorance de tout ce qui se passe sous le capot.

$ modinfo facetimehd
modinfo: ERROR: Module facetimehd not found.

$ dkms status
La commande « dkms » n'a pas été trouvée, mais peut être installée avec :
sudo apt install dkms
$

Hors ligne

#10 Le 27/11/2024, à 12:17

xubu1957

Re : Détection/install de la caméra d'un macbook pro

N'ayant qu'un niveau d'utilisateur lambda, je ne sais pas aider plus !   ¯∖_(ツ)_/¯


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

Hors ligne

#11 Le 27/11/2024, à 12:18

BrunoL

Re : Détection/install de la caméra d'un macbook pro

Je comprends merci quand même pour ta disponibilité. Bonne journée.

Hors ligne

#12 Le 27/11/2024, à 12:29

BrunoL

Re : Détection/install de la caméra d'un macbook pro

J'ai trouvé :

Ubuntu 24 Noble a écrit :

Gestion des drivers Ubuntu 24
Ubuntu 24 (Noble Numbat) apporte des améliorations importantes pour la gestion des drivers, notamment :

C'est officiel wink

Aprés test mon problème semble d'une autre nature.

$ ubuntu-drivers install facetimehd
All the available drivers are already installed.

Bon d'accord mais "already installed" signifie-t-il opérationnel ? Il est trouvé nulle part sad
et bizarrement facetimehd n’apparaît pas comme pilote additionnel. Je suis preneur pour tout doc qui détaille la nouvelle gestion de drivers.

Merci.

Complément : bien que ce driver soit réputé installé : ni cheese ni guvcview ne fonctionnent :

$ guvcview 
GUVCVIEW: version 2.0.8
GUVCVIEW: couldn't open /home/alain/.config/guvcview2/video0 for read: Aucun fichier ou dossier de ce nom
V4L2_CORE: ERROR opening V4L interface: Aucun fichier ou dossier de ce nom
GUVCVIEW (1): Guvcview error
	 no video device (/dev/video0) found

(guvcview:155519): Gtk-WARNING **: 11:32:50.976: Theme parsing error: <data>:1:17: not a number

(guvcview:155519): Gtk-WARNING **: 11:32:50.976: Theme parsing error: <data>:1:31: Using Pango syntax for the font: style property is deprecated; please use CSS syntax

et

$ cheese 
** Message: 11:33:59.556: cheese-application.vala:222: Error during camera setup: Aucun périphérique détecté


(cheese:156729): cheese-CRITICAL **: 11:33:59.569: cheese_camera_device_get_name: assertion 'CHEESE_IS_CAMERA_DEVICE (device)' failed

(cheese:156729): GLib-CRITICAL **: 11:33:59.569: g_variant_new_string: assertion 'string != NULL' failed
.../...

Dernière modification par BrunoL (Le 27/11/2024, à 12:35)

Hors ligne

#13 Le 27/11/2024, à 12:33

xubu1957

Re : Détection/install de la caméra d'un macbook pro


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

Hors ligne

#14 Le 27/11/2024, à 12:37

BrunoL

Re : Détection/install de la caméra d'un macbook pro

Je n'ai pas dkms installé.

Hors ligne

#15 Le 27/11/2024, à 12:47

xubu1957

Re : Détection/install de la caméra d'un macbook pro

Pour info :

Le 26/11/2018, NicoApi73 a écrit :

Bonjour,

Petit lien pour la compréhension de dkms :
http://lea-linux.org/documentations/HOWTO_Dkms


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

Hors ligne