My N900's GPS seems to work fine (using modRana). With supl.google.com I get accurate location usually within a few seconds. I didn't need to add any hosts file entry.