Vista ReadyBoost

I just bought a Kingston Data Traveler 2 GB USB Drive (DTI/2GB). I tried to use Vista ReadyBoost on it and I got an error.

After doing a search on “Vista” in the product reviews, I discovered that some people could use ReadyBoost and some could not. Is there something I must do first? Format it?