Drag to reposition cover

Lenovo Thinkcentre/ThinkStation Tiny (Project TinyMiniMicro) Reference Thread

Notice: Page may contain affiliate links for which we may earn a small commission through services like Amazon Affiliates or Skimlinks.

jja2000

New Member
Apr 7, 2024
5
1
1
No. It seems the x16 physical riser does only work for graphics cards on the arrow lake platform. I have the same issue with my P3 Tiny G2. The x4 riser does work.
I have the same problem with my M90q Gen 5 as I described earlier in the thread. I opened a ticket with Lenovo, but they claim it's an electrical incompatibility with the riser... I guess if you want to use anything other than a GPU you need the smaller riser.
 
  • Like
Reactions: hoppel118

Stovar

Active Member
Dec 27, 2022
246
121
43
I tried these 2 lenova riser cards on my M90q Gen 6 and only the top one fitted, but did not detect any sata/raid/network or nvme addon cards. The green light appeared on the addon cards oddly but no detection in windows 11 or linux. Did not have a gpu to test it since not a gamer. Wish they just kept it as a normal pci-e slot!

61VxssL3pDL._AC_SL1500_.jpg

lenova tiny 4 riser card.jpg



Lenova were pretty clueless when I asked them if they sell the riser they just gave me the link to lenova spare parts and that was when I told them already checked it. The manual mentions the riser card but does not list the part number or name either.
 

invik

New Member
Dec 26, 2025
1
3
3
I had an issue with a X550-T2 with the SR-IOV on my M720q. Even when following this post: SR-IOV activation, it did not work. The kernel modules were loaded, all the logs seemed fine.

But I had an Permission denied error when running the echo 4 > /sys/class/net/enp1s0f0/device/sriov_numvfs command.

It turned out that SR-IOV had to be activated in the UEFI for each of the ports in Devices->ATA Drive Setup->Intel (R) Ethernet 10G 2P X550-t Adapter->Device Level Configuration->Virtualization Mode
They were on 'None'. Setting them on 'SR-IOV' solved my issue.

It is quite strange that these parameters end up in 'ATA Drive Setup' but there they are.
 

cokecan72

New Member
Dec 5, 2025
1
0
1
This is a fun one, I considered making one like that myself as well but didn't have the time to, so I'm glad someone else made it real (though it would've been nice if the source files were available). It makes use of the fact that PCIe lanes from the Intel PCH can be reconfigured in firmware (I have an explanation about that here, though it seems they streamlined the flashing process for this specific adapter and platform).

In this case it's splitting the x4 link into 4 x1 links and using a clock buffer to split the refclk to the 4 slots. That gets you 4 drives running at PCIe 3.0 x1 off of the PCH, so up to just under 1GB/s per drive, and you still have the full PCIe x8 slot from the CPU as well (though with the SSDs installed you won't have much space lol).

It's a pretty cool riser in theory. I haven't seen it in practical use, but I imagine it works just fine. Seems to be using an extra buck converter to run the SSDs off of the beefier 12V rail so there should be no concerns about going over the tiny's onboard 3.3V regulator's limit, it just counts to the maximum total shared with the 12V for the PCIe slot now.
Thanks for the explanation here. Very interesting!

Obviously I know this custom riser isn't from you so you may not know, but can I just clarify something; If it's using the x4 PCIe lanes from the PCH/DMI then presumably they are the same lanes that's shared with wifi/usb/sata etc? Also this riser has what appears to be an x4 PCIe slot on it too. How does this work? It can't surely share the same lanes can it? if so that'll be terrible performance o_O

My understanding from j4cbo's riser is that Lenovo exposes x8 CPU lanes in addition to the x4 PCH/DMI lanes on this connector. Where j4cbo's appears to be different is that he uses half of the x8 CPU lanes for one M.2 connector while the other x4 are used for a PCIe expansion card while also tapping into the x4 PCH/DMI lanes for the second M.2 slot. This would give both M.2 slots on the riser x4 lanes each though one of them would be shared with USB/WIfi/Sata etc. Based on how I've understood the PCIe lane architecture in the M920, it just made me wonder how this TaoBao riser is electrically wired
 
Last edited:

WifiCable

Member
Dec 18, 2023
62
89
18
Netherlands
Thanks for the explanation here. Very interesting!

Obviously I know this custom riser isn't from you so you may not know, but can I just clarify something; If it's using the x4 PCIe lanes from the PCH/DMI then presumably they are the same lanes that's shared with wifi/usb/sata etc? Also this riser has what appears to be an x4 PCIe slot on it too. How does this work? It can't surely share the same lanes can it? if so that'll be terrible performance o_O

My understanding from j4cbo's riser is that Lenovo exposes x8 CPU lanes in addition to the x4 PCH/DMI lanes on this connector. Where j4cbo's appears to be different is that he uses half of the x8 CPU lanes for one M.2 connector while the other x4 are used for a PCIe expansion card while also tapping into the x4 PCH/DMI lanes for the second M.2 slot. This would give both M.2 slots on the riser x4 lanes each though one of them would be shared with USB/WIfi/Sata etc. Based on how I've understood the PCIe lane architecture in the M920, it just made me wonder how this TaoBao riser is electrically wired
These riser slots have 8 lanes from the CPU and 4 lanes from the PCH in them. The PCH lanes share bandwidth with everything else connected to the PCH as you say.
On Tiny5 the PCH's DMI uplink to the CPU is equivalent to PCIe 3.0 x4 so that's how much bandwidth is available for USB/SATA/Wifi/LAN, the bottom NVMe slots and the PCH lanes in the riser slot combined.

That riser puts the 8 lanes from the CPU directly in the x8 slot, and takes the 4 lanes from the PCH and runs one to each NVMe slot.

j4cbo's riser does something different, it uses 4 of the CPU lanes for the PCIe x4 slot, the other 4 CPU lanes for one of the NVMe slots and then the 4 PCH lanes for the final NVMe slot
 
  • Like
Reactions: KevinR and Stovar

sw1

New Member
Sep 14, 2023
29
8
3
I found a cheap used Tiny8 (M90q Gen 3) and, even though it hasn't arrived, I'm pretty sure it doesn't come with a riser. On AliExpress I see the riser goes for ~US$60. Is that really the case? I asume generic/no-brand ones are still not available like the ones for the Tiny5 that cost less than US$10?
 

Stovar

Active Member
Dec 27, 2022
246
121
43
I found a cheap used Tiny8 (M90q Gen 3) and, even though it hasn't arrived, I'm pretty sure it doesn't come with a riser. On AliExpress I see the riser goes for ~US$60. Is that really the case? I asume generic/no-brand ones are still not available like the ones for the Tiny5 that cost less than US$10?

Yeah that is the issue there appears only 2 type of riser cards, I posted the ones above there is that cheaper one around £10-15 then the expensive one around £30-40 which has extra capicitors, chipsets (see 3-4 post above). The cheap one never fit into my gen 6 lenova, only the expensive one that cost £30-40. You might be able to get an idea by looking at the slot length and pins if it may fit your lenova. I was unaware it only supported gpus on my system though so had to return it.

I would recommend you purchase from amazon or a seller in which you can return it in case it does not work, its a known issue some arrive dead.
 
  • Like
Reactions: sw1

ZombieBiceps

Member
Jan 21, 2025
68
11
8
The cheaper one you tried is for the Tiny4's.

The correct part numbers for the m90q gen 3 are:
PCIEx4 riser = 5C50W00909
PCIEx8 riser = 5C50W00910 or 5C50W00933
PCIEx16 riser = 5C50W00933 or 5C50W00910

I'm not sure if you have to use different risers depending on which kind of card you are using as I've only ever used a GPU with the PCIEx16 riser. The information will be in this thread somewhere for you. In the UK its always cheapest to get one from AliExpress unless Lenovo has the parts on sale direct.

I've bought risers from AliExpress for every generation of the tiny's starting from 4 till 8 which is the m90q gen 3 and every single one has worked perfect no issues. If you do decided to shop there just be wary of listings that seem very cheap as they usually have sub options where you are only getting the backing plate.

This is the link to the x16 riser I got if you are after that one. (Assuming prices remain the same ratio between each other) Its the cheapest I could find after a few weeks of looking.

 
Last edited:
  • Like
Reactions: Stovar

dan154

New Member
Oct 10, 2023
1
0
1
Wondering if there is any chance the chart on page 1 will be updated to include the newer P3 and P3 gen 2 systems, looking to get some more info to see how those compare across the series from the older generations
 

SteveFP

New Member
Jun 25, 2020
15
6
3
Just wanted to let ppl know that if you choose to upgrade your Tiny system with an Intel E610 10 gig card you will need to use the x4 riser card. The x16 riser card does not see the card for some reason. I guess I am going to chalk it up to what was indicated about the difference each riser card gets its PCIe lanes.
 

SteveFP

New Member
Jun 25, 2020
15
6
3
I tried these 2 lenova riser cards on my M90q Gen 6 and only the top one fitted, but did not detect any sata/raid/network or nvme addon cards. The green light appeared on the addon cards oddly but no detection in windows 11 or linux. Did not have a gpu to test it since not a gamer. Wish they just kept it as a normal pci-e slot!

View attachment 47192

View attachment 47193



Lenova were pretty clueless when I asked them if they sell the riser they just gave me the link to lenova spare parts and that was when I told them already checked it. The manual mentions the riser card but does not list the part number or name either.
You might want to try the x4 version of the riser card. I just went through a situation where the Intel E610 adapter card will not work with the x16 riser, only the x4 version.
 
  • Like
Reactions: Stovar

cromo

Active Member
Jun 6, 2019
133
45
28
I bought an m75q1 for use as a NAS with ECC memory. Everything is fine here, except I also want to connect my PCIe ASM1166 card over the m2 a+e to PCIe adapter I bought on Aliexpress:

1768642513978.png

To my surprise, even though the LEDs on the card light up and turn off in usual fashion, it doesn't get detected by the OS. I tried in 2 other wystems, an m720q and m920x (with coreboot firmware), to no avail. I assumed the adapter was broken until I tested it with an m2 e-key full-blown B650 ASUS motherboard, where it worked just fine.

I am baffled. What's going on here? Any ideas? For the record, I tested with 12V connected. I know these a+e m2 slots can take extension cards directly into the slot, so why wouldn't the PCIe adapter cable work? What am I missing?

EDIT: DAMN, I figured it out, it wasn't the adapter cable, after all. I plugged a WiFi card in and enabled the Wireless Card in Networking. It was disabled. This is the answer to the multitude of reports of that randomness reported all over the Internet, where m2 cards work for some and don't work for others on the same models.
 
Last edited:

Gr3yh0und

New Member
Oct 25, 2025
11
3
3
This would be a fun addition to the tiny... But only with at least a RTL8157 on USB or another 10GbE on the 3.0x1 slot.

 

besseddrest

Member
May 14, 2025
34
15
8
Wondering if there is any chance the chart on page 1 will be updated to include the newer P3 and P3 gen 2 systems, looking to get some more info to see how those compare across the series from the older generations
hey there, I've actually built a p3 tiny gen 1 from used parts, happy to answer any questions you might have, hopefully i'm not too limited i knowledge
 

hoppel118

New Member
Jan 8, 2013
14
2
3
Hello everyone,

I was a bit torn between buying an m90q Gen 5 or Gen 6. However, I now know that the Gen 6 will not work for my use case.

@Stovar @Gr3yh0und @MBastian Thank you for all the information.

I am now leaning towards the m90q Gen 5. Is there any reason not to do so?

I want to use the PCIe slot via a riser card with one of the following 25GBit network cards:
  • Intel e810xxv-da2
  • Mellanox ConnectX 4 MCX4111A
  • Mellanox ConnectX 4 MCX4121A
  • Mellanox ConnectX 5 MSC512A
  • Mellanox ConnectX 6 MCX631102AS
Does anyone here have experience with one of these network cards in terms of ASPM support or other parameters that allow deeper C states?

Otherwise, I would like to install the following equipment:
  • 1x 32GB RAM
  • 2x Samsung 990 Pro 2TB

If possible, it should be ECC RAM. Is ECC RAM compatible with the m90q Gen 5? If so, which module should I ideally buy?


Thank you and best regards, Hoppel
 
  • Like
Reactions: Gr3yh0und

DagB

New Member
Apr 13, 2025
7
0
1
Hi all. What is the minimum PSU I can get away with for a P340 tiny i7-10700t?
35W CPU,
7W network card,
32GB memory,
2TB m.2 NVME

I find a claim online about a 123W peak power for the 10700T. (PL2) Can anyone confirm this? And does this, in fact, exclude running my unit with a 90W PSU?
 

hoppel118

New Member
Jan 8, 2013
14
2
3
Hi guys, I ordered the M90q Gen 5. :cool:

in order to install my 25GBit network card, I need a riser card. I found the following really helpful post:

Update on this for anyone in my same situation, but I just confirmed that the riser 5C50W00933 works with the m90q gen 5, and also this setup is compatible with an x520-da2 dual 10gbe sfp+ nic. Even though this riser isn't listed as compatible, it has the same number of pins that fit the m90q gen5. Lenovo's site also says this riser works in place of 5C50W00910. I originally was going to get the 910, but Lenovo's site was sold out, and suggested the 33 instead. Both have the same pinout. Gave it a shot, and it worked!

Some additional notes, not sure if any of this is useful, or maybe just a coincidence, but these steps got it to work for me.
1) after installing, it would freeze on bootup, at the part where it says it's initializing ram. I went into bios, turned off secure boot, booted into recovery mode. Then restarted, and it worked, and i turned back on secure boot. I assume it detected the change in hardware, which caused the boot to fail.
2) initially the sfp+ ports weren't working, but proxmox could detect it and had all the details on it. My switch said it was dropping rx, and looks like it got disabled. I was thinking it's due to an unsupported sfp+ module, I modifed the ixgbe.conf file to allow for unsupported that that didn't help. I then came across the command ip link set <<interface>> up. I tried it on my interfaces, and it magically started working, my switch indicated it was active with a 10gbe connection. btw, my interface names are enp1s0f0 & enp1s0f1.
3) After getting things active, I wasn't able to connect to the network with it. So I plugged in the 1gbe port, and went to the web ui, under your proxmox node => system=> network, I had to set the ports as bridge ports. Then everything worked, and iperf3 showed 10gbe speeds!
It’s really not that easy to buy this riser (5C50W00933) here in Germany. But I found two options on ebay. I decided to buy it from a seller in the UK. I hope this is the right one:


Next step is to analyze and find a working 25Gbit nic:
  • Intel e810xxv-da2
  • Mellanox ConnectX 4 MCX4111A
  • Mellanox ConnectX 4 MCX4121A
  • Mellanox ConnectX 5 MSC512A
  • Mellanox ConnectX 6 MCX631102AS
Has anyone here ever installed one of these NICs?

Thanks Hoppel
 
Last edited:
  • Like
Reactions: Gr3yh0und

Gr3yh0und

New Member
Oct 25, 2025
11
3
3
Hi guys, I ordered the M90q Gen 5. :cool:
Cool keep us posted. When I get my refund from Lenovo I might also switch my P3G2 against that... But also waiting for a sale which might never come...


in order to install my 25GBit network card, I need a riser card. I found the following really helpful post:

It’s really not that easy to buy this riser (5C50W00933) here in Germany. But I found two options on ebay. I decided to buy it from a seller in the UK. I hope this is the right one:

Just order it directly from Lenovo parts. You will need the X4 riser though, so your 2x25Gbjt would be limited at full throughput.
If you want to give the x8 a try I have two spare ones now... Also DE based ;)

Next step is to analyze and find a working 25Gbit nic:
  • Intel e810xxv-da2
  • Mellanox ConnectX 4 MCX4111A
  • Mellanox ConnectX 4 MCX4121A
  • Mellanox ConnectX 5 MSC512A
  • Mellanox ConnectX 6 MCX631102AS
Has anyone here ever installed one of these NICs?

Thanks Hoppel
I only have the XXV710 running, have you considered this? It's one generation older but does support ASPM and is only 60-70 Euros off eBay instead of e.g. the 220 for the e810.
 
  • Like
Reactions: hoppel118

hoppel118

New Member
Jan 8, 2013
14
2
3
Hi @Gr3yh0und,

thanks for your answer.

Cool keep us posted. When I get my refund from Lenovo I might also switch my P3G2 against that... But also waiting for a sale which might never come...
Yeah, I ordered from Lenovo directly. Estimated delivery is in the beginning of February.

Just order it directly from Lenovo parts. You will need the X4 riser though, so your 2x25Gbjt would be limited at full throughput.
If you want to give the x8 a try I have two spare ones now... Also DE based ;)
Oh, thanks for this. I ordered one from Lenovo parts. It has a better price and faster delivery time. Yeah, I definitely want to try it.

I only have the XXV710 running, have you considered this? It's one generation older but does support ASPM and is only 60-70 Euros off eBay instead of e.g. the 220 for the e810.
I had this nic on my list. Can’t remember why I removed it from my list. But yes, you are right. I had a look at the datasheets of the xxv710 and the e810xxv. Seemingly the e810 doesn’t support ASPM.

I am not sure about which nic to choose. In which machine do you have it running?
 

nimik

Member
Jan 4, 2022
24
39
13
In my opinion, the Silicom PE325G2I71 is the best XXV710 for Tiny's. It's short, supports ASPM/requires no airflow, and can be updated with the stock Intel firmware if you add its ID.

You can get them super cheap on eBay... in the US:

One of the mounting screws lines up with this official Lenovo baffle so it looks stock, too:

Same deal with this:

ConnectX-4 Lx with an obscure model name, can be flashed with stock firmware. Supports ASPM, runs a little hotter than Intel. Try searching some of the model numbers in the listing title for someone that'll ship to you.
 
Last edited: