PiTFT 2.8" Touch Screen Hangs on boot



I’ve tried many times to set up my PiTFT on my Raspberry Pi. I’ve tried it on an A+, B+ and Raspberry Pi 2, but every time I get to the same error on boot where it hangs on "Waiting for /dev to be fully populated. I’ve tried booting this with the preinstalled image and also through the easy install guide on adafruit’s website. What I have discovered though, is that I can type in my username and password and issue startx to start a desktop session fine. All the while, the touch screen’s display is illuminated but with no image on it. Am I missing a calibration step somewhere? Surely the preinstalled image should deal with this kind of stuff?

I’ve tried to post an image of the log, but I can’t as I’m a new user.