hmm . . . not sure, most shimano 8/9 speed free hub bodies will take 8 or 9 but it's the hub you have which makes me question it.
i would just nip into the garage and stick a 9spped cassette on my m900 but it's not the same hub so it wouldn't be much use.
if the cassette IS moving on the free hub body but the lock ring IS tight then the other 8 sprockets will move a little, check that, this happened when i got the m900 hubs because i had forgotton about the spacer issue.