6

Решено, см. Мой комментарий к принятому ответу ниже, проблема не имеет ничего общего с драйверами.

Я купил корпус eSATA и вставил в него диск, и мне просто не повезло, когда мой рабочий стол Ubuntu 10.04 LTS (64-разрядный) распознал его через eSATA. Он работает нормально, если вместо этого я использую тот же корпус через разъем USB2, что говорит о том, что накопитель успешно установлен в корпусе и что накопитель работает.

Вот что я пробовал / проверял:

  1. Подключать накопитель наивно. Буквально, подключив кабель eSATA к коробке и включив диск, пока Ubuntu работала. Никакой реакции, и ничего не появляется в Дисковой Утилите или fdisk -l .

  2. Оставив диск подключенным и загрузив Ubuntu в холодном режиме из выключенного питания. Все еще ничего на DU или fdisk -l .

  3. Обеспечение того, чтобы в BIOS был включен порт eSATA (он не менялся).

  4. Обеспечение того, чтобы BIOS использовал AHCI. Это не было, и это не было никаких проблем с доступом к внутреннему SATA SSD (основной диск коробки). (SSD обнаружился под контроллером PATA, потому что я думаю, что BIOS делал эмуляцию или что-то.) Переключение BIOS для использования AHCI на контроллере SATA не имело никакого значения, кроме того, что SSD вместо этого отображался под контроллером SATA и был указан как использующий драйвер ahci, как и следовало ожидать.

  5. Ищете в dmesg что-нибудь полезное. Я не вижу никаких упоминаний о накопителе (кроме случаев, когда он был подключен через USB).

Другая информация:

  • eSATA находится на материнской плате, Intel DH57JG.
  • Корпус - это Apex (дешевый, но, кроме проблем с длиной кабеля, людям на Amazon он понравился, и он красивый).
  • Диск представляет собой Samsung F3 HD103SJ.
  • Кабель - это, ну, кабель.

К сожалению, у меня нет другой машины, поддерживающей eSATA, поэтому я могу сделать очевидную вещь и доказать, что буровая установка (корпус и кабель) работают над eSATA на другом компьютере. :-( И мой рабочий стол не настроен для двойной загрузки другой ОС ... Так что на данном этапе я не знаю, что это программная проблема, может быть аппаратная, может быть кабельная, но в случае чего-то очевидного я пропускаю ...

Обновление 1:

Хотей предположил, что мне могут понадобиться специальные драйверы для платы (набор микросхем Intel H57 в DH57JG), но Intel, похоже, считает, что ядро уже изначально поддерживает чипсет. Я должен сказать, что мне никогда не приходило в голову, что внутренний SATA будет работать, а eSATA - нет.

Обновление 2:

Кто-то на форумах Ubuntu предложил на всякий случай установить scsitools и запустить rescan-scsi-bus.sh от имени пользователя root. Не повезло, но разместив эту информацию здесь для полноты:

root@forge:~# rescan-scsi-bus.sh -c
Host adapter 0 (ahci) found.
Host adapter 1 (ahci) found.
Host adapter 2 (ahci) found.
Host adapter 3 (ahci) found.
Host adapter 4 (ahci) found.
Host adapter 5 (ahci) found.
Scanning SCSI subsystem for new devices
Scanning host 0 channels 0 1 for  SCSI target IDs  0 1 2 3 4 5 6 7, all LUNs
Scanning for device 0 0 0 0 ...
OLD: Host: scsi0 Channel: 00 Id: 00 Lun: 00
      Vendor: ATA      Model: INTEL SSDSA2M080 Rev: 2CV1
      Type:   Direct-Access                    ANSI SCSI revision: 05
Scanning host 1 channels 0 1 for  SCSI target IDs  0 1 2 3 4 5 6 7, all LUNs
Scanning host 2 channels 0 1 for  SCSI target IDs  0 1 2 3 4 5 6 7, all LUNs
Scanning for device 2 0 0 0 ...
OLD: Host: scsi2 Channel: 00 Id: 00 Lun: 00
      Vendor: TSSTcorp Model: CDDVDW SN-S083C  Rev: SB01
      Type:   CD-ROM                           ANSI SCSI revision: 05
Report Luns command not supported (support mandatory in SPC-3)
Scanning for device 2 0 0 0 ...
OLD: Host: scsi2 Channel: 00 Id: 00 Lun: 00
      Vendor: TSSTcorp Model: CDDVDW SN-S083C  Rev: SB01
      Type:   CD-ROM                           ANSI SCSI revision: 05
Scanning host 3 channels 0 1 for  SCSI target IDs  0 1 2 3 4 5 6 7, all LUNs
Scanning host 4 channels 0 1 for  SCSI target IDs  0 1 2 3 4 5 6 7, all LUNs
Scanning host 5 channels 0 1 for  SCSI target IDs  0 1 2 3 4 5 6 7, all LUNs
0 new device(s) found.               
0 device(s) removed.                 

Есть идеи?

2 ответа2

1

На первый взгляд я бы сказал, что в вашей Ubuntu 10.4 нет драйверов для eSATA на вашей материнской плате. Казалось бы, eSATA достаточно отличается от обычного SATA, чтобы требовать своих собственных драйверов. Я столкнулся с той же проблемой с eSATA на карте PCI. Мой диск eSATA был опознан XP, но не Ubuntu.

Несколько старая ссылка, но это указывает на то, что это было проблемой некоторое время:http://brainstorm.ubuntu.com/item/6607/

1

Посмотрите, поможет ли это: HOWTO: диски с горячей заменой eSATA.

См. Также раздел «Установка диска eSATA» (и особенно последнюю запись).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .