ASUS IPMI EXPANSION CARD
ASUS IPMI EXPANSION CARDをBIOSTAR B550GTAに挿してみたところ普通に使えたので備忘録。
用意するのはマザーボードに内部USB 2.0ポートの空きが一つ、マザーボードと筐体の電源・リセットピンをIPMI EXPANSION CARDに接続するためのケーブル。
ハードウェアのセットアップなどはマニュアルに記載されているとおりなので略。
BMC LANはデフォルトではDHCPでIPv4アドレスを取得しようとするのでtcpdumpを使うなりDHCPサーバを参照するなりしてBMC LANのIPv4アドレスを確認する。IPv6もデフォルト有効になっているのでそちらを使うのでも良い。 マニュアルを見るとジャンパピンでBMC LANのIPv4アドレスを10.10.10.10に固定する設定もあるようだが試したことは無い。
電源にケーブルを挿して電源のスイッチをオンにした後、一分程度待ってからブラウザでBMCにHTTPSで接続するとWeb UIにアクセスできる。 注意:このときに筐体の電源ボタンで本体の電源をオンにしないこと。筐体の電源ボタンを押して電源を入れようとすると電源が入らない、且つBMCの電源制御が失敗するようになる気がする。謎。
試したこと:
- NetBSDの起動。起動した。ただしipmi(4)は認識していない。
- Remote Control
- H5Viewer
- キーボード。動作した、ただしシフトキーを押しているのに効いていない
- H5Viewer
- Power Control
- Power Cycle。動作した。
- ACPI Shutdown。動作した。
- ipmitool
- マニュアルに記載されているView BMC informationを取得するコマンドを試してみたところ動作した。
2022/10/10時点の問題: * Firefoxを使ったときにH5Viewerでシフトキーの入力が効かない。Chromeなどで同様の問題が発生するかは不明。 * 筐体の電源ボタンを押して電源を入れようとすると電源が入らない、且つBMCの電源制御が失敗するようになる気がする。
NetBSD dmesg抜粋
pci3 at ppb2 bus 3 pci3: i/o space, memory space enabled, rd/line, wr/inv ok ppb3 at pci3 dev 0 function 0: ASPEED Technology AST1150 PCIe-to-PCI bridge (rev. 0x06) ppb3: PCI Express capability version 2 <PCI-E to PCI/PCI-X Bridge> pci4 at ppb3 bus 4 pci4: i/o space, memory space enabled, rd/line, wr/inv ok genfb0 at pci4 dev 0 function 0: ASPEED Technology ASPEED Graphics Family (rev. 0x52) genfb0: framebuffer at 0xe8000000, size 1024x768, depth 32, stride 4096 genfb0: shadow framebuffer enabled, size 3072 KB wsdisplay0 at genfb0 kbdmux 1: console (default, vt100 emulation) wsmux1: connecting to wsdisplay0 drm at genfb0 not configured ASPEED Technology product 2402 (IPMI serial bus, keyboard, revision 0x01) at pci4 dev 1 function 0 not configured ... uhub6 at uhub1 port 10: American Megatrends Inc. (0x046b) Virtual Hub (0xff01), class 9/0, rev 2.00/1.00, addr 1 uhub6: single transaction translator uhub6: 7 ports with 7 removable, self powered cdce0 at uhub6 port 3 configuration 2 interface 0 cdce0: American Megatrends Inc. (0x046b) Virtual Ethernet. (0xffb0), rev 2.00/1.00, addr 2 cdce0: Ethernet address XX:XX:XX:XX:XX:XX uhidev0 at uhub6 port 4 configuration 1 interface 0 uhidev0: American Megatreds Inc. (0x046b) Virtual Keyboard and Mouse Gadget (0xff10), rev 2.00/5.04, addr 3, iclass 3/1 ums0 at uhidev0: 3 buttons and Z dir wsmouse0 at ums0 mux 0 uhidev1 at uhub6 port 4 configuration 1 interface 1 uhidev1: American Megatreds Inc. (0x046b) Virtual Keyboard and Mouse Gadget (0xff10), rev 2.00/5.04, addr 3, iclass 3/1 ukbd0 at uhidev1 wskbd0 at ukbd0: console keyboard, using wsdisplay0
Twitter投稿へのリンク:
my new videocard… pic.twitter.com/EauBCKG3tZ
— Kimihiro Nonaka (@nonakap) 2022年10月9日
ASUS IPMI EXPANSION CARD、一応使えるようになった。いまのところNetBSDではipmi(4)としては見えていない。 pic.twitter.com/2cybgPn3ku
— Kimihiro Nonaka (@nonakap) 2022年10月10日
あ、あとH5Viewerでキーボードのシフトキーを押下しているのに反応していなくい、またスクリーンキーボードも無いので一部入力できない文字がある。
— Kimihiro Nonaka (@nonakap) 2022年10月10日
ASUS IPMI EXPANSION CARDを組み込んだ時の状態。シャーシの電源・リセットケーブルとマザーボードの電源・リセット端子を中継するように接続する必要があるのでメス-メスやオス-メスのワイヤーを用意する必要があるけど普通みんな持っているよね pic.twitter.com/PwQGn1B75q
— Kimihiro Nonaka (@nonakap) 2022年10月10日
あとは映像出力はVGA端子しか無いのでVGA-HDMI変換器もあると良し pic.twitter.com/KLQUh2DjyY
— Kimihiro Nonaka (@nonakap) 2022年10月10日