- Mitglied seit
- 09. Feb 2012
- Beiträge
- 7
- Punkte für Reaktionen
- 0
- Punkte
- 0
Hallo zusammen,
ürsprünglich dachte ich, dass synology über infiniband eine PCIe Verlängerung zum DX1211 Erweiterungsgehäuse gebastelt hätte und dort entsprechende SATA-Controller verbaut wären.
Durch Zufall habe ich kürzlich in Erfahrung gebracht, dass es Infiniband 4x SATA Gehäuse gibt. Etwas weiter recherchiert zeigte sich, dass in der DS2411+ direkt neben dem Infiniband-Port auf der Platine ein weiterer Marvel 88sx7042 Chip sitzt.
Die NAS hat also 4x den 88sx7042 verbaut - 3x für die internen Ports und 1x für die 4 Infiniband SATA Lanes.
Eine Infiniband auf 4x SATA Kabel-Peitsche war schnell und günstig im Internet besorgt. Die NAS erkannte angesteckte Platten auch sofort als "esat drive". Eine Ausdehnung des bestehenden Raids oder das Anlegen eines neuen Volumes ist so nicht auf den Platten möglich. Via ssh habe ich überprüft dass die angestöpselte Platte als /dev/sdm erkannt wurde.
Die Unterscheidung ob das nun ne interne oder externe Platte ist läuft also auf DSM software Basis ab. In /etc/synoinfo.conf und /etc.defaults/synoinfo.conf wird mit einer Bitmaske die Portzuweisung geregelt:
An der stelle war schnell klar wie der Hase läuft: 0xFFF steht für binär "1111 1111 1111" und das sind die ersten 12 ports. 0xF000 steht für "1111 0000 0000 0000" das sind also ports 13-16.
Da mir nicht klar war welche der beiden Dateien zu ändern ist habe ich beide geändert und die NAS rebooted:
Siehe da und schon tauchte die via Infiniband-Peitsche angeschlossene Platte als Datenträger 13 im DSM auf und alle Aktionen sind Verfügbar (at your own risk!!)
Richtig interessant wird die Geschichte nun mit ner Infiniband auf 4xesata Peitsche und 4 5-Port eSata Gehäusen mit Port multiplier support. Damit könnte man die NAS dann um 20 (!) Platten Erweitern.
Der Marvel Chip wäre multiplier fähig - fraglich ist nur ob's im Kernel so einkompliert wurde - aber auch dafür findet sich sonst ne Lösung. Die DX510 und DX1211+ haben intern ja auch nur portmultiplier (ja ich weiss, da ist noch nen Firmwaregetrickse dabei aber das wird sich sicherlich auch noch regeln lassen ;-)
bye,
Darky
ürsprünglich dachte ich, dass synology über infiniband eine PCIe Verlängerung zum DX1211 Erweiterungsgehäuse gebastelt hätte und dort entsprechende SATA-Controller verbaut wären.
Durch Zufall habe ich kürzlich in Erfahrung gebracht, dass es Infiniband 4x SATA Gehäuse gibt. Etwas weiter recherchiert zeigte sich, dass in der DS2411+ direkt neben dem Infiniband-Port auf der Platine ein weiterer Marvel 88sx7042 Chip sitzt.
Die NAS hat also 4x den 88sx7042 verbaut - 3x für die internen Ports und 1x für die 4 Infiniband SATA Lanes.
Eine Infiniband auf 4x SATA Kabel-Peitsche war schnell und günstig im Internet besorgt. Die NAS erkannte angesteckte Platten auch sofort als "esat drive". Eine Ausdehnung des bestehenden Raids oder das Anlegen eines neuen Volumes ist so nicht auf den Platten möglich. Via ssh habe ich überprüft dass die angestöpselte Platte als /dev/sdm erkannt wurde.
Die Unterscheidung ob das nun ne interne oder externe Platte ist läuft also auf DSM software Basis ab. In /etc/synoinfo.conf und /etc.defaults/synoinfo.conf wird mit einer Bitmaske die Portzuweisung geregelt:
Rich (BBCode):
esataportcfg="0xF000"
usbportcfg="0xF0000"
internalportcfg="0xFFF"
Da mir nicht klar war welche der beiden Dateien zu ändern ist habe ich beide geändert und die NAS rebooted:
Rich (BBCode):
esataportcfg="0x0"
usbportcfg="0x0"
internalportcfg="0xFFFFFF"
Siehe da und schon tauchte die via Infiniband-Peitsche angeschlossene Platte als Datenträger 13 im DSM auf und alle Aktionen sind Verfügbar (at your own risk!!)
Richtig interessant wird die Geschichte nun mit ner Infiniband auf 4xesata Peitsche und 4 5-Port eSata Gehäusen mit Port multiplier support. Damit könnte man die NAS dann um 20 (!) Platten Erweitern.
Der Marvel Chip wäre multiplier fähig - fraglich ist nur ob's im Kernel so einkompliert wurde - aber auch dafür findet sich sonst ne Lösung. Die DX510 und DX1211+ haben intern ja auch nur portmultiplier (ja ich weiss, da ist noch nen Firmwaregetrickse dabei aber das wird sich sicherlich auch noch regeln lassen ;-)
bye,
Darky