| HPSA(4) | Руководство программиста Linux | HPSA(4) | 
hpsa - драйвер SCSI для HP Smart Array
modprobe hpsa [ hpsa_allow_any=1 ]
hpsa — это драйвер SCSI для контроллеров RAID HP Smart Array.
hpsa_allow_any=1: Этот параметр разрешает драйверу попытаться управлять аппаратурой любого контроллера RAID HP Smart Array, даже если его модель неизвестна драйверу. Это позволяет новому оборудованию работать через старые драйверы. Обычно, данный параметр используется для того, чтобы позволить установить операционную систему с носителя, который был создан раньше контроллера RAID, а также он может использоваться для обслуживания драйвером hpsa старых контроллеров, которые, обычно, работают через драйвер cciss(4). Такие старые карты не тестировались и не поддерживаются hpsa; для них пока всё же лучше использовать cciss(4).
Драйвер hpsa поддерживает следующие карты Smart Array:
    Smart Array P700M
    Smart Array P212
    Smart Array P410
    Smart Array P410i
    Smart Array P411
    Smart Array P812
    Smart Array P712m
    Smart Array P711m
    StorageWorks P1210m
Начиная с Linux 4.14 также поддерживаются следующие платы Smart Array:
    Smart Array 5300
    Smart Array 5312
    Smart Array 532
    Smart Array 5i
    Smart Array 6400
    Smart Array 6400 EM
    Smart Array 641
    Smart Array 642
    Smart Array 6i
    Smart Array E200
    Smart Array E200i
    Smart Array E200i
    Smart Array E200i
    Smart Array E200i
    Smart Array E500
    Smart Array P400
    Smart Array P400i
    Smart Array P600
    Smart Array P700m
    Smart Array P800
Для настройки контроллеров HP Smart Array используйте HP Array Configuration Utility (hpacuxe(8) или hpacucli(8)) или Offline ROM-based Configuration Utility (ORCA), которую можно запустить из ROM Smart Array при старте машины.
Логические диски доступны через драйвер дисков SCSI (sd(4)), ленточные устройства — через драйвер лент SCSI (st(4)), а контроллеры RAID — через общий драйвер SCSI (sg(4)); имена узлов устройств называются /dev/sd*, /dev/st* и /dev/sg*, соответственно.
# cd /sys/class/scsi_host/host4 # cat firmware_revision 7.14
# cd /sys/class/scsi_disk/4:0:0:0/device # cat unique_id 600508B1001044395355323037570F77
# cd /sys/class/scsi_disk/4:0:0:0/device # cat raid_level RAID 0
Пример:
# cd /sys/class/scsi_disk/4:0:0:0/device # cat lunid 0x0000004000000000
Для совместимости с приложениями, написанными для драйвера cciss(4), в драйвере hpsa поддерживаются многие ioctl из драйвера cciss(4) (но не все). Структуры данных, используемые в ioctl, описаны в файле исходного кода ядра Linux include/linux/cciss_ioctl.h.
(major_version << 16) | (minor_version << 8) |
    (subminor_version)
    
  cciss(4), sd(4), st(4), cciss_vol_status(8), hpacucli(8), hpacuxe(8),
http://cciss.sf.net, and Documentation/scsi/hpsa.txt и Documentation/ABI/testing/sysfs-bus-pci-devices-cciss в дереве исходного кода ядра Linux
| 2017-09-15 | Linux |