Segnalare patch per driver webcam su kernel linux

Salve a tutti, la situazione è la seguente:

macchina - portatile Asus A6F
OS - Endeavouros Cassini_Nova-03-2023_R3
Webcam integrata - 0402:5602 ALi Corp. Video Camera Controller

la camera inizialmente veniva rilevata solo da VLC ma non da altri programmi.
Seguendo questa guida https://wiki.archlinux.org/title/webcam_setup

ho inserito all’interno del file ~/.xprofile
la seguente stringa LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so
e adesso la camera viene rilevata anche da altri programmi.

Un altro problema da risolvere è che la webcam rimane capovolta probabilmente per il fatto che all’interno dello schermo è montata al contrario ed il driver linux non la capovolge in automatico.

il modulo driver che gestisce questa webcam è il seguente gspca_5602

Sono andato a vedere i sorgenti del driver GSPCA per la mia webcam all’interno del kernel, precisamente nel file relativo al mio sensore

drivers/media/usb/gspca/m5602/m5602_ov9650.c

scendendo nella sezione

/* Vertically and horizontally flips the image if matched, needed for machines
where the sensor is mounted upside down */

sono presenti alcuni modelli asus dove l’immagine viene capovolta ma non è presente il modello Asus A6F

A questo punto chiedo se qualcuno esperto di driver e patch sul kernel è in grado di ricompilare il driver, aggiungendo il modello Asus A6F tra quelli da invertire in automatico, e magari segnalare questa patch agli sviluppatori del kernel per farla inserire nella prossima versione

Ho chiesto aiuto a Alessandro Rubini. Ti informerò se ho novità.

Ok. Lui non può. Prova a farlo tu stesso. Il sito kernelnewbies.org è pieno di risorse per i primi contributori. In particolare quello che dovresti fare (credo) è:

  • scaricarti i sorgenti alla versione attuale del repo git
  • modificare il file
  • compilare il kernel
  • vedere se il kernel personalizzato funziona
  • proporre la patch per la tua versione del kernel