-
-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Other PCI Card Support #51
Comments
Do they show up in /sys/block ?
The SA6400 uses a device tree blob so in theory it should possible. Do you know what PLX chip the LQD-3000 uses? I believe that DSM would need to have a driver that supports the PLX chip (but I could be wrong). What does Synology's M2D20 and E10M20-T1 use the ASMedia ASM2824 PCIe Gen3 switch chip. Synology's older M2D18 uses the old Microsemi/PMC/IDT PES24T6G2 PCIe Gen2 switch chip. The next problem would be working out how DSM identifies the PCIe M.2 cards.
|
Sorry, I'm working a few time zone differences, and I appreciate the response! It does show up in the sys/block directory:
Liqid/Synology Photos: |
Your photo shows the LQD-3000 is in PCIe slot 2. But I assume the LQD-3000 has a compatible PLX chip because DSM is detecting the 4 NVMe drives. From your screenshots I know what would need to be added to the "model.dtb" file, except for the first 3 lines:
|
Yeah, I noticed the PCI Slot Numbering but I guess they didn't expect anyone to use Slots 1 and 4, since that's where the Infiniband cards are for SA-6400 expansion bays. Sad they made the slots a different shape too, so you can't just use 4 PCI Slots. Thank you for your quick reply. I hate to take up more of your time and I feel dumb asking...what do I do with the code above related to models.dtb? I've only used the script in the simplest form, so not sure where to edit models directly. Also, am I at risk of that file changing during updates etc? |
Oh, it's a real Synology SA6400. I though it was some other server and you had installed xpenology on it. I googled for "SA6400 motherboard" and what google found did not look like your photo. I just googled again and realised I was previously looking at a photo of a FS6400 motherboard instead of a SA6400. That code was more for my reference so when I get to editing the script to support the LQD-3000 I can use that code. The bits I'm still unsure about are:
which would need to be changed to whatever DSM sees the LQD-3000 as (once I figure out how to get that information from DSM). Probably something like
Once we have a script working to automatically edit the model.dtb file you would need to schedule the script to run at boot so it runs after any DSM updates. |
Can you it as sudo as lspci then provides a lot more detailed information:
|
Oh yeah! Makes more sense now. Sorry, if I was being dense in the original reply. I should have taken a larger photo. I'll run that command in the AM. I've already retreated for the day. Also...tbh, I have to turn it on,run commands and turn it off...it's LOUD for a small office. Once I'm certain I can get it working, I'll put it into the datacenter for a while. |
Ok. lspci on an Intel NAS provides a lot less information than it does for AMD. And some good news, I've discovered that it's possible to make the 4 NVMe drives in the PCIe card appear as internal NVMe drives. I can hard-code the values to suit your LQD-3000. I'll have a script for you to test today. Ideally I want the script to get the pci paths automatically, but the only way I can currently do that requires there be 4 NVMe drives installed in the LQD-3000. |
Try this script. sa6400_lqd3000.zip It will only work with the LQD-3000 in the PCIe slot labelled slot-2. |
You bet! I'll give it a shot in the AM. Thank you! Since you mentioned it. LQD-3000 always 4 NVME. From the factory. And if you order a small size, it's still 4x smaller sizes drives. The LQD4500 has 8 drives but can't fit FHFL in Synology! |
What does |
And |
You bet! Here ya go. |
Any other commands I missed? |
What do these commands return?
|
You got it! admin@server:/$ head -5 /usr/syno/etc/adapter_cards.conf admin@server:/$ head -5 /usr/syno/etc.defaults/adapter_cards.conf |
Unfortunately they're both okay. I've posted a question about this on the xpenology forum. https://xpenology.com/forum/topic/70791-getting-liqid-lqd3000-4xm2-working-in-sa6400/ to see if any of the xpenology developers can offer any guidance. |
Bummer! But I can't thank you enough for the referral and assist. If there is anything I can do...let me know. I feel like a freeloader/tourist just hanging out, watching. |
Howdy!
is there any chance this script would work for enabling other third party cards? For example, an LQD-3000 4xM.2 “Honeybadger?
I tested one today in the SA6400, Info Center shows PCI Slot as occupied. If I SSH into it, I can see 4 new NVME Drives under /dev, but nothing in storage center.
I tried running this script and the DB script but it said no M.2 detected.
Any other tricks or ideas?
Note: I’m not looking to create a volume, hoping to use as SSD cache.
The text was updated successfully, but these errors were encountered: