Matthew Dillon fixed a strange error on boot that had been plaguing some systems. The problem appears to be some sort of timing issue related to SMP and to other factors as strange as which USB port was being used. The commit message has more details.