У нас есть аналогичная проблема с ядром RH6 версии 2.6.32-504. Мы откатились до версии 2.6.32-431, и, похоже, это решило проблему с ATTO H680. Возможно, это абсурдное решение для вашего ядра 3.5.4, но я подумал, что оно может указать вам правильное направление.
В своем исследовании я нашел эту статью (на веб-сайте ATTO), в которой говорится:
ATTO 6Gb ESAS HBA и ядро Linux 2.6.33
В ядре Linux 2.6.33 и выше, теперь встроена поддержка микросхемы PMC 8001 в драйвере под названием
pm8001.ko
. Если присутствует, этот драйвер будет загружен автоматически для HBA ATTO 6 ГБ и должен быть удален ("rmmod pm8001
") перед загрузкой нашего драйвера.По состоянию на май 2010 г. единственным дистрибутивом Linux, в настоящее время использующим это ядро, является Fedora Core 12. Если вы хотите навсегда удалить драйвер PMC, вы можете попробовать удаление встроенного драйвера, который, вероятно, находится по адресу:
/lib/modules/2.6.33-default/kernel/drivers/scsi/pm8001/pm8001.ko
ПРИМЕЧАНИЕ. Это местоположение может не подходить для всех дистрибутивов Linux , использующих эту версию ядра.
Кроме того, вы можете установить их драйвер и инструмент настройки, чтобы обновить прошивку на карте (если применимо).