LINUX.ORG.RU

Посоветуйте рабочий переходник M.2_AHCI -> SATA

 , , , ,


0

1

Имеется SSD M.2_AHCI Plextor, PX-G256M6e. Купил пару таких переходников, вставил во внешний бокс и нифига не видно диск, ни по e-SATA, ни по USB.

Посоветуйте, плсжта, рабочий переходник M.2_AHCI -> SATA.

★★

Последнее исправление: Ololo_Trololo (всего исправлений: 2)
Ответ на: комментарий от ivanich10

На самом деле мне бокс не нужен, чё-то я прогнал, т.к. буду к e-SATA подключать.

может у тебя диск битый

Был системным и рабочим. Вряд ли, за пару дней мог поломаться.

Ololo_Trololo ★★
() автор топика

У M.2 есть линии pcie и sata, если сам диск не умеет sata, то переходник не поможет, нужен конвертер, ну или переходник pcie <- m.2.

bbgg
()
Последнее исправление: bbgg (всего исправлений: 1)
Ответ на: комментарий от bbgg

Смотри, это ССД был SATA-pcie, т.е. не nvme, а sata. В системах он определялся как /dev/sdX, в БИОСе он не отображался как nvme, а как sata.

Ololo_Trololo ★★
() автор топика
Ответ на: комментарий от Ololo_Trololo

Не понимаю в каком месте это SATA SSD, черным по белому «M.2 PCIe SSD» что в инструкции, что поиском по модели

Flotsky ★★★
()
Ответ на: комментарий от Ololo_Trololo

Когда-то давно брал себе https://www.dns-shop.ru/product/495145463ffe3332/m2-vnesnij-boks-keyron-de-mcs1/ и https://www.dns-shop.ru/product/5909c077c2102ff4/m2-vnesnij-boks-agestar-31ubnv1c/ и оба у меня просто работают(не 24/7)

Да впринципе любое, чему заявлено поддержка именно m.2 PCI SSD, что там китайцы в описании товара себе написали лучше дополнительно проверить

Flotsky ★★★
()

имхо, если можно, то лучше обменять сразу на usb-ssd или esatap-ssd, потому что nvme втыкать в usb или даже в sata это расточительство, но вроде как есть Thunderbolt и usb4 по которому можно pcie пробрасывать, но на потребительском рынке такие сложные вещи врядли найдутся.

ext4
()
Последнее исправление: ext4 (всего исправлений: 1)

Как я понял, у вас то, что сейчас называется M.2 AHCI SSD. Подключался по PCIe шине, но не NVMe устройство, а SATA-контроллер в контроллере SSD. Большинство нонешних переходников на USB — это либо M.2 SATA, либо M.2 NVMe.

К esata его точно просто так не подключить. Этому SSD для работы нужна шина PCIe, и, получается, нужен чип, который инициализирует SATA-контроллер, и получаемые со стороны esata-интерфейса команды загоняет в sata-контроллер в SSD. Я не знаю, выпускал ли кто-то подобные чипы...

mky ★★★★★
()
Ответ на: комментарий от mky

M.2 AHCI SSD. Подключался по PCIe шине, но не NVMe устройство, а SATA-контроллер в контроллере SSD.

Т.е. NGFF - это тоже другое?

Ololo_Trololo ★★
() автор топика
Ответ на: комментарий от Ololo_Trololo

NGFF это старое название M.2. И это название разъёма или форм-фактора. В нем есть контакты, на котрых SATA сигнал, а есть, на которых PCIe сигнал (если рассматиривать полный M.2 на материнке).

Есть M.2 накопители, которые просто SATA, у них на соотвествующих контактах SATA-сигнал, такой же, как в SATA разъёме. А есть M.2 накопители, у которых данные по PCIe передаются. И они бывают двух видов — один AHCI (старые), другие NVME (новые). Они работают по PCIe шине, но разные PCI-устройства. Если их втыкать в современный комп, что в M.2 разъём, что через переходник в PCIe слот, то разницы не будет, BIOS распознает что SATA-контроллер (AHCI), что NVME-накопитель. А вот чип в USB переходнике, не факт, что поймёт AHCI, скорее всего нет, а может от прошивки зависит.

mky ★★★★★
()
Последнее исправление: mky (всего исправлений: 1)
Ответ на: комментарий от mky

Если их втыкать в современный комп, что в M.2 разъём, что через переходник в PCIe слот, то разницы не будет, BIOS распознает что SATA-контроллер (AHCI), что NVME-накопитель.

Счас старый комп на Z97 у родителей стоит. Туда вставил NVME PCIe3x4 стало заметно пошустрее. Этот Плекстор думал превратить в УСБ-флешку на худой конец, но по ходу дела он превратится в брелок.

Ololo_Trololo ★★
() автор топика
Последнее исправление: Ololo_Trololo (всего исправлений: 2)
Ответ на: комментарий от Ololo_Trololo

стало заметно пошустрее.

Логично. Современные SSD быстрее, чем 10 лет назад. Плюс, утверждают, что NVME лучше AHCI (больше очередей и они длинее).

превратится в брелок.

Ну, может кто посоветует USB -> M.2 AHCI переходник, может они бывают в природе...

Вспомнил, что когда-то читал и нашёл https://www.ixbt.com/data/jmicron-jms586a-usb3-gen2x2-pcie-review.html . Есть такое извращение, чип JMS586A, там есть поддержка AHCI, остаётся открытым вопрос, если на нём переходники USB-> M.2 AHCI для нормальных разъёмов, а не для яббла.

У старых яблоков были AHCI SSD, в том числе и на Марвел 88SS9183 (чип как у вашего SSD), но у них были какие-то заморочки с разъёмом. Для них коробочки существуют https://aliexpress.ru/item/1005008766020462.html , но подходит ли эта коробочка для нормального M.2 AHCI SSD только по форумам искать...

Причём, из описания чипа как-то написано расплывчато, один порт NVME, другой AHCI, то есть просто наличие JMS586A в переходникие не гарантирует, что он будет AHCI.

mky ★★★★★
()
Последнее исправление: mky (всего исправлений: 1)
Ответ на: комментарий от Ololo_Trololo

Логично. Вобще я не призывал покупать именно это для Apple переходик, так как там другой разъём. И тогда

C такими ценами

нужно будет ещё несколько сотен выложить за переходник M.2 в этот безымянный разъём: https://www.nix.ru/autocatalog/hdd_accessories/Espada-M2Mac13-17-Perehodnik-S...

Там я думал, что если поискать, то найдутся переходники на этом Jmicron JMS586A с нормальным M.2 разъёмом и цена у них будет пониже, так как не для яббла. Но, так ничего не нашёл, похоже, их не делали на M.2. Не понятно, с чего такая цена на такой переходник, либо Jmicron цену заломил, либо ради фанов яббла...

mky ★★★★★
()
Ответ на: комментарий от Ololo_Trololo

А других вариантов особо то и нет. Либо слот в материнской плате, либо адаптер в полноразмерный PCIe слот. Судя по сообщениям выше у вас там особое устройство которое не SATA и не NVMe.

X512 ★★★★★
()
Ответ на: комментарий от X512

особое устройство которое не SATA и не NVMe.

Да.

адаптер в полноразмерный PCIe слот.

Микросервер же старенький, вряд ли его биос знает о таких устройствах.

Ololo_Trololo ★★
() автор топика
Ответ на: комментарий от Ololo_Trololo

AHCI это протокол поверх шины PCIe, по этому протоколу общается драйвер с устройством. Обычно устройство это AHCI SATA контроллер интегрированный в SoC/чипсет. Но в случае PCIe AHCI SSD это AHCI SSD контроллер. Т.е. при подключении PCIe AHCI SSD на шине PCI появляется второй AHCI контроллер.

В системной прошивке (aka BIOS) старого микросервера есть поддержка AHCI. Её там не может не быть, поскольку у микросервера есть интегрированный в чипсет AHCI SATA контроллер.

Для подключения этого плекстора должно быть достаточно M.2 PCIe слота на материнке, либо пассивного PCIe-M.2 переходника в виде AIC (Add In Card), вставленного в PCIe слот материнки. А на микросервере есть свободные PCIe слоты? А какой ширины (x1, x4, x16)?

iliyap ★★★★★
()
Последнее исправление: iliyap (всего исправлений: 1)
Ответ на: комментарий от iliyap

Для подключения этого плекстора должно быть достаточно M.2 PCIe слота на материнке,

Как выше писал, он так и подключался. Счас там нормальный NVME.

А на микросервере есть свободные PCIe слоты? А какой ширины (x1, x4, x16)?

Expansion Slots:
o Slot 1: PCI-Express Gen 2 x16 connector with x16 link
o Slot 2: PCI-Express Gen 2 x1 connector with x1 Link
o Slot 2-2: PCI-Express x4 slot for optional management card

Ololo_Trololo ★★
() автор топика
Ответ на: комментарий от ivanich10

Просто хотел задействовать неплохой девайс, а т.е. воткнуть его в переходники и чрез переходники его в eSATA. А так у меня есть кандидат на eSATA.
И вообще интересно, грузится с диска eSATA можно?

Ololo_Trololo ★★
() автор топика
Последнее исправление: Ololo_Trololo (всего исправлений: 1)
Ответ на: комментарий от ivanich10

А точно ли не проблема в ssd?

Думаешь, адаптеры битые пришли?

Ololo_Trololo ★★
() автор топика
Ответ на: комментарий от Ololo_Trololo

Ну то есть стационарно к микросерверу подключить плекстор можно, либо в x16, либо в x1 слот. Цена вопроса 500-1000 руб за пассивный переходник PCIe-M.2. x1 подешевле, x4 подороже. Номинальная скорость интерфейса у этого плекстора PCIe 2.0 x2 (1 GB/s), в слоте x1 она сократится до 500 MB/s.

Так как тебе наверное даже не нужно, чтобы он был загрузочным, вопросом про поддержку микросервером загрузки с PCIe AHCI SSD можно не забивать голову. Линуксовый ahci.ko его точно «увидит».

Если хочешь сделать из плекстора USB флешку, то нужен USB-PCIe мост с поддержкой AHCI. Например чип JMicron JMS586A поддерживает и PCIe AHCI и PCIe NVMe. Например, вот корпус для превращения M.2 PCIe SSD в USB флешку на этом чипе: https://aliexpress.ru/item/1005008621900030.html

iliyap ★★★★★
()
Ответ на: комментарий от iliyap

Так как тебе наверное даже не нужно, чтобы он был загрузочным

Нет, как раз хотел, чтоб он был загрузочным. Но с другой стороны, на нём можно сделать какой-нить кэш для чего-нить.

Ololo_Trololo ★★
() автор топика
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.