#1752 BLOC Trial-2: USB wireless suspend/resume failure at setup phase

Zarro Boogs per Child bugtracker at laptop.org
Fri Jul 6 14:53:24 EDT 2007


#1752: USB wireless suspend/resume failure at setup phase
-----------------------+----------------------------------------------------
  Reporter:  marcelo   |       Owner:  richard
      Type:  defect    |      Status:  new    
  Priority:  blocker   |   Milestone:  Trial-2
 Component:  wireless  |     Version:         
Resolution:            |    Keywords:         
  Verified:  0         |  
-----------------------+----------------------------------------------------
Comment (by marcelo):

 New datapoint on failure with the detach firmware. On the error case the
 HUB wPortChange
 register has bit 1 set:

 hub_port_wait_reset: portstatus=503 portchange=12

 bit 1 of portchange (from the USB2 spec):
 Port Enable/Disable Change: (C_PORT_ENABLE)
 This field is set to one when a port is disabled because
 of a Port_Error condition (see Section 11.8.1).

 {{{
 11.8.1 Port Error
 A Port Error can occur on a downstream facing port that is in the Enabled
 state. A Port Error
 condition exists when:

 • The hub is in the WFEOP state with connectivity established upstream
 from the port when the
 (micro)frame timer reaches the EOF2 point.
 • At the EOF2 point, the Hub Repeater is in the WFSOPFU state, and there
 is other
 than Idle state on the port.
 }}}

 Since this error occurs just after we do a port reset, I think the hub
 repeater is in the WFSOPFU
 state (accordingly to table "11.7.2.3 Repeater State Machine" on page 328)

-- 
Ticket URL: <http://dev.laptop.org/ticket/1752#comment:21>
One Laptop Per Child <http://laptop.org/>



More information about the Bugs mailing list