Эльбрус/hcl/диски

Материал из ALT Linux Wiki

Совместимость дисков

SCSI/SAS

Определяется HBA, корзиной и корпусом.

SATA

Определяется совместимостью с SATA-контроллером.

В актуальных системах v3/v4 контроллер в составе моста КПИ или КПИ-2 rev. 6 и младше[1] не поддерживает SSC[2]; при подключении накопителя с неотключаемым SSC характерны длительные таймауты с соответствующей картиной в выводе dmesg[3].

Внимание: версиями ПНС или ядра эта несовместимость не решается, она аппаратная. В случае необходимости применения именно таких устройств можно установить для них дополнительный контроллер.

Проверенные

  • Kingston SMS200S3120G 120 Гб SSD; 801-РС (комплектный)
  • Transcend TS128GMSA370 128 Гб SSD; 801-РС (комплектный)
  • Kingston SEDC400S37480G 480 Гб SSD; 801-РС, 804
  • не возникало проблем с любыми SATA HDD

Уточнить

  • Transcend TS128GSSD370S известна работоспособность на МВЕ8С-РС вер.5, КПИ-2 rev.6

Несовместимы

  • Transcend SSD360S
  • Intel 540S/545S

NVMe

Проверенные

  • Kingston SKC1000H/240G[4]

Примечания

  1. Есть сведения о поддержке SSC в новой ревизии КПИ-2, см. #4071
  2. Spread Spectrum Clocking
  3. kernel: ata7: SATA link up 1.5 Gbps (SStatus 113 SControl 310) 
    kernel: ata7.00: configured for UDMA/33 
    kernel: ata7: EH complete 
    kernel: ata7.00: exception Emask 0x0 SAct 0x0 SErr 0x280000 action 0x6 
    kernel: ata7.00: irq_stat 0x40000001 
    kernel: ata7: SError: { 10B8B BadCRC } 
    kernel: ata7.00: failed command: READ DMA 
    kernel: ata7.00: cmd c8/00:08:78:01:00/00:00:00:00:00/e0 tag 8 dma 4096 in 
    kernel:          res 51/84:00:78:01:00/00:00:00:00:00/e0 Emask 0x10 (ATA bus error)  
    kernel: ata7.00: status: { DRDY ERR }  
    kernel: ata7.00: error: { ICRC ABRT }  
    kernel: ata7: hard resetting link
    
  4. скорость сравнима с x86: 1,7 Гб/с чтение, 1,2 Гб/с запись (direct-режим); необходима настройка MaxPayload; не работает при наличии двух КПИ (4.4, 804)