Назад | Перейти на главную страницу

Контроллер Broadcom HT1100 SATA не работает должным образом с дисками емкостью 1 ТБ

Я использую дистрибутив RHEL несколько лет и до сих пор всегда находил ответы. Я знаю, что это скорее проблема с оборудованием, но я работал над этим больше недели и верю, что Linux и ИТ-сообщество помогут больше, чем HP.

У меня CentOS 6.3 установлен на сервере HP ProLiant DL145 G3 с контроллером ввода-вывода BroadCom HT1100 и микропрограммой MMIO BIOS v3.0.0015.6 контроллера ServerWorks SATA. Этот контроллер не полностью поддерживает большие диски.

Вот то, что я пробовал, и результаты;

  1. Стандартная настройка - зависает на экране POST ServerWorks. Невозможно даже войти в CMOS, не отключив диски.

  2. Если я просто отключу кабели SATA до того, как он попадет на экран ServerWorks, а затем снова подключу, я могу загрузиться с компакт-диска, USB, PXE. Однако возиться с кабелями при загрузке непрактично.

  3. Если я вхожу в конфигурацию BIOS, я могу настроить ее так, чтобы не пытаться загружать диски, а оставить контроллер включенным. Это позволяет мне нормально загружаться, но диски не видны в ОС (установлены live CD или USB).

Я использовал метод №2 для установки и обновления CentOS. У меня есть раздел / boot на USB-накопителе (все остальное находится на дисках SATA в программном RAID1), надеясь, что это поможет обойти проблему, но я получаю это

Kernel panic - not syncing:Attempted to kill init!
Pid: 1, comm: init Not tainted 2.6.32-279.9.1.el6.x86_6 #1
Call Trace:
[<ffffffff814fd6ba>] ? panic+0xa0/0x168
[<ffffffff81070c22>] ? do_exit+0x862/0x870
[<ffffffff8117cdb5>] ? fput+0x25/0x30
[<ffffffff81070c88>] ? do_group_exit+0x58/0xd0
[<ffffffff81070d17>] ? sys_exit_group+0x17/0x20
[<ffffffff8100b0f2>] ? system_call_fastpath+0x16/0x1b
panic occured, switching back to text console

Я уверен, что можно будет разговаривать с дисками без проверки загрузки BIOS, поскольку BIOS не видит их и в методе № 2, они отключаются при проверке, но Linux видит их нормально. Если бы кто-нибудь мог помочь выяснить, как я был бы очень признателен!

Другой возможный вариант, с которым я столкнулся, - это сложное обновление прошивки. У Tyan есть несколько плат на их веб-сайте с HT1100 и обновлением ServerWorks v3.0.0015.7, в котором в примечаниях к выпуску указано «добавляет поддержку дисков TB». Если бы кто-то мог помочь мне вставить прошивку Tyan SATA в файл HP ROM, чтобы я мог просто перепрошить, это тоже было бы очень признательно.

Спасибо за любую помощь, которую вы можете предложить!

Это старый сервер. Серьезно, это СТАРЫЙ сервер. Я бы поставил дату 2005-2006 ...

В любом случае, если вы хотите использовать эту систему, самые последние благословенный прошивка для системная плата (и встроенный контроллер) с 2007 г.. Больше ничего надежно работать не будет.

Почему бы вам просто не добавить в систему выделенный контроллер для использования дисков? Он поддерживает HP Smart Array E200 и любой стандартный контроллер SAS (например, LSI).