Try without ehci. If that doesn't work, try turning on the
emergency interrupt polling code to see if it is an interrupt routing
problem.
leaf:/root# sysctl -a | fgrep emer
kern.emergency_intr_enable: 0 <<<< set to 1
kern.emergency_intr_freq: 10
-Matt