[Help!]HackintoolでUSBポートが表示されない

ホーム フォーラム Discussions [Help!]HackintoolでUSBポートが表示されない

  • このトピックには21件の返信、1人の参加者があり、最後にAsuralにより3年、 11ヶ月前に更新されました。
14件の返信スレッドを表示中
  • 投稿者
    投稿
    • #12079 返信
      eraser
      ゲスト

      z490+109ook環境でマザーボードの更新をしているのですが、表題の現象が発生しています。
      海外のフォーラムも調べているのですが、メジャーなマザーボードではないからなのか解決策が見つからず。。。

      マザーボード ASUS z490 ProArt

      OpenCore 0.6.4
      XchiPort Limit true
      USBinjectAll.kext

      ACPI
      SSDT-SBUS-MCHC.aml
      SSDT-RHUB.aml
      SSDT-PLUG.aml
      SSDT-EC-USBX.aml
      SSDT-AWAC.aml

      という状況なのですが、HackintoolのUSBの項目に何も表示されません。
      クリアボタン、更新ボタンを押してもうんともすんとも言わず。。。

      他のマザーボードでも同様の事象があるようですが。

      情報のお持ちの方、不具合の原因に思い当たる方いらっしゃいましたらお力をお貸しください。

    • #12080 返信
      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/

      • #12081 返信
        まっくぷろ
        ゲスト

        >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

        • #12083 返信
          eraser
          ゲスト

          Asuralさん、まっくぷろさん

          情報ありがとうございます。

          過去のスレッドも拝読して、機種IDとの関係性が理解できました。

          いろんなバージョンを試してみたのですが、どのUSBinjectAllでも状況は変わりませんでした。。。

          ちょっと説明不足だったかなと反省しているのですが、当初の書き込みの状態だとUSB自体は認識しています。
          ただ、HackintoolでUSBPort.kextを編集しようとすると一覧に何も表示されない状態で。

          海外のフォーラムでSSDT-RHUB.amlを外すと出てくるよみたいは話があって、
          試してみたのですがその状態だとUSBを全く認識しない状態になってしまいます。

          このマザーボードで同じ症例は投稿されていないみたいなので手元の設定の問題だとは思うのですが。。。

          • #12084 返信
            eraser
            ゲスト

            機種IDは20,1に設定しています。

    • #12085 返信
      通りすがりの者
      ゲスト

      参考:
      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.aml

      2. 問題領域の限定を行うために、二、三 質問いたします。
       QQ1: 「HackintoolのUSBの項目に何も表示されません。」とお困りのようですが、
      実際にUSBポート(例、マウス、キーボード など)が全く使えないのでしょうか?

       QQ2: Hacintohtoolは最新版( V.3.4.9)を使用していますか?

       QQ3: 他のHacintosh ユーザーとは違って、何か 特別な付加機能、I/O 機器を組み込んでいますか?

    • #12086 返信
      bootmacos
      キーマスター

      USBInjectAll.kextが合ってないとか、無い場合は、XhciPortLimitをtrueにしてもUSBが見えなくなりますね。今、ASUS Z490G + 10900Kで確認しました。USBInjectAll.kextの他のバージョンでも動かないようでしたら、以下の記事のkextを使ってみてください。機種IDがiMac19,1になっているので今お使いの設定(iMac20,1 ?)に2箇所書き直してお使いください。メーカーが一緒なのでそれほど違わないかと思います。それで違っているところを直していただけば良いかと。

      ASUS ROG STRIX Z490-G GAMINGのUSBを設定する

      • #12089 返信
        まっくぷろ
        ゲスト

        USBPorts.kextをこしらえたい時(≒HackintoolのUSBで状況で見たい!?)は、XHCI-unsupported.kextとかを突っ込んでみるとかしたら、どうなりますかね???

        いまいち。。。伝説のナイスガイ?RehabManさんがこしらえたXHCI-unsupported.kextとやらが、正直、使い方がわかってないですけどぉ。。。w

        ただ、設定するのに見たいだけならUSBinjectAllを排除して、XHCI-unsupported.kextとやらの、こっちをに入れ替えてみたら、あら不思議とかで見えるようにする弐の型?みたいな手法とかなのか???勝手に妄想しましたぁ。。。

        以上です。失礼いたしました。。。

    • #12087 返信
      Asural
      ゲスト

      横着者の私は以下のスレッドに添付されてるファイルで試してからにすれば楽だと考えています。
      https://www.tonymacx86.com/threads/success-wip-asus-rog-strix-z490-g-i7-10700k-rx-580-oc.304761/

    • #12088 返信
      Asural
      ゲスト

      記述を取り消します!
      Hackintool で作成された USBPort.kext には問題があります。

      USBPort.kext を作成しないと USB が使用できないのでしょうか?

    • #12090 返信
      bootmacos
      キーマスター

      >Hackintool で作成された USBPort.kext には問題があります。

      どのような問題でしょうか?手元の環境(Z390とZ490)では
      Hackintoolで作成して、手作業で多少修正したUSBPort.kextが、
      今のところ問題なく動いています。

    • #12091 返信
      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 等が追加されているのでしょうか?

      • #12093 返信
        bootmacos
        キーマスター

        >問題は Hackintool で USBPort.kext を作成するとUSB電源管理を USB2.0 の電力 か USB3.0 の電力に
        設定してしまうので、充電機能等が使用できなくなると思います。

        そうなんですか。それってInfo.plistを手直ししたりすることでは修正できないのかな

    • #12092 返信
      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を指定したほうがいいのでしょうか? オススメの方法があれば教えてください。

      マイナーなマザーはやっぱり難しいですね。進捗ありましたらご報告します!

      • #12094 返信
        bootmacos
        キーマスター

        >USBPort.kext以外の方法

        USBInstallAll.kextを入れてブートオプションで使用する・しないポートを指定する方法もあります。

    • #12095 返信
      Asural
      ゲスト

      >そうなんですか。それってInfo.plistを手直ししたりすることでは修正できないのかな
      出来ます。サンプルをアップする様な場所はありますか?

    • #12103 返信
      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についてはまとめてご報告します。

      • #12106 返信
        eraser
        ゲスト

        内部ポートがSH01と書きましたが、その後挙動不審になり、現在はSH11で動いています。
        ちょっとまだ様子見が必要そうですね。。。

    • #12104 返信
      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

    • #12110 返信
      Asural
      ゲスト

      以下で添付されている.plistを拝見しましたが、修正できないですね。

      ASUS ROG STRIX Z490-G GAMINGのUSBを設定する

      SS04 の USB-C の供給電源量が USB3.x に設定されるので、供給が必要な機材の場合には単純に動作(認識)しないだけなので、問題になるかどうかは不明です(外部電源で供給する事になる)。

      供給電源量を設定のUSB typeにしてくれる様に依頼をしたのですが、これ出来ない様です、返事が来ないのも納得しました。

    • #12134 返信
      bootmacos
      キーマスター

      以前、電圧を確認したところ、Z390(多分Z490も同様?)のマザボのType-CはPower Delivertyに対応していなくて、PD対応機器に接続しても5Vしか出ないようです。なのでUSB3.xと同じなので、そう設定されても問題はないのかもです。

    • #12153 返信
      Asural
      ゲスト

      >USB3.xと同じなので、そう設定されても問題はないのかもです。
      EH01/EH02(USB2.0)が含まれると USB3.0が認識しないと云う問題と同様だと思い込んでいました。
      私の方の勘違いだった様です、MacOS側でXHCにしか割り当て出来ないので解説の設定で正しい様です。

14件の返信スレッドを表示中
返信先: [Help!]HackintoolでUSBポートが表示されない
あなたの情報: