Are there compatibility problems with any EF lenses made by third party manufacturers?
Sometimes. Unfortunately certain third-party lenses not built by Canon, notably many older Sigma lenses, will not work correctly on some newer EOS camera bodies like the Elan 7/EOS 30/33 and the digital EOS 10D. The most common symptom is the mirror flipping up and then the camera freezing when you try to take a photo. You then have to switch the camera off to unlock it. The only solution to this problem is to see if Sigma will upgrade the lens for you. If they still have inventory of the control chip they apparently will happily do so for free.
The only third-party maker of EF-compatible lenses with no major compatibility problems so far is Tamron. Some people have suggested that this is because Tamron have licensed official lens protocol data from Canon, but Canon USA’s Chuck Westfall has stated repeatedly in public fora that Canon have never licensed their lens mount protocol to any other manufacturer. So Tamron have either been very lucky or very clever in their reverse-engineering of the Canon lens system. They seem to be a reasonably safe bet right now for compatibility, given their track record, but it’s impossible to predict future developments in this regard.
The following Sigma lenses require upgrading for compatibility with newer EOS cameras, according to Sigma:
24-70mm 3.5-5.6 aspherical UC
28-80mm 3.5-5.6 mini zoom macro aspherical
28-80mm 3.5-5.6 mini zoom macro aspherical HF
28-80mm 3.5-5.6 mini zoom macro II aspherical
28-105mm 2.8-4 aspherical
28-105mm 3.8-5.6 UC-III aspherical IF
28-135mm 3.8-5.6 aspherical IF macro
28-200mm 3.5-5.6 DL aspherical IF hyperzoom macro
28-300mm 3.5-6.3 DL aspherical IF hyperzoom
70-210mm 4-5.6 UC-II
70-300mm 4-5.6 APO macro super
70-300mm 4-5.6 DL macro super
100-300mm 4.5-6.7 DL
135-400mm 4.5-5.6 APO aspherical RF
170-500mm 5-6.3 APO aspherical RF
8mm 4 EX circular fisheye
15mm 2.8 EX diagonal fisheye
24mm 2.8
28mm 1.8 II aspherical
50mm 2.8 EX macro
105mm 2.8 EX macro
300mm 4 APO tele macro
400mm 5.6 APO tele macro
500mm 4.5 APO
500mm 7.2 APO
800mm 5.6 APO
28-70mm 2.8-4 UC 28-105mm 4-5.6 UC
28-105mm 4-5.6 UC-II
70-210mm 3.5-4.5 APO macro
28-200mm 3.8-5.6 aspherical UC