There was a time when I had all 6 cards detecting, but only one would hash. Cgminer would give me an ADL mismatch. Different drivers fixed the problem.
ADL mismatch is a bug in cgminer 3.7.2 for the R9 290(x). New sgminer 4.0.0 has bugfixes to fix it!