Mayroong espesyal na console tool dmidecode na gumagamit ng sysfs upang magbigay ng impormasyon tungkol sa iyong motherboard. Narito ang isang maikling paglalarawan ng tool na kinuha mula sa man page nito.
Ang dmidecode ay isang tool para sa pag-dumping ng mga nilalaman ng talahanayan ng DMI ng computer (sabi ng ilan SMBIOS) sa format na nababasa ng tao. Naglalaman ang talahanayang ito ng paglalarawan ng mga bahagi ng hardware ng system, pati na rin ang iba pang kapaki-pakinabang na impormasyon gaya ng mga serial number at rebisyon ng BIOS. Salamat sa talahanayang ito, maaari mong makuha ang impormasyong ito nang hindi kinakailangang suriin ang aktwal na hardware.
Bagama't ito ay isang magandang punto sa mga tuntunin ng bilis at kaligtasan ng ulat, ginagawa rin nitong posibleng hindi maaasahan ang ipinakitang impormasyon. Ang talahanayan ng DMI ay hindi lamang naglalarawan kung ano ang kasalukuyang gawa sa system, maaari rin itong mag-ulat ng mga posibleng ebolusyon (tulad ng pinakamabilis na sinusuportahang CPU o ang pinakamataas na dami ng memorya na sinusuportahan).
Ang SMBIOS ay kumakatawan sa System Management BIOS, habang ang DMI ay kumakatawan sa Desktop Management Interface. Ang parehong mga pamantayan ay mahigpit na nauugnay at binuo ng DMTF (Desktop Management Task Force).
Habang pinapatakbo mo ito, susubukan ng dmidecode na hanapin ang talahanayan ng DMI. Susubukan muna nitong basahin ang talahanayan ng DMI mula sa sysfs, at susunod na subukang magbasa nang direkta mula sa memorya kung nabigo ang sysfs access. Kung magtagumpay ang dmidecode sa paghahanap ng wastong DMI na talahanayan, pagkatapos ay i-parse nito ang talahanayang ito at magpapakita ng listahan ng mga talang tulad nito:
Pangasiwaan ang 0x0002, DMI type 2, 8 bytes.
Base Board Information Manufacturer: Intel
Pangalan ng Produkto: C440GX+
Bersyon: 727281-001
Serial Number: INCY92700942Ang bawat tala ay mayroong:
Ang hawakan. Ito ay isang natatanging identifier, na nagbibigay-daan sa mga talaan na sumangguni sa isa't isa. Halimbawa, ang mga rekord ng processor ay karaniwang tumutukoy sa mga talaan ng memorya ng cache gamit ang kanilang mga hawakan.
Isang uri. Ang detalye ng SMBIOS ay tumutukoy sa iba't ibang uri ng mga elemento na maaaring gawin ng isang computer. Sa halimbawang ito, ang uri ay 2, na nangangahulugan na ang tala ay naglalaman ng 'Base Board Information'.
Isang sukat. Ang bawat record ay may 4-byte na header (2 para sa handle, 1 para sa uri, 1 para sa laki), ang iba ay ginagamit ng record data. Hindi isinasaalang-alang ng value na ito ang mga text string (inilalagay ang mga ito sa dulo ng record), kaya ang aktwal na haba ng record ay maaaring (at kadalasan) mas malaki kaysa sa ipinapakitang value.
Mga na-decode na halaga. Ang impormasyong ipinakita siyempre ay depende sa uri ng talaan. Dito, nalaman namin ang tungkol sa tagagawa, modelo, bersyon at serial number ng board.
Upang mahanap ang modelo ng motherboard sa Linux, gawin ang sumusunod.
- Magbukas ng root terminal.
- I-type ang sumusunod na command para makuha ang maikling impormasyon tungkol sa iyong motherboard:|__+_|
Ang output ay magiging ganito:
- Upang makakuha ng higit pang mga detalye tungkol sa impormasyon ng iyong motherboard, i-type o i-copy-paste ang sumusunod na command bilang root:|_+_|
Tingnan ang sumusunod na screenshot:
Sinasala ng -t argument ang output ayon sa tinukoy na uri ng DMI. 2 ay nangangahulugang 'Baseboard'.
Kapag ginagamit mo ang opsyong 'baseboard' para sa -t na argumento, gumagamit ito ng kumbinasyon ng mga uri ng DMI (gaya ng tinukoy ng detalye ng SMBIOS), para makakita ka ng higit pang mga detalye.
Urilalaki dmidecodeupang matuto nang higit pa tungkol sa argumento ng command line nito.
Ayan yun.