EHCI patches from yakk (commented)