hpsa(4) Device Drivers Manual hpsa(4) NUME hpsa - controlor pentru HP Smart Array SCSI SINOPSIS modprobe hpsa [ hpsa_allow_any=1 ] DESCRIERE hpsa este un controlor SCSI pentru controlorii RAID ,,HP Smart Array". Opiuni hpsa_allow_any=1: Aceasta opiune permite controlorului sa incerce sa opereze pe orice controlor RAID hardware HP Smart Array, chiar daca acesta nu este cunoscut in mod explicit de catre controlor. Acest lucru permite ca hardware-ul mai nou sa funcioneze cu controlori mai vechi. De obicei, aceasta opiune este utilizata pentru a permite instalarea sistemelor de operare de pe suporturi care sunt anterioare controlorului RAID, dei poate fi utilizata i pentru a permite hpsa sa gestioneze controlori mai vechi care, in mod normal, ar fi gestionai de catre controlorul cciss(4). Aceste placi mai vechi nu au fost testate i nu sunt compatibile cu hpsa, iar cciss(4) ar trebui sa fie utilizat in continuare pentru acestea. Hardware compatibil Controlorul hpsa accepta urmatoarele placi 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 Incepand cu Linux 4.14, sunt acceptate i urmatoarele placi 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 Detalii de configurare Pentru a configura controlorii HP Smart Array, utilizai instrumentul de configurare HP Array (fie hpacuxe(8) sau hpacucli(8)) sau instrumentul de configurare offline bazat pe ROM (ORCA) rulat din ROM-ul opional al Smart Array in momentul pornirii. FIIERE Noduri de dispozitive Unitaile logice sunt accesate prin intermediul controlorului de discuri SCSI (sd(4)), unitaile de banda prin intermediul controlorului de banda SCSI (st(4)) i controlorul RAID prin intermediul controlorului generic SCSI (sg(4)), cu noduri de dispozitiv denumite /dev/sd*, /dev/st* i, respectiv, /dev/sg*. Fiiere de atribute de gazda specifice HPSA in ,,/sys" /sys/class/scsi_host/host*/rescan Acesta este un atribut doar-pentru-scriere. Scrierea in acest atribut va determina controlorul sa caute dispozitive noi, modificate sau eliminate (de exemplu, unitai de banda conectate la cald sau unitai logice nou configurate sau terse etc.) i sa notifice stratul intermediar SCSI cu privire la orice modificari detectate. In mod normal, o rescanare este declanata automat de catre instrumentul de configurare a HP Array (fie varianta de interfaa grafica, fie varianta de linie de comanda); astfel, pentru modificarile unitailor logice, utilizatorul nu ar trebui sa fie nevoit sa utilizeze acest atribut. Acest atribut poate fi util atunci cand se conecteaza la cald dispozitive precum unitaile de banda sau carcase intregi de stocare care conin unitai logice preconfigurate. /sys/class/scsi_host/host*/firmware_revision Acest atribut conine versiunea de firmware a Smart Array. De exemplu: # cd /sys/class/scsi_host/host4; # cat firmware_revision; 7.14 Fiiere de atribute de disc specifice HPSA in ,,/sys" /sys/class/scsi_disk/c:b:t:l/device/unique_id Acest atribut conine un ID unic format din 32 de cifre hexazecimale pentru fiecare unitate logica. De exemplu: # cd /sys/class/scsi_disk/4:0:0:0/device; # cat unique_id; 600508B1001044395355323037570F77 /sys/class/scsi_disk/c:b:t:l/device/raid_level Acest atribut conine nivelul RAID al fiecarei unitai logice. De exemplu: # cd /sys/class/scsi_disk/4:0:0:0/device; # cat raid_level; RAID 0 /sys/class/scsi_disk/c:b:t:l/device/lunid Acest atribut conine ID-ul unitaii logice ,,LUN ID" de 16 cifre hexazecimale (8 octei) prin care poate fi adresata o unitate logica sau un dispozitiv fizic. c:b:t:l sunt controlorul, magistrala, inta i numarul unitaii logice a dispozitivului. De exemplu: # cd /sys/class/scsi_disk/4:0:0:0/device; # cat lunid; 0x0000004000000000 Operaii ioctl() acceptate Pentru compatibilitatea cu aplicaiile scrise pentru controlorul cciss(4), multe, dar nu toate ioctl-urile acceptate de controlorul cciss(4) sunt acceptate i de controlorul hpsa. Structurile de date utilizate de aceste ioctl-uri sunt descrise in fiierul sursa al nucleului Linux include/linux/cciss_ioctl.h. CCISS_DEREGDISK CCISS_REGNEWDISK CCISS_REGNEWD Aceste trei ioctl-uri fac toate exact acelai lucru, i anume determina controlorul sa efectueze o noua scanare pentru dispozitive noi. Aceasta face exact acelai lucru ca i scrierea in atributul ,,rescan" specific HPSA al gazdei. CCISS_GETPCIINFO Returneaza domeniul, magistrala, dispozitivul i funcia PCI i identificatorul placii ,,board ID" (identificatorul subsistemului PCI). CCISS_GETDRIVVER Returneaza versiunea controlorului in trei octei codificai ca: (versiunea_majora << 16) | (versiunea_minora << 8) | (versiunea_sub-minora) CCISS_PASSTHRU CCISS_BIG_PASSTHRU Permite pasarea comenzilor ,,BMIC" i ,,CISS" catre Smart Array. Acestea sunt utilizate pe scara larga de catre instrumentul de configurare a HP Array, agenii de stocare SNMP i aa mai departe. Consultai cciss_vol_status la pentru cateva exemple. CONSULTAI I cciss(4), sd(4), st(4), cciss_vol_status(8), hpacucli(8), hpacuxe(8) , i Documentation/scsi/hpsa.txt i Documentation/ABI/testing/sysfs-bus-pci-devices-cciss in arborele sursa al nucleului Linux TRADUCERE Traducerea in limba romana a acestui manual a fost facuta de Remus- Gabriel Chelu Aceasta traducere este documentaie gratuita; citii Licena publica generala GNU Versiunea 3 sau o versiune ulterioara cu privire la condiii privind drepturile de autor. NU se asuma NICIO RESPONSABILITATE. Daca gasii erori in traducerea acestui manual, va rugam sa trimitei un e-mail la . Pagini de manual de Linux 6.18 8 februarie 2026 hpsa(4)