Why does HostDisconnect only work in Hi-Speed mode?
In previous (UTMI) links, Full Speed disconnect was generated in the link by observing LineState. If the Link and PHY both do Full Speed disconnect and a difference occurred, there would be ambiguity as to which was the correct value. This would have the added problem that if a USB packet was received in this condition the Rxactive would be overloaded by HostDisconnect. The ULPI specification requires that HostDisconnect and Rxactive are mutually exclusive.