[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Installazione webcam FacetimeHD in Debian 12



Buongiorno a tutti. Ho appena installato Debian 12, diventata ieri la
nuova stable, sul Macbook Air di mia moglie, dove già da anni avevo
sostituito l'abominevole MacOS con Ubuntu. Questa è stata l'unica
distribuzione che sono riuscito a configurare in modo da far
funzionare tutto l'hardware del computer in questione.

La parte più difficile è l'installazione della webcam Broadcom 720p
FacetimeHD del Mac, che ero riuscito a fare seguendo punto per punto
le istruzioni di patjak* Confidando nella sempre maggior evoluzione di
Debian, ho pensato di provare a seguire lo stesso procedimento su
Debian 12, mossa che mi permetterebbe di passare completamente a
Debian tutte le macchine che gestisco.
Completata la procedura, senza apparenti errori, purtroppo la webcam
non funziona. Mentre su Ubuntu lanciavo Cheese e la webcam partiva,
adesso lanciando Cheese, dopo vari se mi restituisce l'errore:

cheese:3844): cheese-WARNING **: 12:33:30.744: Internal data stream
error.: ../libs/gst/base/gstbasesrc.c(3132): gst_base_src_loop ():
/GstCameraBin:camerabin/GstWrapperCameraBinSrc:camera_source/GstBin:bin28/GstPipeWireSrc:pipewiresrc1:
streaming stopped, reason not-negotiated (-4)

(cheese:3844): Clutter-CRITICAL **: 12:33:39.495: Unable to create
dummy onscreen: No foreign surface, and wl_shell unsupported by the
compositor

Provo anche con mplayer e ottengo:

MPlayer UNKNOWN-12 (C) 2000-2023 MPlayer Team
do_connect: could not connect to socket
connect: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing tv://.
TV file format detected.
Selected driver: v4l2
 name: Video 4 Linux 2 input
 author: Martin Olschewski <olschewski@zpr.uni-koeln.de>
 comment: first try, more to come ;-)
v4l2: unable to open '/dev/video0': No such file or directory
v4l2: ioctl set mute failed: Bad file descriptor
v4l2: 0 frames successfully processed, 0 frames dropped.

Exiting... (End of file)


Nell'ipotesi che il problema consista nella mancata creazione di
/dev/video0 (che in effetti manca), ho seguito le "known issues":

No /dev/video0 device appears after loading the module. This can be
because the bdc_pci module is already loaded. Make sure you unload or
blacklist bdc_pci before loading the facetimehd module: modprobe -r
bdc_pci

tuttavia lanciando modprobe -r bdc_pci restituisce:
modprobe: FATAL: Module bdc_pci not found.

A questo punto non so come procedere. Suggerimenti?


*https://github.com/patjak/facetimehd/wiki

--
Lucio Marinelli


Reply to: