[haiku-bugs] Re: [Haiku] #12885: XHCI page fault under skylake

  • From: "kallisti5" <trac@xxxxxxxxxxxx>
  • Date: Sat, 29 Oct 2016 22:48:25 -0000

#12885: XHCI page fault under skylake
--------------------------------+----------------------------
   Reporter:  kallisti5         |      Owner:  nobody
       Type:  bug               |     Status:  assigned
   Priority:  normal            |  Milestone:  Unscheduled
  Component:  Drivers/USB/XHCI  |    Version:  R1/Development
 Resolution:                    |   Keywords:  skylake
 Blocked By:                    |   Blocking:
Has a Patch:  0                 |   Platform:  All
--------------------------------+----------------------------

Comment (by kallisti5):

 So, the original XHCI_BACKTRACE image showed the problem.

 This read is looking outside of the mapped memory:
 http://cgit.haiku-os.org/haiku/tree/src/add-
 ons/kernel/busses/usb/xhci.cpp#n201

 The screenshot shows an odd array of 0xf's sneaking into the registers.
 (check out the length... the rest of the controllers map as 0x80 length,
 this one maps as 0xff)

 capability + operational are 0xffffffff prefixed, then runtime + doorbell
 are prefixed with 0x00000000.

--
Ticket URL: <https://dev.haiku-os.org/ticket/12885#comment:15>
Haiku <https://dev.haiku-os.org>
Haiku - the operating system.

Other related posts: