mirror of
https://github.com/AskDavis/Getting-Started-With-ACPI.git
synced 2026-01-01 05:05:57 -08:00
893 lines
22 KiB
HTML
893 lines
22 KiB
HTML
|
|
<!DOCTYPE HTML>
|
|
<html lang="" >
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
|
|
<title>USB RHUB · GitBook</title>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
|
<meta name="description" content="">
|
|
<meta name="generator" content="GitBook 3.2.3">
|
|
|
|
|
|
|
|
|
|
|
|
<link rel="stylesheet" href="../gitbook/style.css">
|
|
|
|
|
|
|
|
|
|
<link rel="stylesheet" href="../gitbook/gitbook-plugin-search-plus/search.css">
|
|
|
|
|
|
|
|
<link rel="stylesheet" href="../gitbook/gitbook-plugin-anchors/plugin.css">
|
|
|
|
|
|
|
|
<link rel="stylesheet" href="../gitbook/gitbook-plugin-medium-zoom/plugin.css">
|
|
|
|
|
|
|
|
<link rel="stylesheet" href="../gitbook/gitbook-plugin-highlight/website.css">
|
|
|
|
|
|
|
|
<link rel="stylesheet" href="../gitbook/gitbook-plugin-fontsettings/website.css">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<link rel="stylesheet" href="../styles/website.css">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<meta name="HandheldFriendly" content="true"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
|
|
<meta name="apple-mobile-web-app-capable" content="yes">
|
|
<meta name="apple-mobile-web-app-status-bar-style" content="black">
|
|
<link rel="apple-touch-icon-precomposed" sizes="152x152" href="../gitbook/images/apple-touch-icon-precomposed-152.png">
|
|
<link rel="shortcut icon" href="../gitbook/images/favicon.ico" type="image/x-icon">
|
|
|
|
|
|
<link rel="next" href="rhub-methods/prebuilt.html" />
|
|
|
|
|
|
<link rel="prev" href="nvram-methods/manual.html" />
|
|
|
|
|
|
<style>
|
|
@media only screen and (max-width: 640px) {
|
|
.book-header .hidden-mobile {
|
|
display: none;
|
|
}
|
|
}
|
|
</style>
|
|
<script>
|
|
window["gitbook-plugin-github-buttons"] = {"buttons":[{"user":"dortania","repo":"Getting-Started-With-ACPI","type":"star","size":"large"}]};
|
|
</script>
|
|
|
|
</head>
|
|
<body>
|
|
|
|
<div class="book">
|
|
<div class="book-summary">
|
|
|
|
|
|
<div id="book-search-input" role="search">
|
|
<input type="text" placeholder="Type to search" />
|
|
</div>
|
|
|
|
|
|
<nav role="navigation">
|
|
|
|
|
|
|
|
<ul class="summary">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="chapter " data-level="1.1" data-path="../">
|
|
|
|
<a href="../">
|
|
|
|
|
|
Getting Started With ACPI
|
|
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
|
|
<li class="chapter " data-level="1.2" data-path="../ssdt-platform.html">
|
|
|
|
<a href="../ssdt-platform.html">
|
|
|
|
|
|
Choosing the SSDTs
|
|
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
|
|
|
|
|
|
|
|
<li class="header">Methods</li>
|
|
|
|
|
|
|
|
<li class="chapter " data-level="2.1" data-path="../ssdt-methods/ssdt-methods.html">
|
|
|
|
<a href="../ssdt-methods/ssdt-methods.html">
|
|
|
|
|
|
How to create SSDTs
|
|
|
|
</a>
|
|
|
|
|
|
|
|
<ul class="articles">
|
|
|
|
|
|
<li class="chapter " data-level="2.1.1" data-path="../ssdt-methods/ssdt-prebuilt.html">
|
|
|
|
<a href="../ssdt-methods/ssdt-prebuilt.html">
|
|
|
|
|
|
SSDTs: Prebuilt
|
|
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
|
|
<li class="chapter " data-level="2.1.2" data-path="../ssdt-methods/ssdt-easy.html">
|
|
|
|
<a href="../ssdt-methods/ssdt-easy.html">
|
|
|
|
|
|
SSDTs: Easy Way
|
|
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
|
|
<li class="chapter " data-level="2.1.3" data-path="../ssdt-methods/ssdt-long.html">
|
|
|
|
<a href="../ssdt-methods/ssdt-long.html">
|
|
|
|
|
|
SSDTs: Long Way
|
|
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
|
|
|
|
</ul>
|
|
|
|
</li>
|
|
|
|
|
|
|
|
|
|
<li class="header">Manual</li>
|
|
|
|
|
|
|
|
<li class="chapter " data-level="3.1" data-path="../Manual/dump.html">
|
|
|
|
<a href="../Manual/dump.html">
|
|
|
|
|
|
Dumping the DSDT
|
|
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
|
|
<li class="chapter " data-level="3.2" data-path="../Manual/compile.html">
|
|
|
|
<a href="../Manual/compile.html">
|
|
|
|
|
|
Decompiling and Compiling
|
|
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
|
|
|
|
|
|
|
|
<li class="header">Desktop</li>
|
|
|
|
|
|
|
|
<li class="chapter " data-level="4.1" data-path="../Desktops/desktop-disable.html">
|
|
|
|
<a href="../Desktops/desktop-disable.html">
|
|
|
|
|
|
Disabling desktop dGPUs
|
|
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
|
|
|
|
|
|
|
|
<li class="header">Laptop</li>
|
|
|
|
|
|
|
|
<li class="chapter " data-level="5.1" data-path="../Laptops/backlight.html">
|
|
|
|
<a href="../Laptops/backlight.html">
|
|
|
|
|
|
Backlight PNLF
|
|
|
|
</a>
|
|
|
|
|
|
|
|
<ul class="articles">
|
|
|
|
|
|
<li class="chapter " data-level="5.1.1" data-path="../Laptops/backlight-methods/prebuilt.html">
|
|
|
|
<a href="../Laptops/backlight-methods/prebuilt.html">
|
|
|
|
|
|
Prebuilt
|
|
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
|
|
<li class="chapter " data-level="5.1.2" data-path="../Laptops/backlight-methods/manual.html">
|
|
|
|
<a href="../Laptops/backlight-methods/manual.html">
|
|
|
|
|
|
Manual
|
|
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
|
|
|
|
</ul>
|
|
|
|
</li>
|
|
|
|
<li class="chapter " data-level="5.2" data-path="../Laptops/trackpad.html">
|
|
|
|
<a href="../Laptops/trackpad.html">
|
|
|
|
|
|
Trackpad GPI0
|
|
|
|
</a>
|
|
|
|
|
|
|
|
<ul class="articles">
|
|
|
|
|
|
<li class="chapter " data-level="5.2.1" data-path="../Laptops/trackpad-methods/prebuilt.html">
|
|
|
|
<a href="../Laptops/trackpad-methods/prebuilt.html">
|
|
|
|
|
|
Prebuilt
|
|
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
|
|
<li class="chapter " data-level="5.2.2" data-path="../Laptops/trackpad-methods/manual.html">
|
|
|
|
<a href="../Laptops/trackpad-methods/manual.html">
|
|
|
|
|
|
Manual
|
|
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
|
|
|
|
</ul>
|
|
|
|
</li>
|
|
|
|
<li class="chapter " data-level="5.3" data-path="../Laptops/laptop-disable.html">
|
|
|
|
<a href="../Laptops/laptop-disable.html">
|
|
|
|
|
|
Disabling laptop dGPUs
|
|
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
|
|
|
|
|
|
|
|
<li class="header">Universal</li>
|
|
|
|
|
|
|
|
<li class="chapter " data-level="6.1" data-path="ec-fix.html">
|
|
|
|
<a href="ec-fix.html">
|
|
|
|
|
|
Embedded Controller
|
|
|
|
</a>
|
|
|
|
|
|
|
|
<ul class="articles">
|
|
|
|
|
|
<li class="chapter " data-level="6.1.1" data-path="ec-methods/prebuilt.html">
|
|
|
|
<a href="ec-methods/prebuilt.html">
|
|
|
|
|
|
Prebuilt
|
|
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
|
|
<li class="chapter " data-level="6.1.2" data-path="ec-methods/ssdttime.html">
|
|
|
|
<a href="ec-methods/ssdttime.html">
|
|
|
|
|
|
SSDTTime
|
|
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
|
|
<li class="chapter " data-level="6.1.3" data-path="ec-methods/manual.html">
|
|
|
|
<a href="ec-methods/manual.html">
|
|
|
|
|
|
Manual
|
|
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
|
|
|
|
</ul>
|
|
|
|
</li>
|
|
|
|
<li class="chapter " data-level="6.2" data-path="plug.html">
|
|
|
|
<a href="plug.html">
|
|
|
|
|
|
CPU Power Management
|
|
|
|
</a>
|
|
|
|
|
|
|
|
<ul class="articles">
|
|
|
|
|
|
<li class="chapter " data-level="6.2.1" data-path="plug-methods/prebuilt.html">
|
|
|
|
<a href="plug-methods/prebuilt.html">
|
|
|
|
|
|
Prebuilt
|
|
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
|
|
<li class="chapter " data-level="6.2.2" data-path="plug-methods/ssdttime.html">
|
|
|
|
<a href="plug-methods/ssdttime.html">
|
|
|
|
|
|
SSDTTime
|
|
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
|
|
<li class="chapter " data-level="6.2.3" data-path="plug-methods/manual.html">
|
|
|
|
<a href="plug-methods/manual.html">
|
|
|
|
|
|
Manual
|
|
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
|
|
|
|
</ul>
|
|
|
|
</li>
|
|
|
|
<li class="chapter " data-level="6.3" data-path="awac.html">
|
|
|
|
<a href="awac.html">
|
|
|
|
|
|
AWAC vs RTC
|
|
|
|
</a>
|
|
|
|
|
|
|
|
<ul class="articles">
|
|
|
|
|
|
<li class="chapter " data-level="6.3.1" data-path="awac-methods/prebuilt.html">
|
|
|
|
<a href="awac-methods/prebuilt.html">
|
|
|
|
|
|
Prebuilt
|
|
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
|
|
<li class="chapter " data-level="6.3.2" data-path="awac-methods/manual.html">
|
|
|
|
<a href="awac-methods/manual.html">
|
|
|
|
|
|
Manual
|
|
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
|
|
|
|
</ul>
|
|
|
|
</li>
|
|
|
|
<li class="chapter " data-level="6.4" data-path="nvram.html">
|
|
|
|
<a href="nvram.html">
|
|
|
|
|
|
NVRAM PMC
|
|
|
|
</a>
|
|
|
|
|
|
|
|
<ul class="articles">
|
|
|
|
|
|
<li class="chapter " data-level="6.4.1" data-path="nvram-methods/prebuilt.html">
|
|
|
|
<a href="nvram-methods/prebuilt.html">
|
|
|
|
|
|
Prebuilt
|
|
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
|
|
<li class="chapter " data-level="6.4.2" data-path="nvram-methods/manual.html">
|
|
|
|
<a href="nvram-methods/manual.html">
|
|
|
|
|
|
Manual
|
|
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
|
|
|
|
</ul>
|
|
|
|
</li>
|
|
|
|
<li class="chapter active" data-level="6.5" data-path="rhub.html">
|
|
|
|
<a href="rhub.html">
|
|
|
|
|
|
USB RHUB
|
|
|
|
</a>
|
|
|
|
|
|
|
|
<ul class="articles">
|
|
|
|
|
|
<li class="chapter " data-level="6.5.1" data-path="rhub-methods/prebuilt.html">
|
|
|
|
<a href="rhub-methods/prebuilt.html">
|
|
|
|
|
|
Prebuilt
|
|
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
|
|
<li class="chapter " data-level="6.5.2" data-path="rhub-methods/manual.html">
|
|
|
|
<a href="rhub-methods/manual.html">
|
|
|
|
|
|
Manual
|
|
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
|
|
|
|
</ul>
|
|
|
|
</li>
|
|
|
|
<li class="chapter " data-level="6.6" data-path="irq.html">
|
|
|
|
<a href="irq.html">
|
|
|
|
|
|
IRQ Fix
|
|
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
|
|
<li class="chapter " data-level="6.7" data-path="spoof.html">
|
|
|
|
<a href="spoof.html">
|
|
|
|
|
|
GPU Spoof
|
|
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
|
|
<li class="chapter " data-level="6.8" data-path="smbus.html">
|
|
|
|
<a href="smbus.html">
|
|
|
|
|
|
Fixing SMBus Support
|
|
|
|
</a>
|
|
|
|
|
|
|
|
<ul class="articles">
|
|
|
|
|
|
<li class="chapter " data-level="6.8.1" data-path="smbus-methods/manual.html">
|
|
|
|
<a href="smbus-methods/manual.html">
|
|
|
|
|
|
Manual
|
|
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
|
|
|
|
</ul>
|
|
|
|
</li>
|
|
|
|
|
|
|
|
|
|
<li class="header">Cleanup</li>
|
|
|
|
|
|
|
|
<li class="chapter " data-level="7.1" data-path="../cleanup.html">
|
|
|
|
<a href="../cleanup.html">
|
|
|
|
|
|
Cleanup
|
|
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
|
|
|
|
|
|
|
|
<li class="header">Misc</li>
|
|
|
|
|
|
|
|
<li class="chapter " data-level="8.1" data-path="../troubleshooting.html">
|
|
|
|
<a href="../troubleshooting.html">
|
|
|
|
|
|
Troubleshooting
|
|
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
|
|
<li class="chapter " data-level="8.2" data-path="../CONTRIBUTING.html">
|
|
|
|
<a href="../CONTRIBUTING.html">
|
|
|
|
|
|
Contributing
|
|
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
|
|
|
|
|
|
|
|
<li class="divider"></li>
|
|
|
|
<li>
|
|
<a href="https://www.gitbook.com" target="blank" class="gitbook-link">
|
|
Published with GitBook
|
|
</a>
|
|
</li>
|
|
</ul>
|
|
|
|
|
|
</nav>
|
|
|
|
|
|
</div>
|
|
|
|
<div class="book-body">
|
|
|
|
<div class="body-inner">
|
|
|
|
|
|
|
|
<div class="book-header" role="navigation">
|
|
|
|
|
|
<!-- Title -->
|
|
<h1>
|
|
<i class="fa fa-circle-o-notch fa-spin"></i>
|
|
<a href=".." >USB RHUB</a>
|
|
</h1>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div class="page-wrapper" tabindex="-1" role="main">
|
|
<div class="page-inner">
|
|
|
|
<div class="search-plus" id="book-search-results">
|
|
<div class="search-noresults">
|
|
|
|
<section class="normal markdown-section">
|
|
|
|
<html><head></head><body><blockquote>
|
|
<p><em>Last modified: Thu Jun 18 2020 15:35:29 GMT+0000 (Coordinated Universal Time)</em></p>
|
|
</blockquote>
|
|
<h1 id="fixing-usb"><a name="fixing-usb" class="plugin-anchor" href="#fixing-usb"><i class="fa fa-link" aria-hidden="true"></i></a>Fixing USB</h1>
|
|
<ul>
|
|
<li><a href="#what-this-ssdt-does">What this SSDT does</a></li>
|
|
<li><a href="#methods-to-make-this-ssdt">Methods to make this SSDT</a></li>
|
|
</ul>
|
|
<h2 id="what-this-ssdt-does"><a name="what-this-ssdt-does" class="plugin-anchor" href="#what-this-ssdt-does"><i class="fa fa-link" aria-hidden="true"></i></a>What this SSDT does</h2>
|
|
<p>So on 400 series motherboards, certain OEMs have broken the ACPI spec and this results in issues when booting into macOS. To fix this, we'll want to turn off the RHUB device and force macOS to manually rebuild the ports.</p>
|
|
<p>The following platforms will require fixing:</p>
|
|
<ul>
|
|
<li>Mobile Icelake(currently Dell and Lenovo are the 2 known with this issue)</li>
|
|
<li>Asus Z490 (Gigabyte and AsRock users are fine, whether MSI currently this is unknown)</li>
|
|
</ul>
|
|
<h2 id="methods-to-make-this-ssdt"><a name="methods-to-make-this-ssdt" class="plugin-anchor" href="#methods-to-make-this-ssdt"><i class="fa fa-link" aria-hidden="true"></i></a>Methods to make this SSDT</h2>
|
|
<p>For the RTC fix, there are 2 methods you can choose from:</p>
|
|
<ul>
|
|
<li><a href="rhub-methods/prebuilt.html">Prebuilt</a></li>
|
|
<li><a href="rhub-methods/manual.html">Manual</a></li>
|
|
</ul>
|
|
</body></html>
|
|
|
|
</section>
|
|
|
|
</div>
|
|
<div class="search-results">
|
|
<div class="has-results">
|
|
|
|
<h1 class="search-results-title"><span class='search-results-count'></span> results matching "<span class='search-query'></span>"</h1>
|
|
<ul class="search-results-list"></ul>
|
|
|
|
</div>
|
|
<div class="no-results">
|
|
|
|
<h1 class="search-results-title">No results matching "<span class='search-query'></span>"</h1>
|
|
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<a href="nvram-methods/manual.html" class="navigation navigation-prev " aria-label="Previous page: Manual">
|
|
<i class="fa fa-angle-left"></i>
|
|
</a>
|
|
|
|
|
|
<a href="rhub-methods/prebuilt.html" class="navigation navigation-next " aria-label="Next page: Prebuilt">
|
|
<i class="fa fa-angle-right"></i>
|
|
</a>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
<script>
|
|
var gitbook = gitbook || [];
|
|
gitbook.push(function() {
|
|
gitbook.page.hasChanged({"page":{"title":"USB RHUB","level":"6.5","depth":1,"next":{"title":"Prebuilt","level":"6.5.1","depth":2,"path":"Universal/rhub-methods/prebuilt.md","ref":"Universal/rhub-methods/prebuilt.md","articles":[]},"previous":{"title":"Manual","level":"6.4.2","depth":2,"path":"Universal/nvram-methods/manual.md","ref":"Universal/nvram-methods/manual.md","articles":[]},"dir":"ltr"},"config":{"plugins":["theme-default","-lunr","-search","search-plus","addcssjs","favicon-plus","anchors","github-buttons","last-modified","medium-zoom","table-cell-merge"],"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"},"pluginsConfig":{"last-modified":{},"output":"_book","intopic-toc":{"label":"Navigation"},"addcssjs":{"css":[],"js":[]},"medium-zoom":{},"table-cell-merge":{},"fontsettings":{"theme":"night","family":"sans","size":2},"favicon-plus":{"appleTouchIconPrecomposed152":"","favicon":"","output":"_book"},"highlight":{},"github-edit":{"repo":"dortania/Getting-Started-With-ACPI","branch":"master"},"favicon":"/icons/favicon.ico","appleTouchIconPrecomposed152":"/icons/appleTouchIconPrecomposed152.png","github-buttons":{"buttons":[{"user":"dortania","repo":"Getting-Started-With-ACPI","type":"star","size":"large"}]},"sharing":{"facebook":false,"twitter":false,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":[]},"theme-default":{"showLevel":false,"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"}},"anchors":{},"search-plus":{}},"theme":"default","medium-zoom":{"margin":24,"background":"#363b40","scrollOffset":0},"pdf":{"pageBreaksBefore":"/","headerTemplate":null,"paperSize":"a4","margin":{"right":62,"left":62,"top":36,"bottom":36},"fontSize":12,"fontFamily":"Arial","footerTemplate":null,"chapterMark":"pagebreak","pageNumbers":false},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"links":{"sharing":{"google":false,"facebook":false,"twitter":false,"weibo":false,"all":false}},"gitbook":"*"},"file":{"path":"Universal/rhub.md","mtime":"2020-06-18T15:35:29.285Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-06-18T15:36:24.371Z"},"basePath":"..","book":{"language":""}});
|
|
});
|
|
</script>
|
|
</div>
|
|
|
|
|
|
|
|
<script src="../gitbook/gitbook.js"></script>
|
|
<script src="../gitbook/theme.js"></script>
|
|
|
|
|
|
<script src="../gitbook/gitbook-plugin-search-plus/jquery.mark.min.js"></script>
|
|
|
|
|
|
|
|
<script src="../gitbook/gitbook-plugin-search-plus/search.js"></script>
|
|
|
|
|
|
|
|
<script src="../gitbook/gitbook-plugin-github-buttons/plugin.js"></script>
|
|
|
|
|
|
|
|
<script src="../gitbook/gitbook-plugin-medium-zoom/medium-zoom.min.js"></script>
|
|
|
|
|
|
|
|
<script src="../gitbook/gitbook-plugin-medium-zoom/plugin.js"></script>
|
|
|
|
|
|
|
|
<script src="../gitbook/gitbook-plugin-sharing/buttons.js"></script>
|
|
|
|
|
|
|
|
<script src="../gitbook/gitbook-plugin-fontsettings/fontsettings.js"></script>
|
|
|
|
|
|
|
|
|
|
|
|
</body>
|
|
</html>
|
|
|