Возникла необходимость узнать название материнской платы на удаленном сервере, стоящим на площадке провайдера.
Решением оказалось чтение BIOS-а командой:
# dd if=/dev/mem bs=64k skip=15 count=1 | strings | less
Пример результат под FreeBSD:
........ gf&# 3gf#C gf&!K fAgf& 6g,g. Intel Corporation SE7505VB2 0123456789 Intel Corporation SE7505VB2 Board None .................
Как видим материнская плата: SE7505VB2
Но это работает не всегда, например мой рабочий компьютер (под Ubuntu) на материнской плате intel E210882 выдал только производителя и серийный номер платы:
................
Intel Corporation
D101GGC
AAD35788-305
BTGC61102K22
Socket 775
Intel
Intel(R) Celeron(R) CPU 2.66GHz
Socket 775
Null
.................