Saya pernah memiliki pengalaman yang sangat mengganggu dengan slot mPCIe pada laptop Lenovo T420 saya. Awalnya, saya berpikir bahwa slot mPCIe adalah sesuatu yang biasa-biasa saja, tetapi ternyata tidak demikian. Saya menemukan bahwa ada beberapa pilihan tentang apakah pin-pin tertentu sebenarnya di-implementasikan dalam kartu tertentu. Bahkan, saya menemukan bahwa ada beberapa opsi yang memungkinkan pin-pin tertentu memiliki makna yang sesungguhnya berlawanan dari kartu ke kartu!
Saya harus jujur, saya tidak tahu apakah makna-makna tersebut sebenarnya berbeda antara mPCIe dan mSATA. Saya hanya bisa mengatakan bahwa pada Lenovo T420 saya, pin 20 pada slot "mPCIe for WLAN cards" menyebabkan kartu untuk mengaktifkan radio-nya, sementara pin 20 pada slot "mPCIe for WWAN cards" menyebabkan kartu untuk mematikan radio-nya. Apakah kita sudah memiliki fun?
Saya percaya bahwa tujuan dari hal ini adalah agar OEMs dapat membatasi fungsionalitas beberapa slot untuk beberapa jenis kartu tertentu. Misalnya, jika Anda mengisi kartu WiFi Lenovo Thinkpad ke dalam slot WWAN, maka tidak akan berfungsi; namun, jika Anda menggunakan selip kertas Scotch kecil dan menutup pin 20 pada kartu WiFi, lalu memasukkannya ke dalam slot WWAN, maka kartu itu akan bekerja dengan baik.
Karena konnektor dan form-faktor yang sama, Anda dapat dengan mudah mengisi kartu tipe lain ke dalam slot lain. Analogi terbaik yang saya dapat berikan adalah sebagai berikut: Bayangkan beberapa perangkat rumahan ternama yang Anda beli di USA dan Prancis, dan memiliki power cord detachable. Kemudian bayangkan Anda mengganti korda pada salah satu perangkat tersebut, sehingga keduanya memiliki plug yang sama. Berikutnya, hilangkan tanda atau label yang memungkinkan Anda mengetahui mana yang mana. Akhirnya, berikan diri Anda menjadi buta (masukkan stopper ke telinga, dsb.) dan terbangkan ke salah satu negara, lalu membawa Anda ke sebuah ruang di mana Anda dapat menghubungkan perangkat tersebut. Sekarang tanyakan kepada diri Anda: Apa yang akan terjadi jika Anda menghubungkan perangkat tersebut dan mengaktifkannya? Mungkin itu bekerja dengan baik; mungkin itu bekerja, tetapi hanya dengan kecepatan setengah atau ganda; mungkin segera memutuskan fuse di mana saja; mungkin segera meledak menjadi api; atau bahkan tidak terjadi apa-apa.
Spesifikasi mPCIe (setidaknya saya tidak tahu tentang mSATA) menjelaskan bahwa beberapa pin harus membawa signal dari bus lain yang terkenal. Contohnya, beberapa pin hanya mengalirkan signal USB ke dalam bus USB. Hal ini sangat bermanfaat karena membuatnya menjadi sangat murah untuk menambahkan port USB ke kartu mPCIe. Ternyata memungkinkan seorang pengembang membuat "mPCIe slot" yang tidak memberikan signal mPCIe sama sekali!!! (Mungkin itu ada untuk kartu "mPCIe USB", misalnya. Slot "mPCIe" mengalirkan signal USB. Hal ini tampaknya berlaku pada Lenovo Thinkpad T420 saya, misalnya. Faktanya, ada kode dalam BIOS yang mencegah kartu USB biasa bekerja di slot ini. BIOS memperbolehkan whitelist beberapa kartu modem WWAN untuk bekerja di slot ini. Kartu-kartu tersebut sebenarnya hanya modem WWAN dan menghubungkan melalui pin-pass-through USB mPCIe).
Akhirnya, beberapa pengembang sendiri tampaknya terlihat sebagai orang-orang yang bingung atau mungkin mereka hanya tidak jujur. Lenovo T420 saya memiliki "mini PCI-Express WWAN slot": whitelist kartu-kartu yang bekerja di slot ini termasuk baik kartu "mPCIe WWAN" (yang sebenarnya hanya modem USB, terpasang pada kartu form-faktor mPCIe dan menggunakan signal pass-through USB) maupun kartu "mSATA". Saya percaya bahwa tujuan dari hal ini adalah agar OEMs dapat membatasi fungsionalitas beberapa slot untuk beberapa jenis kartu tertentu.
Dalam kesimpulan, saya menemukan bahwa pengalaman dengan slot mPCIe pada laptop Lenovo T420 saya sangat mengganggu dan tidak sesuai dengan harapan saya. Saya berharap artikel ini dapat membantu orang lain yang memiliki pengalaman yang sama untuk lebih jujur dan lebih siap dalam menghadapi situasi-situasi seperti ini.