Open LoneSpectator opened 2 months ago
I also tried the syno_enable_m2_card.sh script. It returned the following information:
Synology_enable_M2_card v3.1.15 RS3621xs+ DSM 7.2.1-69057-5 StorageManager 1.0.0-0017 RS3621xs+: No PCIe x8 slot found!
I'm curious why syno_enable_m2-card thought your RS3621xs+ has no PCIe x8 slots.
What does the following command return?
sudo dmidecode -t slot | grep "PCI Express x8"
If that command returns nothing can you reply with what this command returns:
sudo dmidecode -t slot
Synology_HDD_db uses the synodisk command to get the type of M.2 PCIe card.
What do these commands return?
synodisk --m2-card-model-get /dev/nvme0n0
synodisk --m2-card-model-get /dev/nvme0n1
synodisk --m2-card-model-get /dev/nvme0n2
synodisk --m2-card-model-get /dev/nvme0n3
synodisk --m2-card-model-get /dev/nvme0n4
Does "Control Panel > Info Center" show for "PCIe Slot 1" and "PCIe Slot 2"?
You could this:
sudo set_section_key_value /usr/syno/etc.defaults/adapter_cards.conf FX2422N_sup_nvme rs3621xs+ yes
I also tried the syno_enable_m2_card.sh script. It returned the following information:
Synology_enable_M2_card v3.1.15 RS3621xs+ DSM 7.2.1-69057-5 StorageManager 1.0.0-0017 RS3621xs+: No PCIe x8 slot found!
I'm curious why syno_enable_m2-card thought your RS3621xs+ has no PCIe x8 slots.
What does the following command return?
sudo dmidecode -t slot | grep "PCI Express x8"
If that command returns nothing can you reply with what this command returns:
sudo dmidecode -t slot
I used the "sudo dmidecode -t slot" command and the return is as follows
# dmidecode 3.2
Getting SMBIOS data from sysfs.
SMBIOS 2.8 present.
Handle 0x0019, DMI type 9, 17 bytes
System Slot Information
Designation: J15
Type: x1 PCI Express 2 x1
Current Usage: In Use
Length: Other
ID: 1
Characteristics:
PME signal is supported
Hot-plug devices are supported
Bus Address: 0000:00:1c.4
Handle 0x001A, DMI type 9, 17 bytes
System Slot Information
Designation: J16
Type: x4 PCI Express 2 x4
Current Usage: In Use
Length: Other
ID: 2
Characteristics:
PME signal is supported
Hot-plug devices are supported
Bus Address: 0000:00:1c.0
Handle 0x001B, DMI type 9, 17 bytes
System Slot Information
Designation: J14
Type: x8 PCI Express 3 x8
Current Usage: In Use
Length: Other
ID: 3
Characteristics:
PME signal is supported
Hot-plug devices are supported
Bus Address: 0000:00:01.0
Synology_HDD_db uses the synodisk command to get the type of M.2 PCIe card.
What do these commands return?
synodisk --m2-card-model-get /dev/nvme0n0 synodisk --m2-card-model-get /dev/nvme0n1 synodisk --m2-card-model-get /dev/nvme0n2 synodisk --m2-card-model-get /dev/nvme0n3 synodisk --m2-card-model-get /dev/nvme0n4
admin@NAS:/dev$ synodisk --m2-card-model-get /dev/nvme0n0 Not M.2 adapter card admin@NAS:/dev$ synodisk --m2-card-model-get /dev/nvme0n1 FX2422N admin@NAS:/dev$ synodisk --m2-card-model-get /dev/nvme0n2 Not M.2 adapter card admin@NAS:/dev$ synodisk --m2-card-model-get /dev/nvme0n3 Not M.2 adapter card admin@NAS:/dev$ synodisk --m2-card-model-get /dev/nvme0n4 Not M.2 adapter card admin@NAS:/dev$ synodisk --m2-card-model-get /dev/nvme0n5 Not M.2 adapter card
Does "Control Panel > Info Center" show for "PCIe Slot 1" and "PCIe Slot 2"?
You could this:
sudo set_section_key_value /usr/syno/etc.defaults/adapter_cards.conf FX2422N_sup_nvme rs3621xs+ yes
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.
In your screenshot for "PCIe Slot 2" what does that translate to in English?
Can you try this, with a capitol RS:
sudo set_section_key_value /usr/syno/etc.defaults/adapter_cards.conf FX2422N_sup_nvme RS3621xs+ yes
You might need to reboot after that.
In your screenshot for "PCIe Slot 2" what does that translate to in English?
Can you try this, with a capitol RS:
sudo set_section_key_value /usr/syno/etc.defaults/adapter_cards.conf FX2422N_sup_nvme RS3621xs+ yes
You might need to reboot after that.
The screenshot shows that pcie slot 2 is "occupied". This command still had no effect (I restarted after executing it.).
Sadly I don't think your PCIe card is going to work.
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.![Clip_2024-05-03_22-23-18](https://github.com/007revad/Synology_HDD_db/assets/5823347/57c48e49-a0ef-453d-b411-609f0936c451)
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.