D'accord avec Tamtam, j'avais un Sigma 28/70 f2,8 acheté pour mon Eos5 il y a une 10aine d'année. J'aimais beaucoup ce caillou mais il me générait de superbes erreur 99 sur mon Eos 20d et lorsque j'ai demandé la mise à jour de la puce à Sigma ceux ci m'ont envoyé paitre.
J'avais aussi sur mon Eos5 un 100/300 4.5 5.6 de chez Canon, (plus de 10 ans aussi) or celui ci fonctionnait sans problèmes sur le 20d.

Résultat : je me suis juré de n'acheter plus que du Canon et mon dernier est un
24/405 f4 L, c'est plus cher mais c'est pérenne.