LINUX.ORG.RU

SAS контроллер не видит ленточный накопитель

 , , , ,


0

1

Имеется:

  1. Библиотека Quantum superloader3 L700 LTO-6
  2. Матплата ASUS P5KPL-AM SE
  3. Контроллер HP Smart Array P400
  4. Кабель HP SAS to LTO (SFF-8484 to SFF-8088)

Библиотека и привод рабочие, собственные тесты проходят на отлично, прошивки последние – V100 для библиотеки и V4142 для привода.

Матплата контроллер поддерживает, в его биос пускает.

Контроллер с кешем 256мб и батарейкой, в спецификациях поддержка LTO приводов заявлена. К нему подключён только привод, при инициализации пишет 0 logical drive. Далее идёт загрузка с ssd, который подключён напрямую к матплате, т.е. не через контроллер. Контроллер в системе видится, но в artix использует драйвер hpsa и софтом с репо hp не видится. На live ubuntu с подключённым репо то же самое. kmod-cciss под свежие ядра не нашёл, да и не умеет он в накопители больше 2тб.

Вопрос в следующем – как через этот контроллер работать с LTO?

и софтом с репо hp не видится.

Каким софтом? Зачем софт от HP?

В /proc/scsi/scsi видны робот и драйвы?

Почитай доку от Quantum как заводить эту библу под Linux. Там все должно быть описано.

bigbit ★★★★★
()
Ответ на: комментарий от bigbit

Софт управления контроллером, отсюда: https://downloads.linux.hpe.com/SDR/repo/mcp/Ubuntu/pool/non-free/

В /proc/scsi/scsi только ssd. Драйва нет, и скорее всего, это связано с драйвером hpsa.

Документацию прочёл вдоль и поперёк, в ней всё как всегда просто и легко работает. Из наблюдаемого только: «The SuperLoader may not work with multiple SCSI LUNS when attached to a RAID controller. The SuperLoader is not recommended for use with a RAID controller. If this problem occurs, it is recommended that the SuperLoader be attached to a separate SCSI bus controller on the host or server.» Но это единственное устройство подключённое к контроллеру.

Wizard30
() автор топика
Ответ на: комментарий от Wizard30

А, ну софт управления контроллером - это необязательно, просто как подтверждение, что все встало правильно.

hpsa вроде как и не поддерживает P400, судя по статейке на access.redhat.com.

Попробуй и правда cciss + hpacucli.

То, что cciss не держит >2ТB, это скорее всего только к дискам относится. У лент все другое (другие команды SCSI, другой размер блока).

bigbit ★★★★★
()
Последнее исправление: bigbit (всего исправлений: 1)
Ответ на: комментарий от bigbit

По итогу, попробовал на ядре 4.9, в котором не выкинули cciss. Контроллер прекрасно завёлся, но всё ещё не видел драйв. Пробовал кидать hpsa в blacklist, делу не помогло. Зато ssacli нашёл контроллер и заявил о слишком старой прошивке. Нашёл на сайте hp самую свежую – 7.24 (cp019157) и прошил. После этого контроллер завёлся с hpsa и на старом, и на свежем (5.17) ядре. Добавил в /etc/conf.d/modules модули sg и st и собрал initrd.

После перезагрузки на этапе insmod st библиотека зашумела выполняя инициализацию. В /proc/scsi/scsi контроллер и драйв появились.

Следующим этапом была сборка (и правка) последних (2.4.0.2-1) исходников ltfs-quantum, после чего успешно форматнул и записал/прочитал ленту.

Wizard30
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.