very nicely written steps. I followed this and got my second Xpenology machine working. A few notes, from my build:
Dell Inspiron 580 motherboard with i3-530, with 10gb ram.
ASMedia 1064 4port SATA expansion card with PICE interface.
Several old HDD/SSDs.
I can only get the broadwelllnk-7.01-42218 working, the 42661 does not work.
During the install, it says the expansion card has 24 ports (LOL), but some ports (can't remember what the number, but I believe it said 7~10) are bad. I selected 6 during the satamap config. And after the install, it shows there are 12 driver slots, 1~4 used by the motherboard HDDs, and the two HDD connected with the expansion card as 8 and 10. Don't understand it.
It reports both my old PNY XLR8 Pro SATA SSDs as critical. Seems like some kind of compatibility issue. the two old SSDs are in good shape. running fine under Linux/Windows.
The same old age Plextor M5Pro SATA SSD working fine. So does the OCZ ARC100.