our0 Posted July 19, 2013 Share #1 Posted July 19, 2013 Bonjour, Je m'intéresse de très près à DSM et je souhaiterais installer celui-ci sur mon NAS D-link DNS-320. Les specs de la bête : - Marvell 88F6281-A1 @800Mhz - 128 Mb de Ram - 128 Mb de NAND Mon D-Link est déjà doté d'un accès "root" complet, par là j'entends (merci à Jamie Lentin pour son excellent tuto ) : - j'ai accès à la console série - uboot a été flashé avec une version plus récente et généreuse en fonctions - un système "de base" y a été installé, et j'y ai accès en SSH - un noyau vanilla compilé par mes soins tourne dessus sans aucun accroc En cherchant un peu sur le net, j'ai constaté que le DS211j présentait des caractéristiques très similaires au D-Link, et je me suis mis en tête d'y installer le firmware. La compatibilité binaire est parfaite, seulement copier bêtement le rootfs sur la NAND n'a pas fonctionné aussi bien que je l'espèrais. Je n'ai quasi aucune expérience avec le fonctionnement intime des syno, et j'aurai besoin de votre aide sur ce coup-là. Mon D-Link n'embarque que 128Mo de NAND, ce qui semble insuffisant pour y caser le firmware du syno (compressé avec LZO on est dans les 150Mo). J'ai cependant constaté que l'initialisation du syno comprenait la création de trois grappes : root, swap et volume* sur chaque disque, ce qui me laisse penser qu'une partie du système devait forcément finir sur le/les disque(s) dur(s) (plus cohérent également question usure de la NAND et MAJ !). Malheureusement aucun site ne fait état de la quantité de NAND qu'embarque le ds211j. - Pensez-vous que je dusse passer par une machine virtuelle pour initialiser tout le système et recopier le rootfs + schéma de partitionnement ? - Est-il possible d'utiliser un noyau vanilla récent sans tout casser dans DSM ? (/dev/sd* / /dev/hd* , udev....) - Où puis-je trouver un descriptif simple de ce que donne le système finalisé ? - Est-il possible de copier le rootfs et d'initialiser le tout "à la main" ? J'ai testé différentes options avec le "flagfile" pour faire croire à DSM que de nouveaux disques venaient d'être installés mais sans succès.... Link to comment Share on other sites More sharing options...
Just1 Posted December 21, 2013 Share #2 Posted December 21, 2013 Bonjour our0, As-tu avancé sur l'installation du DSM Synology sur un DNS-320 ? Je suis très intéressé si tu as des infos supplémentaires. Mon premier NAS est un Synology et mon deuxième est un D-Link pour des raisons de budget. Honnêtement, ce choix "pour des raisons financières" n'était pas très judicieux et maintenant je m'en mors les doigts ! Merci beaucoup. Link to comment Share on other sites More sharing options...
Bourrin68 Posted December 22, 2013 Share #3 Posted December 22, 2013 Ca m'intéresse, je suis le sujet Link to comment Share on other sites More sharing options...
augras Posted January 17, 2014 Share #4 Posted January 17, 2014 Bonjour, Ayant d'abord acheté un d-link dns-320 puis des synology, si la possibilité d'installer le dsm sur le d-link existe je suis très intéressé. Merci. Philippe Link to comment Share on other sites More sharing options...
augras Posted January 18, 2014 Share #5 Posted January 18, 2014 Bonjour, En fait c'est un dns-323 que j'ai ! Mais intéressé tout de même pour y installer un dsm. Bonne journée, Philippe Link to comment Share on other sites More sharing options...
clyde76 Posted January 19, 2014 Share #6 Posted January 19, 2014 salut,peux être un peu juste en ram? Link to comment Share on other sites More sharing options...
Just1 Posted January 19, 2014 Share #7 Posted January 19, 2014 (edited) Bof, les caractéristiques techniques sont similaires à celles du DS110j (1 baie) ou du DS210j (2 baies), ou encore du 410j (4 baies). DS110j : http://www.materiel.net/boitiers-reseau/synology-ds-110j-53004.html#carac DS210j : http://www.materiel.net/serveur-de-stockage-nas/synology-ds-210j-53000.html#carac DNS-320 : http://www.dlink.com/fr/fr/home-solutions/share/network-attached-storage/dns-320-2-bay-sharecenter-network-storage-enclosure Le DSM du DS210j est disponible ici : http://www.synology.com/fr-fr/support/download/DS210j A partir de là, et si l'on en croit les tutoriaux d'installation de XPEnology sur PC, il "suffirait" d'avoir un synoboot modifié pour DNS-320 et de démarrer ce synoboot à la mise sous tension. Mais cela risque d'être plus difficile que de démarrer depuis une clé USB sur un PC classique. Quelques infos sur le synoboot sont dispo sur ce forum : http://xpenology.com/forum/viewtopic.php?f=2&t=515&start=20#p2628 http://xpenology.com/forum/viewtopic.php?f=2&t=1118 Peut-être que Tantor peut nous donner une coup de main, puisqu'il semble être Français lui aussi ! Edited February 10, 2015 by Guest Link to comment Share on other sites More sharing options...
terence34 Posted January 27, 2014 Share #8 Posted January 27, 2014 Tout d'abord, bonjour à tous Je vois qu'il y a de plus en plus de personnes interessées par ce projet. Peut-etre qu'en échangeant nos informations et en mixant nos compétences, on arrivera à effectuer cette prouesse ! Tout celà, pour dire qu'il y a quelques temps déjà (avant que ce site existe ), j'avais tenté l'expérience puis abandonnée... Un petit état de ce qui avait été réalisé à l'époque : - Récupération des sources pour le Marvel 88F6281- Modification du fichier "synobios.ko" pour bypasser le check matériel.- Compilation du Kernel J'avais ensuite essayé d'exploiter les fichies et de faire booter mon nas, mais malheureusement après plusieurs tentatives, le resultat était un triste "Kernel Panic" Maintenant qu' XPEnology existe, et vu la communauté active, je pense qu'on devrait y arriver... Voici les sites qui m'avaient motivés : http://jamie.lentin.co.uk/devices/dlink-dns325/http://xpenology.com/wiki/en/building_xpenology Si quelques personnes sont motivées, je suis prêt à m'y remettre... A bon entendeur... Terence34 Link to comment Share on other sites More sharing options...
Just1 Posted January 27, 2014 Share #9 Posted January 27, 2014 Personnellement je suis motivé, mais j'ai 2 problèmes : Je n'ai pas de DNS-320 sous la main pour tester quoi que ce soit, le seul dont je dispose est chez mes parents et il sert à stocker leurs données Je n'ai jamais compilé de noyau Linux, et encore moins cross-compilé Ensuite il y a 2 sujets que je n'arrive pas à lever dans cette histoire : 1) Quelle est la différence entre le "synobios" et le "synoboot" ? Pour moi ce n'est pas clair. Selon Tantor, "synoboot is just standard boot partition (grub) with the kernel (zImage) and the ramdrive (rd.gz)" (post) Selon fonix232, "SynoBoot.img is a simple DD dump of a custom-made GRUB boot USB. It contains two partitions: 1. A small, 16MB partition for kernel zImage, minimal initfs rd.gz, and GRUB config 2. A bigger partition, around 200MB,contains the same zImage, rd.gz, PLUS the DMS filesystems (checksum files, hda1, etc.)" (post) Selon le même fonix232, pour réussir à modifier le DSM pour un DNS-320, "you'll need to make your own kernel, get it to boot, modify your own synobios module to allow any device, implement your own patch for the Synology checks, and so on" (post) 2) Comment booter le NAS sur le "synoboot" ou "synobios" ? La procédure habituelle d'installation de XPEnology préconise de booter sa machine (x86) sur un support amovible, autrement dit booter le "synoboot". Ensuite seulement on envoie le DSM (*.pat) au moyen de l'utilitaire réseau Synology. Cette procédure est-elle applicable à la lettre ? Personnellement je ne connais pas de moyen de booter le DNS-320 à partir d'une clé USB. Link to comment Share on other sites More sharing options...
terence34 Posted January 27, 2014 Share #10 Posted January 27, 2014 Bonsoir Just1, Je suis désolé de te dire que pour toi, je pense que ce n'ai pas gagné... En effet, si tu souhaites bidouiller un DNS-320, il faudra un minimum de matériel. (Notamment, un fer à souder et un TTL232 pour acceder à la NAND). Déjà à ce niveau je ne suis pas sur que ça rassure tes parents... Pour la partie cross-compil, il faut un environement linux permettant de compiler de l'RM (sur une machine physique ou en VM) et beaucoup de patience. (Moi non plus, je ne suis pas un "cador" en la matière. Mais en cherchant sur le Net, on trouve toujours des solutions. J'avais rencontré pas mal d'erreur durant la compilation et petit à petit, j'ai réussi à corriger les plus importante) Pour répondre aux questions sur les differences "synobios" / "synoboot" : synobios : c'est un fichier ("synobios.ko") qui identifie les modèles de NAS Synology (et si ton kernel n'en détecte pas, il refuse de "booter". il faut donc faire des modifications afin qu'il "bypass" la reconnaissance d'un Synology. synoboot : c'est une structure qui permet de booter (une sorte de DUMP à installer sur clé USB ou comme une image de disque dur pour des VMs). Il y à 2 partitions qui intègre effectivement un "grub" avec le minimum vital (zImage,rd.gz) et sur la deuxième partition tu as en plus un hda1.tar.gz (je crois) qui contient toute l'arborescence de fichiers DSM. Il y a aussi des controles de "Checksums". Donc a chaque fois que tu fais des modifs, il faut refaire les calculs. Perso, j'avais essayé de crééer une NAND mais je m'étais cassé les dents pour refaire une structure exploitatble. (Petite précision : le DNS utilise un U-Boot alors que le Syno un RedBoot. / même s'ils restent proches, il y a des petites variantes) Les variables d'environnement du DNS320 peuvent-être modifiées de manière à booter un TFTP ou sur Clé USB. Voilà en gros ce que je peux te dire. Ce n'est pas simple... (On peut automatiser ce genre d'opération, mais j'avoue qu'à l'époque, j'avais investie pas mal de temps pour en arriver là) Terence34 N.B : Si d'autres internautes veulent apporter des corrections ou des précisions, qu'ils n'hésitent pas... Link to comment Share on other sites More sharing options...
Just1 Posted January 28, 2014 Share #11 Posted January 28, 2014 (edited) Terence34, je suis électronicien de formation/profession. Pour le matériel c'est bon (fer à souder, MAX232, etc.), et mes parents n'ont pas à s'en faire pour le hardware du NAS. Le problème c'est que cela le rendrait temporairement indisponible à l'utilisation, et peut-être même définitivement si je n'arrive pas à remettre un OS qui fonctionne. Au vu du prix d'un DNS-320, je ne suis pas complètement hostile à l'achat d'un modèle neuf ou d'occasion. En plus j'ai une utilisation en vue pour un nouveau NAS 2 baies, à condition SEULEMENT qu'il soit sous OS Synology ! Donc la question est : quelle est le taux de confiance pour une telle modification ? Merci pour toutes les petites infos. Finalement je n'ai pas de réponse à la question "la procédure d'installation de XPEnology est-elle applicable à la lettre sur un DNS-320 ?" (à condition bien entendu que le synoboot soit modifié) ... Info hardware : le modèle de mes parents est apparemment un DNS-320L, variante plus récente du DNS-320. Je ne crois pas que ce soit un problème mais je précise quand même. Si j'achète un second modèle, est-ce OK si je reprends un DNS-320L ? En plus des deux sites web proposés, j'étais tombé sur celui-ci qui explique d'une autre manière comment obtenir un accès série à la console Linux : http://dns323.kood.org/hardware%3Aserial. EDIT : Apparemment le DNS-320L a un processeur cadencé à 1GHz, contre 800MHz pour le modèle précédent (source). Il s'agirait d'un Marvell 88F6-LG02 88F6702-A1 (source). Et apparemment (2) le DNS-320L est proche du hardware d'un DS112j (même fréquence processeur mais modèle différent), et non plus du DS110j/DS210j comme le DNS-320 (source). http://avezvousteste.fr/2013/08/30/d-link-dns-320-lw-le-nas-oriente-partage-et-cloud/ Edited February 10, 2015 by Guest Link to comment Share on other sites More sharing options...
terence34 Posted January 29, 2014 Share #12 Posted January 29, 2014 Salut Just1, Donc pour le montage, effectivement pas de problème pour toi . Le hardware n'est pas le même, mais à partir du moment on arrive à le reproduire sur un, on devrait pouvoir le re-faire sur l'autre modèle (s'il n'y a pas trop de différence hardware avec le modèle Synology). Pou répondre à "LA question", je ne peux malheureusement pas t'assurer à 100% d'une réussite tant que personne n'a realisé avec succès le projet. Tout ce que je peux te dire, c'est que je suis plutôt optimiste... (Surtout qu'au moment ou j'avais tenté l'opération, XPEnology en était qu'à ses balbutiements). Avec toutes les infos existantes ça devrait le faire. Je pense que mon prochain axe de travail sera de faire un synoboot ARM. Et en modifiant les variables d'environnement (via le "Serial", le faire booter sur une clé USB. Bien évidemment, je te tiens informé sur l'avancement des opérations (en tout cas sur le DNS-320) Terence34 Link to comment Share on other sites More sharing options...
kaka83210 Posted August 22, 2014 Share #13 Posted August 22, 2014 Bonjour, Je suis très intéresser par la modification d'un NAS Dlink DNS-323 par un système XPenology. Avez vous réussi et si oui avez vous la procédure? Merci de votre aide Link to comment Share on other sites More sharing options...
Just1 Posted August 23, 2014 Share #14 Posted August 23, 2014 Bonjour kaka, Pour ma part je n'ai pas du tout avancé sur le sujet pour l'instant. J'y pense mais le temps me manque (et d'ailleurs les connaissances techniques aussi, mais ça ça peut s'arranger au fil du temps). Pour être précis il ne s'agit pas vraiment d'utiliser XPEnology dans un NAS D-Link, mais plutôt d'adapter (porter) le système Synology DSM pour un DNS-3xx. En réalité, XPEnology n'a même pas grand chose à voir là-dedans, si ce n'est que c'est une source d'inspiration inestimable puisqu'une communauté a déjà réussi à porter DSM sur une architecture PC, et que cette même communauté a laissé des infos sur ladite modification. Justin Link to comment Share on other sites More sharing options...
kaka83210 Posted August 25, 2014 Share #15 Posted August 25, 2014 Merci de ta réponse. Je veux bien faire des tests mais j'ai peur que je ne puisse pas réinstaller le Système de Dlink et plus utiliser mon NAS définitivement. Ça m’embête un peu. Merci Link to comment Share on other sites More sharing options...
Picatesyeux Posted August 28, 2014 Share #16 Posted August 28, 2014 faut peut etre regarder de ce coté là : Grâce à D-Link, il est possible d’exécuter un script au démarrage du NAS, parce que si un fichier fun_plug est présent sur le volume 1, il est appelé à la fin du démarrage, justement pour tolérer ce fonctionnement. Des gens ont donc compilé des binaires fonctionnants sur le NAS et on peut retrouver un vrai petit environnement Linux. j'ai fait une install de fun_plug sur un DNS-320 y a quelques temps, mais j'ai po eu le temps/courage de chercher plus loin... Link to comment Share on other sites More sharing options...
Just1 Posted September 1, 2014 Share #17 Posted September 1, 2014 Je suis en train de voir pour m'acheter un DNS-320L. Cela ne veut pas dire que j'aurais plus de temps à consacrer mais ce sera déjà un premier pas. A côté de ça j'ai aussi un nouveau PC depuis le début de l'année donc il sera plus facile pour moi de virtualiser des environnements Linux pour compiler des noyaux par exemple. On peut même envisager d'émuler l'architecture physique du NAS, pourquoi pas. Link to comment Share on other sites More sharing options...
Just1 Posted February 10, 2015 Share #18 Posted February 10, 2015 Bonjour à tous, Je reviens à la charge pour cette modif Synology/D-Link parce qu'en ce moment j'ai un peu de temps, donc je me suis dit que j'allais m'y remettre. J'ai acheté comme prévu il y a quelques temps un nouveau DNS-320L spécialement pour le bidouiller. J'ai démonté entièrement le produit (DNS-320L version B1E), fait une analyse de la carte électronique et voici le bilan : Processeur : Marvell 88F6702-A1 88F6-LG02 (216-LQFP) ; Famille Kirkwood jeu d'instruction ARMv5TE ; http://www.marvell.com.cn/guide/assets/ ... ll_psg.pdf ; https://octopart.com/88f6702-a1-lgo2c00 ... l-27057257 RAM : 2x Nanya NT5TU64M8DE-AC (60 BGA) ; 2x 64MB = 128MB (2x 512Mb) DDR2-800-CL5 ; https://octopart.com/nt5tu64m8de-ac-nanya-39192434 Flash : Hynix H27U1G8F2BTR-BC (48 TSOP1) ; 128MB (1Gb) NAND Flash ; http://fr.farnell.com/hynix-semiconduct ... dp/1712424 Ethernet PHY : Marvell 88E1318-NNB2 (48 QFN) ; 10/100/1000 Ethernet transceiver ; http://www.marvell.com/transceivers/ass ... _brief.pdf Micro-contrôleur additionnel : Weltrend WT69P3 (SSOP24) ; "supervise the system, act as a RTC, wake up the device if required, control the system fan" (source) ; http://www.weltrend.com/en-global/product/index/65 Premier constat : aucun produit Synology n'utilise ce processeur, malgré ce qui est dit sur le forum D-Link, voir la liste des plateformes sur le wiki Synology. Dommage, d'autant plus que les DNS-320 d'origine ne sont plus commercialisés. Conclusion, si je fais des manips elles ne pourront probablement pas profiter en l'état aux possesseurs de DNS-320. Deuxième constat : j'ai trouvé deux personnes qui ont travaillé sur le DNS-320L pour y installer un Linux, Andreas BÖHLER ("Andy") et martignlo. Ça devrait pouvoir m'aider un peu. Troisième constat : les sources des outils utilisés par D-Link pour la compilation sont disponibles publiquement (tout comme c'est le cas pour Synology d'ailleurs), même s'ils ont du mal à les publier au vu de ce que dit la communauté. Il faut également regarder sur ftp://ftp.dlink.de car il y a certaines chose qu'on trouve dans un FTP mais pas dans l'autre... Enfin, je suis tombé sur un billet expliquant noir sur blanc qu'installer DSM sur une machine autre que Synology est illégal, donc je ne peux évidemment encourager personne à le faire ! Moi personnellement je continue ma démarche, mais c'est avant tout pour m'auto-former au monde Linux embarqué. Je m'arrête là pour aujourd'hui. Il faudra prochainement que : je soude une connexion pour obtenir une liaison série entre mon PC et le NAS, je me crée une machine virtuelle Linux dédiée à mes bidouilles, je tente d'utiliser les outils fournis par Synology/D-Link pour en sortir quelque chose. A+ Link to comment Share on other sites More sharing options...
amitila Posted March 30, 2016 Share #19 Posted March 30, 2016 Bonjour à tous, Je tiens tout d'abord à m'excuser de détérer ce topic.... Mais je viens de recevoir depuis quelques semaines un Dlink 320L et je suis en train de me renseigner sur les possibilités d'installer XPenology... du coup je souhaitais juste savoir s'il y avait du nouveau sur ce sujet ? (mes recherches sur Internet ne m'ont pas apporté grand chose pour le moment) Merci par avance, Link to comment Share on other sites More sharing options...
nicoueron Posted March 31, 2016 Share #20 Posted March 31, 2016 Très sincèrement, à moins d'être un gros hacker cela relève plus de la grosse bidouille qu'autre chose. Le matos n'étant nativement pas assez puissant pour faire tourner DSM. Link to comment Share on other sites More sharing options...
amitila Posted March 31, 2016 Share #21 Posted March 31, 2016 Très sincèrement, à moins d'être un gros hacker cela relève plus de la grosse bidouille qu'autre chose. Le matos n'étant nativement pas assez puissant pour faire tourner DSM. Bonjour nicoueron, merci beaucoup pour ta réponse, c'est effectivement ce que je craignais Link to comment Share on other sites More sharing options...
Just1 Posted March 31, 2016 Share #22 Posted March 31, 2016 Bonjour à tous,Je tiens tout d'abord à m'excuser de détérer ce topic.... Mais je viens de recevoir depuis quelques semaines un Dlink 320L et je suis en train de me renseigner sur les possibilités d'installer XPenology... du coup je souhaitais juste savoir s'il y avait du nouveau sur ce sujet ? (mes recherches sur Internet ne m'ont pas apporté grand chose pour le moment) Merci par avance, Bonjour amitila, A ma connaissance personne n'a réalisé cette prouesse, ou en tout cas personne ne l'a rendue publique. D'ailleurs il ne s'agirait pas vraiment d'installer XPEnology sur un NAS D-Link mais plutôt de porter Synology DSM sur la plateforme matérielle voulue. Très sincèrement, à moins d'être un gros hacker cela relève plus de la grosse bidouille qu'autre chose. Le matos n'étant nativement pas assez puissant pour faire tourner DSM. D'accord pour le "gros hacker", il faut très certainement avoir de solides connaissances de l'environnement Linux pour y parvenir, en particulier en ce qui concerne l'adéquation matériel <-> logiciel. Tout à fait faux en revanche pour le "matos pas assez puissant pour faire tourner DSM", il suffit de lire tous les posts de ce fil pour le comprendre : du matériel Synology utilise des configurations matérielles similaires, voir par exemple mon lien du post 31701. Mais ne me faites pas dire ce que je n'ai pas dit : les versions récentes de DSM sont probablement trop lourdes pour ces anciennes plateformes. Link to comment Share on other sites More sharing options...
nicoueron Posted March 31, 2016 Share #23 Posted March 31, 2016 Tout à fait faux en revanche pour le "matos pas assez puissant pour faire tourner DSM" En ce qui nous concerne on est en 2016, il ne s'agit plus d'installer la version 3 ou à la limite 4. Donc je voulais dire comme tu le soulignes une version récente de DSM (ici >5.x) Link to comment Share on other sites More sharing options...
Just1 Posted March 31, 2016 Share #24 Posted March 31, 2016 Pour l'exemple, le dernier NAS 2 baies basé sur un processeur de la même famille que le DNS-320L est le DS212j. Or les mises à jour de DSM pour ce NAS sont encore supportées par Synology, donc DSM 6.0 est disponible au téléchargement pour ce modèle ! Link to comment Share on other sites More sharing options...
nicoueron Posted March 31, 2016 Share #25 Posted March 31, 2016 Ah ben tant mieux pour les possesseurs du ds212j, mais je doute qu'ils puissent en tirer un réel profit. C'est un peu comme avoir une Ferrari avec un moteur de 2cv... Link to comment Share on other sites More sharing options...
Recommended Posts