Linux видит только один диск из четырех дисков eSATA
Недавно я купил корпус с 4 отсеками (Mediasonic Probox - возможно, дешевый мусор, но должен работать) с 4 дисками по 2 ТБ. Корпус имеет интерфейсы USB3 и eSATA. Изначально я намеревался использовать его на USB3, но у меня были некоторые проблемы с этим, поэтому сейчас я пытаюсь использовать его с eSATA. Обратите внимание, что в этой коробке нет никакого внутреннего RAID. Предполагается представить установленные диски как отдельные диски.
Проблема в том, что ядро Linux видит только один из 4 дисков. Я подключаю его к встроенным портам материнской платы Intel DX58SO, чье руководство утверждает, что "они также могут использоваться для репликации портов, что позволяет объединять несколько жестких дисков на каждом из портов eSATA".
Я использую Arch Linux с версией ядра 2.6.39.3. Я могу получить доступ к одному из дисков как /dev/sda (который вызвал свой собственный набор проблем во время загрузки - он сместил мои внутренние диски вверх на один слот), но остальные три полностью отсутствуют.
Что-то особенное, что мне нужно сделать, чтобы Linux увидел множитель?
3 ответа
В конце концов, я решил, что коробка - дешевый кусок мусора. Я думал, что мог получить неисправный блок, поэтому я сделал RMA и получил замену. Новый модуль вел себя точно так же, включая многие ошибки ввода-вывода USB, которые здесь не описаны.
Все еще возможно, что я делал что-то не так, так как подозрительно, что я получил два устройства, которые вышли из строя точно таким же образом, но также возможно, что дизайнеры не провели достаточного тестирования совместимости, и что он просто не может работать с моим аппаратное обеспечение (я также попробовал его на другом компьютере под управлением Windows с той же материнской платой и получил те же результаты).
В любом случае я отправил аппарат обратно. Я заказал совершенно другое устройство от другого производителя, и, надеюсь, это сработает лучше.
Извините за этот старый вопрос, но я предполагаю, что ваша материнская плата поддерживает множитель портов только тогда, когда BIOS установлен на AHCI. Большинство материнских плат работают именно так, если они вообще поддерживают репликацию портов. Вы всегда можете получить дополнительную карту за 30 - 60 долларов.
Опция ядра CONFIG_SATA_PMP=y
Не уверен, есть ли в Arch это ядро по умолчанию.
Однако линия допроса Таграма может быть правильной.
Вполне возможно, что ваш корпус создает рейд (или JBOD) массив ваших дисков. Это будет представлено как один диск. Размеры будут отличаться от одного диска, если только он не создает более двух дисков raid1.