Наиболее вероятная причина состоит в том, что Ваш сервер шел с аппаратным RAID-контроллером, и sda не является отдельным диском, а логическим диском.
HP обеспечивает инструменты для контроля аппаратных средств, типичная утилита Linux для контроля состояния RAID-контроллера HP и содержавших дисков была бы hpacucli
найденный здесь.
Некоторые полезные команды были бы:
hpacucli> ctrl all show config
hpacucli> ctrl all show config detail
hpacucli> ctrl all show status
hpacucli> ctrl slot=0 pd all show
hpacucli> ctrl slot=0 pd 1 show
hpacucli> ctrl slot=0 pd all show status
Device does not support SMART
Это может означать одну из двух вещей:
Именованный жесткий диск действительно не поддерживает УМНЫЙ. В этом случае Вам не повезло с тем конкретным диском.
smartctl
не имеет никакой подсказки, как говорить с диском. Если это так, у Вас может быть определенная удача с тщательной попыткой различных значений параметров для --device
; см. smartctl страницу справочника для деталей.
Версия BIOS абсолютно не связана с тем, поддерживает ли дисковод УМНЫЙ или нет. Является ли УМНАЯ поддержка дисков свойством диска или более точно встроенным микропрограммным обеспечением диска.
Добавить к сказанному Александром (к сожалению, пока не могу прокомментировать):
smartctl -x -A -d sat+cciss,0 /dev/sda
Бит sat+ получает больше, чем просто cciss сам по себе - в частности, вы должны иметь доступ к отдельным атрибутам, а не только к общему SMART-статусу и вычисленным значениям.