smoke domain casts shadow
I know it´s quite a while since this Thread was active, but I had the same problem and no of all the solutions (and I searched a lot of other threads..) solved my problem.
My Problem was.. the Render Settings!

Increase your "Light Path"-Settings, and it works.
I hope I could help somebody, too.