Разобрался однако.
Кому интересно, чтоб не искать грабли:
Все правильно сделал, в принципе.
Но...
Кто же знал, что регистр HcRhPortStatus может иметь два адреса. Один адрес, если используется USB1, другой - если USB2.
Все что написано в даташите, и более ничего:
HcRhPortStatus[1] 0xFFE0 C054 R/W Controls and reports the port events on a per-port basis. 0x0
HcRhPortStatus[2] 0xFFE0 C058 R/W Controls and reports the port events on a per port basis. 0x0
Хотя мог бы и догадаться сам

.