サイトアイコン Boot macOS

ASROCK Z690 STEEL LEGENDのUSBを設定する

ASRock Z690 Steel Legendをメインで使うことにして、ケースに入れたので、USBの設定を見直しました。15個制限があるので、使用するポートを選別して調整する必要があります。これまでの経緯は以下をご覧ください。

Alder Lake-S 12900Kを取り付けたASRock Z690 Steal Legendをメインマシンとして使うことにしました。そこで、今まで使っていたASRock Z590 Extremeマザーボードと交換しました。古いマシンのSSDが不調にZ590 Comet Lake-S で動かすmacOSメインマシンは、長らく安定していて全く問題ありませんでした。なので、興味本位で作ってしまったZ690マシンは、ずっとバラック状態で、サブマシンとして使ってました。そのZ590メインマシンが、ここ1~2ヶ月ほど不調でした。数回に一回くらいの頻度で起動しません。やり直せば問題なく起動して使え...
メインマシンをASRock Z690 Steal Legendに移行 - Boot macOS
Intelの第12世代CPUになるAlder Lake-Sシリーズが発売されました。今までになく高性能になったと評判です。macOSではサポートされていないCPUですが、Montereyで安定して稼働しました。Radeon RX 6600XTと組み合わせると、M1 Maxをちょっとだけ超える性能が得られます。ASRock Z690 Steel Legend WiFi 6EZ690マザーボードにはASRock Z690 Steel Legend WiFi 6Eを選びました。WiFiの付いていないASRock Z690 Steel Legendも同様に使用できます。違いはE key M.2に802.11ax Wi-Fi 6E モジュールIntel AX210NGWが搭載されているかどうか、...
ASRock Z690 Steel LegendとAlder Lake-SでmacOSを動かす - Boot macOS

USBポートの調査(前回)

以前の記事で書きましたように、バックパネルにアサインされているポート類は、以下のように割り当てられてました。ポート数は合計で12本です。Ethernetコネクタの下の2個のUSBポートのHSとSSの数字が入れ替わってますが、この通りでした。

また、マザーボード上の内部コネクタに関しては、以下の2ヶ所を調べてありました。

ちなみにマザーボードの電源を切った時に、ほとんどのUSBコネクタに5Vが供給されるのですが、PS/2コネクタの下のUSB3_1_2だけには電力供給されないことがわかりました。

USBポートの全調査(今回)

今回は、マザーボードの他の内部USBポートも全部調べました。前回作ったUSBPorts.kextを書き換えて、キーボード類が接続されているHS14以外を、未確認のポート番号に入れ替えました。これで再起動すれば、未確認のポートが機能します。次に内部コネクタに、以下のようなアダプタを取り付けて、USBメモリなどのデバイスを取り付けます。その時の挙動をHackintoolなどで調べることで、ポート番号とコネクタの関係を知ることができます。

その結果、以下のように配線されていることが判明しました。

以上をまとめると、以下のリストになります。

HS08とSS08には、ASMedia社のUSB 3.0ハブ用チップのASM107xが接続されていると、Hackintoolに表示されました。ASM107xはマザーボードに搭載されていて、ASRockのマニュアルに記されたボード上のUSB 3.0コネクタ、USB3_5_6とUSB3_7_8に接続されているようです。

HS13には、ASRock LED Controllerというデバイスが接続されていました。名前から推測するに、マザーボードの電飾LEDコントローラに接続されているようです。Windowsのアプリケーションから電飾の設定を行う際に使用されるのだと思います。macOSでは使えません。

利用状況に合わせて調整

発見されたUSBポートが全部利用できれば良いのですが、macOSには最大15口までの制限があります。なので、ここから使用するポートを15個選んでUSBPorts.kextに設定します。どのポートを使うかは、マシンの構成次第です。マザーボード上の内部ポートを一切使わなければ、バックパネルのポートだけを活かせば良いです。でも、PCケースや5.25インチ拡張ベイなどで内部ポートを使用するならば、調整する必要があります。

Bluetoothで使用するポート:HS14

現在の構成では、BCM94360NGをマザーボード上のM.2 E keyソケットに取り付けて、WiFiとApple Magic Keyboard/Trakpadを使用しています。設定不要で機能する便利な無線アダプタです。BCM94360NGのBluetoothチップがHS13にUSB接続されているので、HS14は必須です。


AliExpress.com Product – BCM94360NG M.2 Wifi BT4.0

ケースで使用するポート:HS/SS08

PCケースにUSB3.0コネクタが2個あり、これをマザーボード上のUSB3_7_8と刻印された内部USB 3.0コネクタに接続しています。上記で説明したように、このコネクタはASM107xハブに接続されてます。なのでHS08, SS08は使用したいです。

拡張ベイで使用するポート:HS/SS06, 07, 08, HS12

5.25インチ拡張ベイに、USBハブ+SDカードリーダーを取り付けてます。

これが、マザーボード上のUSB3_5_6とUSB_1_2、バックパネルのEthernet下Type-Aに接続されてます。なので、HS06, HS07, HS08, HS12, SS06, SS07, SS08は活かしたいです。

拡張スロットに引出すポート:HS01, SS01

マザーボード上の内部Type-Cコは、延長ケーブル経由で拡張スロットに引き出しています。なのでHS01とSS01は活かしたいです。

使用を断念するポート:HS/SS05, SS04

以上のポートと、残りのバックパネルポートを全部活かそうとすると、18個になります。使用できるポート数が15なので、3個の使用を諦めないといけません。高機能・高性能なポート、例えばType-CやUSB 3 Gen2のポートは活用したいところです。除外するとしたら、普通のUSB 3ポートです。

そこで、PS/2コネクタの下の2個のType-Aコネクタのうち、上のポートは使用を諦めました。また、PS/2コネクタ下の下のポートは、USB 2.0専用とすることにしました。HS05, SS05, SS04を諦めたことになります。PS/2下のコネクタは、通常はマウス・キーボード用に使われることが多いと思います。ここがUSB 2.0になっているマザーボードも多いので、2.0専用にしました。また前述のように、このポートは電源offの時に5Vが給電されません。使いにくい場合もあります。

ということで、上記のリストで番号が太字になっているポートを使用することにしました。その内容になるよう、USBPorts.kextの中のinfo.plistを書き換えました。

作成したUSBPorts.kextをこちらに置いておきました。皆さんの使用状況に合わせて、この中のinfo.plistの内容を変更して使ってください。

まとめ

仮組みで使ってたZ690マシンをケースに入れたことで、マザーボード上の内部USBを使用することになりました。それらが使用できるように、USBPorts.kextを調整しました。macOSには15個制限があるので、一部のバックパネルUSBコネクタを諦めました。厄介な制約ですが、苦労して調整するのも楽しく思えてきました。

モバイルバージョンを終了