mirror of
https://github.com/007revad/Synology_HDD_db.git
synced 2026-04-25 13:45:59 +03:00
[GH-ISSUE #285] RS3621xs+ can not support third-party m2 expansion card using ASM2824 chip #604
Labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/Synology_HDD_db#604
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @LoneSpectator on GitHub (May 3, 2024).
Original GitHub issue: https://github.com/007revad/Synology_HDD_db/issues/285
Originally assigned to: @007revad on GitHub.
I have a RS3621xs+. I installed a 25G network card on the device. So I only have one pcie expansion slot left. But I want to install 4 m2 SSDs.
I found that the official E10M20-T1 expansion card uses the ASM2824 chip. At the same time, many third-party 4-bay m2 expansion cards also use the ASM2824 chip. I think these third-party expansion cards can be used with RS3621xs+.
But when I tried to install, I found some problems. My third-party expansion card is correctly recognized by the underlying linux system.I can see the expanded pcie channel in ssh. And the syno_hdd_db.sh script log also shows the correct m2 hard disk information. This is the log of the last run:
But in DSM's storage manager, I can't find any m2 SSD.

I also tried the syno_enable_m2_card.sh script. It returned the following information:
What should I do to make DSM recognize my m2 expansion card correctly? Or I have to use official expansion cards.
@007revad commented on GitHub (May 4, 2024):
I'm curious why syno_enable_m2-card thought your RS3621xs+ has no PCIe x8 slots.
What does the following command return?
If that command returns nothing can you reply with what this command returns:
@007revad commented on GitHub (May 4, 2024):
Synology_HDD_db uses the synodisk command to get the type of M.2 PCIe card.
What do these commands return?
@007revad commented on GitHub (May 4, 2024):
Does "Control Panel > Info Center" show for "PCIe Slot 1" and "PCIe Slot 2"?
You could this:
@LoneSpectator commented on GitHub (May 4, 2024):
I used the "sudo dmidecode -t slot" command and the return is as follows
@LoneSpectator commented on GitHub (May 4, 2024):
@LoneSpectator commented on GitHub (May 4, 2024):
I tried running the "sudo set_section_key_value /usr/syno/etc.defaults/adapter_cards.conf FX2422N_sup_nvme rs3621xs+ yes" command and restarted, but it had no effect.
@007revad commented on GitHub (May 4, 2024):
In your screenshot for "PCIe Slot 2" what does that translate to in English?
Can you try this, with a capitol RS:
You might need to reboot after that.
@LoneSpectator commented on GitHub (May 5, 2024):
The screenshot shows that pcie slot 2 is "occupied". This command still had no effect (I restarted after executing it.).
@007revad commented on GitHub (May 7, 2024):
Sadly I don't think your PCIe card is going to work.