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

Re: Acquisition VHS to usb : august vgb350 : compilation, je suis en terrain inconnu




Le dimanche 02 janvier 2022 à 12:58 +0100, Greg a écrit :
> Hello, 
> 
> meilleurs vœux a tout ! 
> 
> j'ai reçu ceci , je ne sais pas trop quoi en faire
> 
> linux_kernel_4.11_em28xx_EVB_20190515/em28xx-audio.c
> linux_kernel_4.11_em28xx_EVB_20190515/em28xx-camera.c
> linux_kernel_4.11_em28xx_EVB_20190515/em28xx-cards.c
> linux_kernel_4.11_em28xx_EVB_20190515/em28xx-core.c
> linux_kernel_4.11_em28xx_EVB_20190515/em28xx-dvb.c
> linux_kernel_4.11_em28xx_EVB_20190515/em28xx.h
> linux_kernel_4.11_em28xx_EVB_20190515/em28xx-i2c.c
> linux_kernel_4.11_em28xx_EVB_20190515/em28xx-input.c
> linux_kernel_4.11_em28xx_EVB_20190515/em28xx-reg.h
> linux_kernel_4.11_em28xx_EVB_20190515/em28xx-v4l.h
> linux_kernel_4.11_em28xx_EVB_20190515/em28xx-vbi.c
> linux_kernel_4.11_em28xx_EVB_20190515/em28xx-video.c
> 
> 
> j'ai déjà fait (la compilation est ma bête noir)
> apt install linux-source-5.10
> apt install linux-headers-$(uname -r) 
>                      ( linux-headers-5.10.0-10-amd64 ) 
> 
> J'ai tenté un truc "crade" amd64-x86-ia64 (juste pour voir s'il y a
> risque de plantages pour des includes des 3 kilomètres de longs)
> 
> gcc -Wall -c em28xx-audio.c \
>         -I /usr/src/linux-headers-5.10.0-10-common/include \
>         -I /usr/src/linux-headers-5.10.0-10-amd64/include \
>         -I /usr/src/linux-headers-5.10.0-10-
> amd64/arch/x86/include/generated/ \ 
>         -I /usr/src/linux-headers-5.10.0-10-common/arch/x86/include/
> \ 
>         -I /usr/src/linux-headers-5.10.0-10-common/arch/ia64/include/
> \ 
>         -I /usr/src/linux-headers-5.10.0-10-
> common/arch/ia64/include/uapi \
> 
> 
> 
> 

Ben en fait, peut-être ai-je une vue déformée de la situation mais, en
gros, comment se sont déroulés vos échanges? 

Je veux dire par là que si par exemple tu sollicites le constructeur en
lui disant "j'ai un problème avec le module em28xx sous Linux", qu'un
commercial transmet en le déformant le souci à un technicien, tu finis
par recevoir les sources d'un module dèjà présent dans les sources du
noyau de ta Debian et tu recompiles une vieille version alors qu'un
module binaire est déjà là.
En gros tu orientes la réponse d'une personne non-qualifiée en lui
posant ta question d'une certaine manière.

Tout ça sans savoir réellement si le module em28xx correspond à ta
carte et au chipset embarqué dessus, et si ton matériel est compatible
linux, finalement? le fait que le module em28xx prenne en charge
certains chipsets Empia ne signifie pas forcément que ton chipset
particulier soit supporté par ce module. 

Tu pourrais éventuellement jeter un oeil au fichier em28xx.h qui t'a
été transmis pour voir si il mentionne une reférence à ta carte
particulière et si il est différent du fichier em28xx actuel présent
dans les sources du noyau Linux:
https://github.com/torvalds/linux/blob/master/drivers/media/usb/em28xx/em28xx.h

sous la marque August ta carte n'est pas indiquée comme prise en charge
par le module dans les sources officielles, peut-être sous une autre
référence. Tu avais chargé le module avec le N° de carte 51
(EM2880_BOARD_TERRATEC_HYBRID_XS_FR): où t'as-t-on conseillé cela? Ta
carte August est-elle une autre carte rebadgée?

Et de plus si tu regardes le site August, ta carte n'est pas mentionnée
comme compatible linux, au contraire de certaines de leurs autres
cartes...

Enfin bon, c'est peu-être moi qui suis pessimiste: je te le souhaite 
:-)



Reply to: