u can try fail-safe mode
type I for interactive bootup
try to disable some services
u can wait more than 3mins
but i think hardware detection comes before interactive boot?
then that means u have to change your hardware setup
or kernel compile?
i'm not sure
i'm also waiting for better answer.. =)