ASUS IPMI EXPANSION CARD

ASUS IPMI EXPANSION CARDBIOSTAR B550GTAに挿してみたところ普通に使えたので備忘録。

用意するのはマザーボードに内部USB 2.0ポートの空きが一つ、マザーボードと筐体の電源・リセットピンをIPMI EXPANSION CARDに接続するためのケーブル。

ハードウェアのセットアップなどはマニュアルに記載されているとおりなので略。

BMC LANはデフォルトではDHCPIPv4アドレスを取得しようとするのでtcpdumpを使うなりDHCPサーバを参照するなりしてBMC LANのIPv4アドレスを確認する。IPv6もデフォルト有効になっているのでそちらを使うのでも良い。 マニュアルを見るとジャンパピンでBMC LANのIPv4アドレスを10.10.10.10に固定する設定もあるようだが試したことは無い。

電源にケーブルを挿して電源のスイッチをオンにした後、一分程度待ってからブラウザでBMCにHTTPSで接続するとWeb UIにアクセスできる。 注意:このときに筐体の電源ボタンで本体の電源をオンにしないこと。筐体の電源ボタンを押して電源を入れようとすると電源が入らない、且つBMCの電源制御が失敗するようになる気がする。謎。

試したこと:

  • NetBSDの起動。起動した。ただしipmi(4)は認識していない。
  • Remote Control
    • 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投稿へのリンク: