Я только что потерял несколько дней на эту тему; было бы лучше, если бы кто-то действительно знающий мог подтвердить правильность следующего, но AFAIK, это то, что я понимаю, на самом деле происходит:
- mini PCI-Express (mPCIe) и mini SATA (mSATA) - это два разных стандарта. Каждый стандарт определяет как шину, так и физический интерфейс. Физический соединитель и физические форм-факторы двух стандартов являются ИДЕНТИЧНЫМИ - что, я полагаю, делает производство этих вещей более дешевым (и можно надеяться, ценой). (Я говорю форм-фактор s, потому что есть версии полной высоты и половинной высоты, по крайней мере. Но будьте осторожны: вы действительно должны использовать адаптер, чтобы вставить карту половинной высоты в слот полной высоты, даже если он «подходит» Это просто потому, что для правильного контакта карта должна быть привинчена, а отверстие для винта вдвое дальше от карты половинной высоты, чем нужно, поэтому вам нужен пластиковый адаптер, который правильно ввинчивается и удерживает карту половинной высоты).
- Коннектор и форм-факторы одинаковы, но спецификации реальных отдельных ПИН-кодов только частично совпадают. Фактически, даже в пределах спецификации SINGLE mPCIe существуют различные варианты того, какие выводы фактически реализованы в конкретной карте. На самом деле, кажется, что есть даже варианты, которые позволяют определенным контактам иметь совершенно противоположные значения от карты к карте !! (Чтобы быть совершенно правдивым, возможно, что эти противоположные значения на самом деле являются разницей между значениями в mPCIe и в mSATA; по причине № ниже я не могу сказать. Я могу только сказать вам, что кажется, что в моем Lenovo T420 контакт 20 в «слоте mPCIe для карт WLAN» заставляет плату включать радио, а в контакте 20 в «слоте mPCIe для карт WWAN» карта выключается. Мы уже веселились? Похоже, что это сделано для явной цели, позволяющей OEM-производителям ограничить использование определенных слотов для определенных типов карт. Так, например, если вы вставите карту Wi-Fi из некоторых Lenovo ThinkPad в слот WWAN, она не будет работать; но если вы возьмете крошечную полоску скотча и заглушку 20 на карте Wi-Fi, а затем вставите ее в слот WWAN, она будет работать нормально)
- Поскольку разъем и форм-факторы одинаковы, вы можете легко вставить карты одного типа в любой слот. Лучшая аналогия, которую я могу привести, это: подумайте о каком-нибудь именитом бытовом приборе под брендом, который вы можете купить как в США, так и во Франции, и который имеет съемный шнур питания. Затем представьте, что вы подключаете шнуры к одному из них, так что оба устройства теперь имеют одинаковую вилку. Затем удалите все отметки или метки, которые позволили бы вам узнать, какая из них была какой. Наконец, попросите кого-нибудь завязать вам глаза (положить пробки на ухо и т. Д.), Чтобы вы ослепли вас в одну из двух стран и принесли вам комнату, где вы можете подключить прибор. Теперь спросите себя: что произойдет, если вы подключите прибор и включите его? Это может работать просто отлично; это может работать, но только на половинной или двойной скорости; это могло бы немедленно замкнуть предохранитель где-нибудь; это могло фактически сгореть немедленно, или даже загореться в течение секунд; с другой стороны, может случиться так, что то, что происходит ... вообще ничего.
- Спецификация mPCIe (по крайней мере, я не знаю mSATA) указывает, что определенные контакты должны нести сигналы ДРУГИХ известных шин. Например, некоторые контакты просто передают сигналы USB на шину USB. Это очень полезно, потому что делает добавление USB-портов на карту mPCIe очень дешевым. Похоже, что производитель может создать «слот mCPIe», который фактически не дает НИКАКИХ сигналов mPCIe !!! (Это может быть, например, для дополнительной USB-карты mPCIe. Слот «mPCIe» пропускает сигналы USB. Это похоже на случай, например, с моим Lenovo Thinkpad T420. На самом деле в коде есть BIOS, который не позволяет даже обычной USB-карте работать в этом слоте. BIOS позволяет определенному белому списку модемных карт WWAN работать в этом слоте. Эти карты фактически являются модемами WWAN,
- Наконец, некоторые производители, кажется, либо так же смущены, что и мы с вами; или, возможно, они просто неискренни. В моем Lenovo T420 есть «слот mini PCI-Express WWAN»: белый список карт, работающих в этом слоте, включает в себя как «карты mPCIe WWAN» (которые представляют собой чисто USB-модемы, смонтированные на картах форм-фактора mPCIe и использующие USB сквозные сигналы) и «карты памяти mSATA». Насколько я могу судить, этот «слот mPCIe» поддерживает карты MSATA, но не фактические карты mPCIe (даже если вы закрываете контакт 20).
Я отмечаю, что в отличие от моего игрушечного эксперимента с бытовой техникой, описанного выше, не существует законов о правдивости рекламы или маркировки, которые применяются к этим карточкам или маркетинговым материалам, которые их описывают. Таким образом, может случиться так, что вы на самом деле можете жарить свои карты или материнскую плату, подключив «mPCIe-карту» в «слот mPCIe». До сих пор мне везло - вещи просто не работали, и ничего не было разрушено или потеряно, за исключением моего времени.
Суть в следующем: «да, они выглядят одинаково, но то, что происходит, когда вы вставляете данную карту в определенный слот, может быть предсказано, только если есть какая-то явная документация о результате этого действия».
Извиняюсь за безумную длину этого поста. Я гарантирую вам, что вам потребовалось меньше времени, чтобы прочитать его, чем потребовалось мне, чтобы изучить информацию в нем. И написание этого позволило мне выпустить пар - отпустить и перестать думать о отправке белого порошка в безымянном конверте на некоторые объекты Lenovo :).
Скот