You're mentioning that i915 and drm modules were not getting loaded (I **assume** they are supposed to be loaded automatically) led me to try loading them manually. It worked, allowing X to load using the Intel driver. So in the interim, I have put i915 and drm into /etc/modules so they get loaded on booting.
-- Cheers
pgpzanZQFLAGM.pgp
Description: PGP signature