Bagaimana cara mengetahui unit IPMI yang tepat yang Anda miliki untuk peningkatan firmware?

12

Saya memiliki Supermicro IPMI dan saya membaca Anda dapat menggunakan dmidecode untuk menentukan yang mana. Tapi yang saya dapatkan untuk info adalah:

Handle 0x0001, DMI type 1, 27 bytes
System Information
    Manufacturer: Supermicro
    Product Name: X9SCL/X9SCM
    Version: 0123456789
    Serial Number: 0123456789
    UUID: *
    Wake-up Type: Power Switch
    SKU Number: To be filled by O.E.M.
    Family: To be filled by O.E.M.

Sayangnya ini membuat saya memiliki banyak pilihan di situs supermicro. Adakah peluang untuk menentukan yang tepat yang telah saya instal?

Doridian
sumber
Ini adalah pertanyaan yang bermanfaat. Banyak admin yang telah menggunakan IPMI pada kotak Supermicro telah mengajukan pertanyaan yang sama karena ada banyak kartu yang digunakan, karena sangat sulit untuk mengatakannya dari commandline (Jika tidak mustahil).
Stefan Lasiewski
Ini agak lama, tetapi Supermicro memberi Anda cara yang sangat sederhana untuk mencari ini. Buka supermicro.com/support/bios dan masukkan versi motherboard Anda ke dalam kotak, dan ini menyediakan unduhan BIOS dan IPMI terbaru. Dalam kasus khusus Anda, ini juga menunjukkan bahwa motherboard X9SCL dan X9SCM memiliki file yang sama.
Daniel Lawson

Jawaban:

5

Ada dua cara untuk melakukan ini:

  1. Dimungkinkan untuk secara sistematis melihat informasi tentang BMC di mesin Anda. Namun, dalam pengalaman saya, alat tidak memberikan informasi yang berguna.

Saya mencoba ipmitool bmc infodan mengembalikan beberapa informasi. Dari sini, Anda membutuhkan cara untuk memetakan nomor ID ke sesuatu yang dapat dipahami manusia:

Manufacturer ID           : 47488
Manufacturer Name         : Unknown (0xB980)
Product ID                : 43707 (0xaabb)
Product Name              : Unknown (0xAABB)

Googling untuk 47488&43707 memang menghasilkan beberapa petunjuk tentang produsen kartu ini, tapi itu tidak terlalu membantu.

  1. Secara manual. Sayangnya, inilah yang sebagian besar admin akhirnya lakukan.

Cari tahu nomor motherboard Anda, dan cari halaman-halaman berikut, dan gunakan keahlian investigasi Anda untuk menentukan BMC mana yang menjadi milik Anda.

Stefan Lasiewski
sumber
2
ID Produk dalam kasus saya telah menghasilkan saya ke IPMI yang benar (orang lain memposting informasi bmc ipmitool mereka dan mengatakan IPMI mana yang mereka miliki. ID produk sama dan spesifikasi yang dipasangnya sama dengan Perangkat Keras / IPMI / Mainboard saya)
Doridian
2

Pertanyaan asli ingin tahu bagaimana cara bertanya IPMI apa model motherboard ... tidak mengganggu OS yang diinstal / menjalankan sama sekali.

"SMCIPMITool.jar" baru mereka menunjukkan model motherboard di commandline setelah Anda terhubung dengannya:

./jre/bin/java -jar SMCIPMITool.jar 172.22.16.210 ADMIN ADMIN shell 
SMC IPMI Tool V2.15.0(Build 160122) - Super Micro Computer, Inc. 
Press Ctrl+D or "exit" to exit 
Press "?" or "help" for help 
Press TAB for command completion 
Press UP and DOWN key for command history 
Trap Receiver Started 
172.22.16.210 X9SCD (S0/G0,46w) 22:38 SIM(WA)>exit 
bye

Lihat, tanpa sepengetahuan sebelumnya itu menunjukkan kepada saya itu X9SCD dan saya sudah selesai. Bahkan tidak perlu melihat konsol, atau mengganggu OS mengerikan apa pun yang dijalankan klien (windows ...)

Lebih lanjut, X9SCL / X9SCM adalah IPMI yang sama (daftar secara terpisah, tetapi file-file tersebut identik). Hanya ada sekitar 4 jenis BMC yang digunakan di semua papan. Juga berkedip melalui antarmuka web, itu akan memeriksa kompatibilitas dan mengeluh jika Anda memiliki firmware yang salah.

Juga pada baris prompt, model BMC aktual di akhir (X9SCD menggunakan tipe "SIM-WA" ...)

Tony Butler
sumber
1

Dari dmidecode:

IPMI Device Information

Interface Type: KCS (Keyboard Control Style)

Specification Version: 2.0

I2C Slave Address: 0x00

NV Storage Device: Not Present

Base Address: 0x0000000000000CA2 (I/O)

Register Spacing: Successive Byte Boundaries

Apakah Anda menerima dmidecode untuk "IPMI"?

Danila Ladner
sumber
Sayangnya, informasi yang diberikan oleh dmidecodesangat umum dan tidak terlalu berguna untuk menentukan model BMC.
Stefan Lasiewski
Ya dalam hal ini saya pikir hanya instalasi "Open IPMI" akan membantu dan kemudian menghubungkan ke perangkat IPMI Anda akan bisa mendapatkan vers #.
Danila Ladner
1

Anda bisa mendapatkan versi unit di BIOS di tab Utama (terus menekan DELsaat boot ke sana). Juga versi IPMI saat ini dapat ditemukan di tab IPMI .

Ikar Pohorský
sumber
1

Solusi yang saya temukan mengharuskan saya untuk:

IPMICFG_1.26.0_20161227 / Linux / 64bit / IPMICFG-Linux.x86_64-daftar daftar

Board Mfg. Date/Time(BDT)       = 1996/01/01 00:00:00 (00 00 00)
Board Manufacturer (BM)         = Supermicro
Board Product Name (BPN)        = 
Board Serial number (BS)        =           
Board Part number (BP)          = 
Product Manufacturer (PM)       = 
Product Name (PN)               = 
Product Part/Model number (PPM) = 
Product Version (PV)            = 
Product Serial number (PS)      =           
Product Asset Tag (PAT)         =

Yang tidak membantu masih tidak menunjukkan nama produk. Namun, membaca opsi menyarankan item yang berpotensi bermanfaat ini:

"-Fru 2p Perbarui Papan-Nama Produk dari DMITable ke IPMI FRU."

Hasil dari menjalankan: ./IPMICFG-Linux.x86_64 -fru 2p

Board Mfg. Date/Time(BDT)       = 1996/01/01 00:00:00 (00 00 00)
Board Manufacturer (BM)         = Supermicro
Board Product Name (BPN)        = X10DRi
Board Serial number (BS)        =           
Board Part number (BP)          = 
Product Manufacturer (PM)       = 
Product Name (PN)               = 
Product Part/Model number (PPM) = 
Product Version (PV)            = 
Product Serial number (PS)      =           
Product Asset Tag (PAT)         = 

Ada berbagai item -Fru lainnya yang akan muncul untuk mengisi daftar.

Karl Dane
sumber
0

Saya dapat menemukannya dengan benar di log boot / dmesg.

masukkan deskripsi gambar di sini

Maka cukup cari nama perangkat keras itu di halaman firmware supermicro !

maraton
sumber