ホーム › フォーラム › Discussions › [Help!]HackintoolでUSBポートが表示されない
- このトピックには21件の返信、1人の参加者があり、最後にAsuralにより3年、 11ヶ月前に更新されました。
-
投稿者投稿
-
-
eraserゲスト
z490+109ook環境でマザーボードの更新をしているのですが、表題の現象が発生しています。
海外のフォーラムも調べているのですが、メジャーなマザーボードではないからなのか解決策が見つからず。。。マザーボード ASUS z490 ProArt
OpenCore 0.6.4
XchiPort Limit true
USBinjectAll.kextACPI
SSDT-SBUS-MCHC.aml
SSDT-RHUB.aml
SSDT-PLUG.aml
SSDT-EC-USBX.aml
SSDT-AWAC.amlという状況なのですが、HackintoolのUSBの項目に何も表示されません。
クリアボタン、更新ボタンを押してもうんともすんとも言わず。。。他のマザーボードでも同様の事象があるようですが。
情報のお持ちの方、不具合の原因に思い当たる方いらっしゃいましたらお力をお貸しください。
-
Asuralゲスト
SnikiのUSBinjectAllだと動作しないかも知れません。
SMBIOS = iMacPro1.1 までは RehabMan の 2018-11-09 か
USB2.0 を含めるのなら 2018-10-31を使ってみてください。
https://bitbucket.org/RehabMan/os-x-usb-inject-all/downloads/-
まっくぷろゲスト
>SnikiのUSBinjectAllだと動作しないかも知れません。
たしかに、要注意かもですね?ちょこっと以前に「iMac20,1とiMac20,2の違い」の巻にコメントいれてたんですけどぉ。。。https://bootmacos.com/archives/10541
iMac20,1 もしくは iMac20,2をお使いのHackに設定しているとするなら?よろしくないかもしれませんねぇ。。。
もしもiMac20,1 もしくは iMac20,2をSMBIOSにご利用されてるとすると、
@CaseySJ さんがこしらえたUSBInjectAll 0.7.6なる物に入れ替えてみるとかどうでしょ。。。https://github.com/CaseySJ/OS-X-USB-Inject-All/releases/tag/0.7.6
-
eraserゲスト
Asuralさん、まっくぷろさん
情報ありがとうございます。
過去のスレッドも拝読して、機種IDとの関係性が理解できました。
いろんなバージョンを試してみたのですが、どのUSBinjectAllでも状況は変わりませんでした。。。
ちょっと説明不足だったかなと反省しているのですが、当初の書き込みの状態だとUSB自体は認識しています。
ただ、HackintoolでUSBPort.kextを編集しようとすると一覧に何も表示されない状態で。海外のフォーラムでSSDT-RHUB.amlを外すと出てくるよみたいは話があって、
試してみたのですがその状態だとUSBを全く認識しない状態になってしまいます。このマザーボードで同じ症例は投稿されていないみたいなので手元の設定の問題だとは思うのですが。。。
-
eraserゲスト
機種IDは20,1に設定しています。
-
-
-
-
通りすがりの者ゲスト
参考:
1. 当方のHacintosh環境(以下に明示)では、問題なくHacintoshtoolでUSBポートが表示あり。
* iMac 20,1 で定義(マザーボード AS RockZ170M OC Formula)
Big Sur 1.1 Beta
OpenCore 0.6.4
XchiPort Limit :False
USBport.kext (HacintoshtoolのExport機能で作成)
* 指定しているACPI群 :
SSDT-UIAC.aml
SSDT-PMC.aml
SSDT-PLUG.aml
SSDT-EC-USBX.aml
SSDT-AWAC.aml2. 問題領域の限定を行うために、二、三 質問いたします。
QQ1: 「HackintoolのUSBの項目に何も表示されません。」とお困りのようですが、
実際にUSBポート(例、マウス、キーボード など)が全く使えないのでしょうか?QQ2: Hacintohtoolは最新版( V.3.4.9)を使用していますか?
QQ3: 他のHacintosh ユーザーとは違って、何か 特別な付加機能、I/O 機器を組み込んでいますか?
-
bootmacosキーマスター
USBInjectAll.kextが合ってないとか、無い場合は、XhciPortLimitをtrueにしてもUSBが見えなくなりますね。今、ASUS Z490G + 10900Kで確認しました。USBInjectAll.kextの他のバージョンでも動かないようでしたら、以下の記事のkextを使ってみてください。機種IDがiMac19,1になっているので今お使いの設定(iMac20,1 ?)に2箇所書き直してお使いください。メーカーが一緒なのでそれほど違わないかと思います。それで違っているところを直していただけば良いかと。
-
まっくぷろゲスト
USBPorts.kextをこしらえたい時(≒HackintoolのUSBで状況で見たい!?)は、XHCI-unsupported.kextとかを突っ込んでみるとかしたら、どうなりますかね???
いまいち。。。伝説のナイスガイ?RehabManさんがこしらえたXHCI-unsupported.kextとやらが、正直、使い方がわかってないですけどぉ。。。w
ただ、設定するのに見たいだけならUSBinjectAllを排除して、XHCI-unsupported.kextとやらの、こっちをに入れ替えてみたら、あら不思議とかで見えるようにする弐の型?みたいな手法とかなのか???勝手に妄想しましたぁ。。。
以上です。失礼いたしました。。。
-
-
Asuralゲスト
横着者の私は以下のスレッドに添付されてるファイルで試してからにすれば楽だと考えています。
https://www.tonymacx86.com/threads/success-wip-asus-rog-strix-z490-g-i7-10700k-rx-580-oc.304761/ -
Asuralゲスト
記述を取り消します!
Hackintool で作成された USBPort.kext には問題があります。USBPort.kext を作成しないと USB が使用できないのでしょうか?
-
bootmacosキーマスター
>Hackintool で作成された USBPort.kext には問題があります。
どのような問題でしょうか?手元の環境(Z390とZ490)では
Hackintoolで作成して、手作業で多少修正したUSBPort.kextが、
今のところ問題なく動いています。 -
Asuralゲスト
https://github.com/CaseySJ/OS-X-USB-Inject-All/releases/tag/0.7.6
上記のソースを調べた処 iMac20.1 と iMac20.2 のプロパティ定義がされていない為に表示が出来ない様です。
iMac19.2 までしかデータが有りませんでした。また USB2.0 については RehabMan 自身が「この機種では使わない」と判断して 7.0 まで残っていたのを
7.1 削除したせいで ECH 定義を追加しないと認識しない様になっています。問題は Hackintool で USBPort.kext を作成するとUSB電源管理を USB2.0 の電力 か USB3.0 の電力に
設定してしまうので、充電機能等が使用できなくなると思います。この辺りの対策で USB 関係の APCI.aml 等が追加されているのでしょうか?
-
bootmacosキーマスター
>問題は Hackintool で USBPort.kext を作成するとUSB電源管理を USB2.0 の電力 か USB3.0 の電力に
設定してしまうので、充電機能等が使用できなくなると思います。そうなんですか。それってInfo.plistを手直ししたりすることでは修正できないのかな
-
-
eraserゲスト
通りすがりの者さん、bootmacosさん、Asuralさん
アドバイスありがとうございます。
まとめての返信で申し訳ありません。通りすがりの者さん
XchiPort LimitをtrueにしてUSBinjectAll.kextを入れた状態でHackintoolのUSBの内容が表示されませんが、USB自体は認識しています。
ファイルの読み込みの状況を見ていると本来のスピードが出ていないっぽいので全てのポートが完全に動いている感じではないような気がします。Hackintoolは最新で、特殊な状況としてはPcie x16のm.2拡張カードでssdを2枚追加で入れています。
Pcie周りの挙動が何か邪魔をすることもあるんですかね?
一回外して試してみます。bootmacosさん
ありがとうございます。一回入れて試してみますね。使わないのでoffにしてますがThunderboltとかあるのでどうなるかですが。。。
Asuralさん
XchiPort Limitを常用するのは良くないみたいにガイドでも書いてあったのですが、USBPort.kext以外の方法でUSBを指定したほうがいいのでしょうか? オススメの方法があれば教えてください。
マイナーなマザーはやっぱり難しいですね。進捗ありましたらご報告します!
-
bootmacosキーマスター
>USBPort.kext以外の方法
USBInstallAll.kextを入れてブートオプションで使用する・しないポートを指定する方法もあります。
-
-
Asuralゲスト
>そうなんですか。それってInfo.plistを手直ししたりすることでは修正できないのかな
出来ます。サンプルをアップする様な場所はありますか? -
eraserゲスト
みなさま
様々なアドバイスありがとうございます。
いろいろ試行錯誤したのですが、bootmacosさんのkextと以前のz490マザーのkextを行き来しながら手探りで
USBの指定をすることができました。web上で正確なUSBの配置を見つけられなかったので、暗闇を蝋燭だけで歩くみたいな状態でしたが、
別マザーのUSBPorts.kextを入れると指定されたポートだけはHackintoolで見えるので、
確定できたポートをベースに他のポートの番号を推測しながら進めました。Bluetoothを接続している内部2.0ポートに難儀したのですが、このマザーの場合HS01が該当するようです。
(他のASUSマザーだとLEDに割り当てられていることが多いようですが、
ボード上にLEDがないのでここを使っているのかもしれません。)途中、機種指定を19,1に変更してみたりしましたがUSBInjectAll+Hackintoolの挙動は変わらずでした。
確かなことは言えないのですが、内部2.0ポートを15個指定に含めるとHackintoolで表示されなくなるようで
そこら辺がどうなっているのかは謎のままです。。。以前のz490 ROGのitxだと機種を20,1に指定してもUSBInjectAllは機能していたのでこのマザー特有の問題なのかもしれません。ラインナップ的に見るとちょっと特殊なマザーだと思うので。
取り急ぎご報告までですが、みなさまのご助言に感謝します。
落ち着いたらフォーラムでbuildについてはまとめてご報告します。-
eraserゲスト
内部ポートがSH01と書きましたが、その後挙動不審になり、現在はSH11で動いています。
ちょっとまだ様子見が必要そうですね。。。
-
-
Asuralゲスト
暫定的に検証用のUSB試験ファイルを添付します。
iMac20.1 と iMacPro1.1 のUSB2.0 が有効になっています。
https://www.tonymacx86.com/threads/guide-hp-elite-8300-6300-pro-all-form-factors-using-clover-uefi-hotpatch.265384/post-2203602 -
Asuralゲスト
以下で添付されている.plistを拝見しましたが、修正できないですね。
SS04 の USB-C の供給電源量が USB3.x に設定されるので、供給が必要な機材の場合には単純に動作(認識)しないだけなので、問題になるかどうかは不明です(外部電源で供給する事になる)。
供給電源量を設定のUSB typeにしてくれる様に依頼をしたのですが、これ出来ない様です、返事が来ないのも納得しました。
-
bootmacosキーマスター
以前、電圧を確認したところ、Z390(多分Z490も同様?)のマザボのType-CはPower Delivertyに対応していなくて、PD対応機器に接続しても5Vしか出ないようです。なのでUSB3.xと同じなので、そう設定されても問題はないのかもです。
-
Asuralゲスト
>USB3.xと同じなので、そう設定されても問題はないのかもです。
EH01/EH02(USB2.0)が含まれると USB3.0が認識しないと云う問題と同様だと思い込んでいました。
私の方の勘違いだった様です、MacOS側でXHCにしか割り当て出来ないので解説の設定で正しい様です。
-
-
投稿者投稿