Opened 2 years ago

Closed 2 years ago

#12362 closed defect (fixed)

firmware switches, accelerometer and suspend test loses graphics cursor

Reported by: Quozl Owned by: Quozl
Priority: normal Milestone: 4-firmware
Component: ofw - open firmware Version: Development firmware
Keywords: Cc:
Blocked By: Blocking:
Deployments affected: Action Needed: no action
Verified: no

Description

  • type "menu",
  • confirm graphics cursor is visible,
  • choose the "switches and accelerometer" test,
  • on return to menu, graphics cursor will be invisible.

Q7B07.

Change History (4)

comment:1 Changed 2 years ago by Quozl

  • Owner changed from wmb@… to Quozl
  • Status changed from new to assigned

comment:2 Changed 2 years ago by Quozl

  • Action Needed changed from diagnose to design

Work in progress.

Reproduced without using menu:

?open-mouse  200 200 true update-position
draw-mouse-cursor remove-mouse-cursor
s3-selftest
draw-mouse-cursor

After the last command, observe the display and note the cursor state.
For XO-1.75, the cursor reappears. For XO-4, the cursor does not appear.

Workaround after s3-selftest:

arrow-cursor 0 h# ffffff " set-cursor-image" $call-screen

Register dumps from the display controller show all the hardware cursor registers are cleared by the suspend and resume.

Theory: XO-4 suspend test does not leave display controller powered but XO-1.75 does.

comment:3 Changed 2 years ago by Quozl

  • Action Needed changed from design to add to build

Fixed in svn 3474, though not elegantly.

comment:4 Changed 2 years ago by Quozl

  • Action Needed changed from add to build to no action
  • Resolution set to fixed
  • Status changed from assigned to closed

Is in Q7B08.

Note: See TracTickets for help on using tickets.