Я щойно втратив кілька днів на цю тему; було б найкраще, якби хтось, хто насправді обізнаний, міг підтвердити правильність наступного, але AFAIK, це те, що я розумію, насправді відбувається:
- mini PCI-Express (mPCIe) та mini SATA (mSATA) - два окремі стандарти. Кожен стандарт вказує і шину, і фізичний інтерфейс. Фізичний з'єднувач і фізичні форм-фактори двох стандартів - ІДЕНТИЧНІ - що, напевно, робить виробництво цих речей дешевшим (і, можна сподіватися, ціною). (Я кажу, що форм-фактор s тому, що принаймні є версії на повний зріст та піввисотку. Але обережно: вам справді слід використовувати адаптер, щоб помістити карту на піввисоту в слот на повний зріст, навіть якщо він "підходить" Це тому, що картка НЕОБХІДНО вкручуватись для належного контакту, а отвір для гвинта вдвічі більше від карти на піввисоті, ніж це потрібно, тому вам потрібен пластиковий адаптер, який належним чином вкручується. і утримує картку напіввисоти).
- З'єднувач і форм-фактори однакові, але характеристики фактичних індивідуальних PIN-кодів лише частково збігаються. Насправді, навіть в специфікації SINGLE mPCIe, існують різні варіанти того, які штифти реально реалізовані в межах певної карти. Насправді, здається, що є навіть варіанти, які дозволяють певним штифтам мати прямо протилежні значення від картки до картки !! (Щоб бути абсолютно правдивим, можливо, ці протилежні значення насправді є різницею між значеннями в mPCIe і mSATA; через причину № нижче, я не міг сказати. Можу лише сказати вам, що здається, що в моєму Lenovo T420 , контактний 20 на "слоті mPCIe для WLAN-карт" змушує карту увімкнути радіо, тоді як контакт 20 в "слоті mPCIe для карт WWAN" примушує карту вимкнути радіо. Ми ще веселимось? Здається, що це робиться з чіткою метою, щоб OEM-виробники могли обмежити корисність певних слотів певними типами карт. Так, наприклад, якщо ви вставите карту Wifi з деяких ThinkPad Lenovo в слот WWAN, вона не працюватиме; але якщо ви візьмете крихітну плитку скотча і накрийте шпилькою 20 на карту Wifi, а потім вставите її в слот WWAN, це спрацює чудово)
- Оскільки роз'єм і форм-фактори однакові, ви можете легко вставити картки одного типу в будь-який слот. Найкраща аналогія, яку я можу надати, полягає в наступному: Подумайте про побутовий прилад із великим іменем, який можна придбати як у США, так і у Франції, і він має роз'ємний шнур живлення. Тоді уявіть, що ви перемикаєте шнури на одному з них, тож обидва прилади тепер мають однакову вилку. Далі видаліть будь-які позначки чи етикетки, які б давали змогу знати, яка саме була. Нарешті, попросіть когось із зав'язаними очима (поставити пробки у вухо тощо) підлетіть вам сліпо до однієї з двох країн і принесуть вам кімнату, де можна підключити прилад. А тепер запитайте себе: що буде, якщо підключити прилад і включити його? Це може спрацювати чудово; це може працювати, але лише на півшвидкісному або подвійному швидкостях; це може одразу десь затримати запобіжник; він може насправді вигоріти миттєво або навіть спалахнути полум'я протягом декількох секунд; з іншого боку, може статися, що те, що трапляється, - це взагалі нічого.
- Специфікація mPCIe (принаймні, я не знаю mSATA) вказує, що певні штифти повинні нести сигнали ІНШИХ відомих шин. Наприклад, деякі штифти просто передають USB-сигнали на шину USB. Це дуже корисно, оскільки додавати USB-порти на карту mPCIe дуже дешево. Здається, виробник може зробити "mCPIe слот", який насправді взагалі не подає жодних сигналів mPCIe !!! (Це може бути, наприклад, додаткова USB-карта mPCIe). Слот "mPCIe" проходить через USB-сигнали. Схоже, це стосується, наприклад, мого Lenovo Thinkpad T420. Насправді в коді є код BIOS, який заважає навіть звичайній USB-карті працювати в цьому слоті. BIOS дозволяє певному списку модемів карт WWAN працювати в цьому слоті. Ці картки насправді є просто модемами WWAN,
- Нарешті, деякі виробники самі здаються такими ж розгубленими, як ви і я; або, можливо, вони просто безтурботні. Мій Lenovo T420 має "міні-слот PCI-Express WWAN": білий список карт, які працюють у цьому слоті, включає як "картки mPCIe WWAN" (це чисті USB-модеми, встановлені на картках mPCIe форм-фактора та за допомогою USB прохідні сигнали) та "карти зберігання mSATA". Наскільки я можу сказати, цей "слот mPCIe" підтримує карти MSATA, але не є фактичними картами mPCIe (навіть якщо ви закриваєте штифт 20).
Зауважу, що на відміну від моєї іграшкової думки-експерименту з побутовою технікою вище, законів щодо реклами правди чи маркування споживачів не застосовується до цих карток або маркетингових матеріалів, які їх описують. Тож можливо, ви насправді можете обсмажити свої картки або материнську плату, підключивши «mPCIe карту» до «слота mPCIe». Поки мені пощастило - речі просто не спрацювали, і нічого не було зруйновано чи загублено, крім мого часу.
Підсумок полягає в тому, що "вони виглядають однаково, але те, що відбувається, коли ви вставите дану карту в даний слот, можна передбачити лише за наявності явної документації про результат цього акту".
Вибачення за божевільну тривалість цієї публікації. Я гарантую вам, що вам знадобилося менше часу, щоб прочитати його, ніж знадобилося мені, щоб дізнатися інформацію в ньому. І написання це дозволило мені відпустити трохи пари - відпустити і перестати думати про надсилання білого порошку в незазначеному конверті до деяких закладів Lenovo :).
скотт