Does 42 mm M.2 SSD compatible with my motherboards m.2 slot?

Solution
No, that's the "E" keyed slot, which means it'll only accept "E" keyed modules. They have a notch in pins 24-31. M.2 SSDs are either "B" keyed (for SATA M.2 SSDs) or "M" keyed (for PCIe SSDs).

Those E key slots are generally only used for things like Wifi adapters, celluar modems and bluetooth.
No, that's the "E" keyed slot, which means it'll only accept "E" keyed modules. They have a notch in pins 24-31. M.2 SSDs are either "B" keyed (for SATA M.2 SSDs) or "M" keyed (for PCIe SSDs).

Those E key slots are generally only used for things like Wifi adapters, celluar modems and bluetooth.
 
Solution