Changes between Initial Version and Version 1 of Ticket #11619, comment 25


Ignore:
Timestamp:
Aug 21, 2016, 6:07:07 PM (4 years ago)
Author:
edglex

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #11619, comment 25

    initial v1  
    88The EHCI base register is at 0x942c4000. The giveaway was the PCI error, the rest of the EHCI errors are misleading.
    99
    10 It looks like this is caused by ignoring the e820 reserved ranges when doing the MTRR allocation? I think this is probably beyond me to fix (without spending a lot of time learning how this works anyway), it would be great if someone could have a further look at it.
     10It looks like this is caused by ignoring the e820 reserved ranges when doing the MTRR allocation for the EHCI controller, because the e820 range isn't also recorded in the ACPI CRS. So when using ACPI, the CRS doesn't say to ignore the range, so we allocate the controller there (though the e820 told us to ignore it). So if you disable ACPI, there's no CRS, and it works. I think this is probably beyond me to fix (without spending a lot of time learning how this works anyway), it would be great if someone could have a further look at it.
    1111
    1212[1] https://bugzilla.kernel.org/show_bug.cgi?id=22132