У меня есть старый HP NetServer LPr с картой Symbios SCSI, подключенной к Quantum SuperLoader 3, основанному на DLT. Время от времени кажется, что теряется связь с автозагрузчиком. Обычно это происходит из-за нестабильного питания, но не совсем понятно, почему; иногда, когда это происходит, светодиоды автозагрузчика горят оранжевым светом, и его необходимо выключить и снова включить. В настоящее время раздражающий обходной путь - перезагрузить компьютер. Поскольку это наш производственный сервер VPN и DNS, а не только резервный сервер, это далеко не оптимально.
В Debian (Sarge) нет какой-нибудь команды, которую можно ввести, чтобы заставить карту заметить, что автозагрузчик снова подключен?
dcr1:/proc# grep -i symbios /proc/pci
SCSI storage controller: LSI Logic / Symbios Logic 53c895 (rev 1).
dcr1:/proc# uname -a
Linux dcr1 2.4.27-3-686 #1 Tue Dec 5 21:03:54 UTC 2006 i686 GNU/Linux
dcr1:/proc# mt status
mt: /dev/tape: No such device
dcr1:/proc# ls -l /dev/tape
lrwxrwxrwx 1 root root 8 2007-02-07 16:01 /dev/tape -> /dev/st0
dcr1:/proc#
Эта команда mt status покажет фактический статус st0, когда все работает правильно. Сообщение Нет такого устройства обычно является вторым признаком того, что нам нужно перезагрузить компьютер. Первым признаком обычно является то, что резервное копирование не выполнялось.
В Linux 2.4 вы можете принудительно выполнить повторное сканирование шины scsi, отправив «echo 1» в одну из записей / proc. Я всегда искал это в документе SCSI_HOWTO. Если нужно, могу посмотреть.
Похоже, диск отключается. Вы пробовали scsitur (готовый тестовый образец) или команду scsinq?
Вы пытались удалить и повторно добавить модуль st (scsi tape)? Может предотвратить необходимость перезагрузки по крайней мере ...
lsmod | grep st sudo rmmod st sudo modprobe st
Возможно, вам нужно удалить устройство scsi, а затем выполнить повторное сканирование. Эта статья IBM есть несколько способов сделать это.
Когда ваш диск определен правильно, выполните команду:
# cat /proc/scsi/scsi
и запишите результат.
это должно выглядеть так:
Host: scsi9 Channel: 00 Id: 01 Lun: 00
Vendor: IBM Model: ULT3580-TD4 Rev: 5500
Type: Sequential-Access ANSI SCSI revision: 05
на ядрах 2.4:
# echo "scsi add-single-device H C I L" > /proc/scsi/scsi
где H C I L - адрес SCSI при правильном обнаружении диска.
на ядрах 2.6:
# echo “- - -” > /sys/class/scsi_host/hostH/scan
где H - номер контроллера SCSI.