I've committed a somewhat different version of the patch to master. I also fixed some issues with EHCI probing during early boot that were not in the patch. -Matt