The first thing that comes to mind is the usual question:
"Are you trying to use a 32-bit Max external in a 64-bit environment?"
If you are, it won't work. You'll have to find a version of the external compiled for 64-bit. If there isn't one, it's time to consider a workaround.