JacquesF Posted December 10, 2017 Share #1 Posted December 10, 2017 (edited) Bonjour, Depuis 2 jours j'essaye de trouver pourquoi je ne peux pas faire une nouvelle installation (from scratch donc) du DSM6.1 avec le dernier loader (Jun v1.02b). J'ai un Gen8 qui tourne bien en DSM5.2 mais comme je voulais faire une augmentation de capacité, j'ai préféré faire une installation neuve plutôt qu'une mise à jour (changement des disques donc, les 4 (WD Red NAS) sont totalement vierges, même pas partitionnés en sortant d'usine). J'ai tenté de nombreuses fois l'installation en réutilisant la même clef USB (mais pas la même image bien entendu), une carte micro SD, une création de la carte ou de la flash sous Windows ou Linux (mon OS habituel), rien n'y fait. J'ai même laissé la configuration par défaut (sans toucher au fichier grub.cfg) pour voir si cela change. J'ai bien entendu essayé en gardant le fichiers de drivers supplémentaires extra.lzma ou en inhibant son chargement en le renommant en extra.lzma_unused (le code dans grub.cfg indique bien qu'on cherche le fichier par son nom exact). Rien ne change... Le système démarre mais il est invisible sur le réseau. Après analyse (il a fallu configurer ILO pour accéder aux traces du boot), je remarque que les modules réseau chargés sont de type e1000e alors que si je me souviens bien en DSM5, les modules étaient de type tg3. La configuration réseau affichée au boot ne contient que la loopback. Partant de là, il est normal que le serveur soit invisible sur le réseau. Problème, il semble que l'installation sur un Gen8 se fasse tout simplement en suivant l'excellent tuto de Polanskiman si je me base sur ce post : Proliant Gen8 et 1.02b /3615xs Spoiler </>hpiLO-> vsp Virtual Serial Port Active: COM2 Starting virtual serial port. Press 'ESC (' to return to the CLI Session. [ 2.803988] I/O scheduler elevator not found [ 3.270750] I/O scheduler elevator not found [ 3.737560] I/O scheduler elevator not found [ 4.203295] I/O scheduler elevator not found START /linuxrc.syno Insert basic USB modules... :: Loading module usb-common ... [ OK ] :: Loading module usbcore ... [ OK ] :: Loading module ehci-hcd ... [ OK ] :: Loading module ehci-pci ... [ OK ] :: Loading module uhci-hcd ... [ OK ] :: Loading module xhci-hcd ... [ OK ] :: Loading module etxhci-hcd ... [ OK ] Insert net driver(Mindspeed only)... Starting /usr/syno/bin/synocfgen... /usr/syno/bin/synocfgen returns 0 Partition Version=0 Partition layout is not DiskStation style. NOT EXECUTE /sbin/e2fsck. Mounting /dev/md0 /tmpRoot mount: lseek failed, msg:Invalid argument mount: mounting /dev/md0 on /tmpRoot failed: No such device mount /dev/md0 fail, returns Exit on error [3] no init exists... Sun Dec 10 18:30:13 UTC 2017 none /sys/kernel/debug debugfs rw,relatime 0 0 sys /sys sysfs rw,relatime 0 0 none /dev devtmpfs rw,relatime,size=3034760k,nr_inodes=758690,mode=755 0 0 proc /proc proc rw,relatime 0 0 linuxrc.syno failed on 3 starting pid 3705, tty '': '/etc/rc' :: Starting /etc/rc :: Mounting procfs ... [ OK ] :: Mounting tmpfs ... [ OK ] :: Mounting devtmpfs ... [ OK ] :: Mounting devpts ... [ OK ] :: Mounting sysfs ... [ OK ] mdadm: error opening /dev/md1: No such file or directory rc: Use all internal disk as swap. swapon: can't stat '/dev/md1': No such file or directory :: Loading module sg ... [ OK ] :: Loading module fat ... [ OK ] :: Loading module vfat ... [ OK ] :: Loading module dca ... [ OK ] :: Loading module e1000e ... [ OK ] :: Loading module i2c-algo-bit ... [ OK ] :: Loading module igb ... [ OK ] :: Loading module ixgbe ... [ OK ] :: Loading module i2c-i801 ... [ OK ] :: Loading module adt7475 ... [ OK ] Can not detect ADT device, Retry: 1... :: Unloading module adt7475 ... [ OK ] :: Unloading module i2c-i801 ... [ OK ] :: Loading module i2c-i801 ... [ OK ] :: Loading module adt7475 ... [ OK ] Can not detect ADT device, Retry: 2... :: Unloading module adt7475 ... [ OK ] :: Unloading module i2c-i801 ... [ OK ] :: Loading module i2c-i801 ... [ OK ] :: Loading module adt7475 ... [ OK ] Can not detect ADT device, Retry: 3... :: Unloading module adt7475 ... [ OK ] :: Unloading module i2c-i801 ... [ OK ] :: Loading module i2c-i801 ... [ OK ] :: Loading module adt7475 ... [ OK ] :: Loading module synobios ... [ OK ] lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:65536 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) :: Starting syslogd ... [ OK ] :: Starting scemd :: Starting services in background Starting findhostd in flash_rd... Starting services in flash_rd... Running /usr/syno/etc/rc.d/J01httpd.sh... Starting httpd:80 in flash_rd... Starting httpd:5000 in flash_rd... Running /usr/syno/etc/rc.d/J03ssdpd.sh... /usr/bin/minissdpd Usage: /usr/bin/minissdpd [-d] [-6] [-s socket] [-p pidfile] -i <interface> [-i <interface2>] ... <interface> is either an IPv4 address such as 192.168.1.42, or an interface name such as eth0. By default, socket will be open as /var/run/minissdpd.sock and pid written to file /var/run/minissdpd.pid start SSDPD failed Running /usr/syno/etc/rc.d/J04synoagentregisterd.sh... Starting synoagentregisterd... Running /usr/syno/etc/rc.d/J30DisableNCQ.sh... Running /usr/syno/etc/rc.d/J80ADTFanControl.sh... Running /usr/syno/etc/rc.d/J98nbnsd.sh... Starting nbnsd... Running /usr/syno/etc/rc.d/J99avahi.sh... Starting Avahi mDNS/DNS-SD Daemon cname_load_conf failed:/var/tmp/nginx/avahi-aliases.conf :: Loading module usb-storage ... [ OK ] :: Loading module hid ... [ OK ] :: Loading module usbhid ... [ OK ] Excution Error ============ Date ============ Sun Dec 10 18:30:25 UTC 2017 ============================== starting pid 5412, tty '': '/sbin/getty 115200 console' [ 18.761100] I/O scheduler elevator not found [ 18.787695] sd 6:0:0:0: [sdu] No Caching mode page found [ 18.813626] sd 6:0:0:0: [sdu] Assuming drive cache: write through Sun Dec 10 18:30:26 2017 [ 18.843736] I/O scheduler elevator not found DiskStation login: [ 18.867770] sd 6:0:0:0: [sdu] No Caching mode page found [ 18.893281] sd 6:0:0:0: [sdu] Assuming drive cache: write through [ 18.937861] sd 6:0:0:0: [sdu] No Caching mode page found [ 18.962908] sd 6:0:0:0: [sdu] Assuming drive cache: write through Les échecs qui me semblent patents sont : mount /dev/md0 fail, returns Exit on error [3] no init exists... Erreur logique puisque les disques sont totalement vierges et start SSDPD failed Logique aussi que le service (qui doit aider le SynologyAssistant à trouver le serveur sur le réseau) ne démarre pas puisqu'il n'existe pas d'interface réseau en service. Bref, pas de carte réseau, donc les dysfonctionnements qui suivent sont logiques, mais en principe le loader fonctionne avec le Gen8. Si quelqu'un peut m'aider, ce sera avec un grand plaisir que j'accueillerai toutes les suggestions proposées. Merci d'avance. Jacques Edited January 7, 2019 by Polanskiman Updated spoiler plugin code Quote Link to comment Share on other sites More sharing options...
mprinfo Posted December 10, 2017 Share #2 Posted December 10, 2017 as tu bien mis le pid et le vid j'ai 2 gen8 un en natif et l'autre sous esxi aucun soucis cela fonctionne très bienen natif mes disques sont en AHCI pas de raidsous esxi j'ai monter un raid pour chaque disque car AHCI pose problème avec ce serveur Envoyé de mon SM-G901F en utilisant Tapatalk Quote Link to comment Share on other sites More sharing options...
JacquesF Posted December 10, 2017 Author Share #3 Posted December 10, 2017 Bonsoir, Oui, j'ai fait la clef comme indiquée, mais de toute manière (vu que j'ai testé aussi avec l'image d'origine sans rien modifier), le problème ne se poserait dans ce cas pas au boot mais lors de l'installation du fichier .pat (le DSM). Tel qu'il est, si je mets la clef pour le boot en DSM 5.2, il démarre et le apparait sur le réseau, avec comme seule proposition une installation complète du DSM 5.2 (en phase avec l'ancienne clef) puisque les disques sont neufs et vierges. C'est juste la partie réseau qui ne démarre pas du tout, comme si les cartes n'étaient pas vues, ou mal détectées. Je vais flasher le Bios et mettre à jour le Proliant avec le dernier ServicePack de chez HP, je viens de le télécharger chez eux (il faut créer un compte...). On verra après mais je ne vois pas pourquoi. Mes disques sont aussi en AHCI, le raid est fait avec le syno. Le raid propriétaire c'est bien, souvent performant, mais si on a pas une carte contrôleur de rechange, il est impossible de lire les disques en dehors d'un contrôleur de la même marque en cas de crash. Pour les performances dont j'ai besoin, je préfère le raid soft. Merci de ton aide Jacques Quote Link to comment Share on other sites More sharing options...
mX2viL Posted December 10, 2017 Share #4 Posted December 10, 2017 (edited) Déjà, as tu récupérés les adresses MAC des deux cartes réseaux du GEN8 ? Ainsi que le PID/VID de la clé USB ? De même, tu as généré un SN conforme ? Car, il faut tout récupérer avant de faire l'image. Mon GEN8 marche très bien et pas besoin de flash le BIOS ou autre. Edited December 10, 2017 by mX2viL Quote Link to comment Share on other sites More sharing options...
JacquesF Posted December 10, 2017 Author Share #5 Posted December 10, 2017 Bonsoir, C'est ce que j'ai essayé de dire en expliquant que j'ai suivi le tuto dans mon premier message. Le SN est le même que celui en DSM5, le VID/PID de la clef aussi, il n'y en a pas dans le cas d'un SDcard et les MAC sont les mêmes. Le nombre d'interfaces est mis à 2 puisque c'est le cas. Mais les premières infos (VID/PID/MAC) ne servent réellement qu'à l'installation du DSM, le réseau est déjà démarré à ce moment (voir le message d'erreur indiqué dans le tuto en cas de VID/PID incorrect). Je ne vais flasher le bios que pour le maintenir à jour, je n'attends pas de changement puisque les cartes réseau fonctionnent très bien. Merci Jacques Quote Link to comment Share on other sites More sharing options...
JacquesF Posted December 10, 2017 Author Share #6 Posted December 10, 2017 A tout hasard, est-ce quelqu'un pourrait poster le résultat de la commande dmesg de son Gen8 (jusqu'à la fin du démarrage) ? Ça permettrait peut-être de voir quels sont les modules qui sont chargés pour les cartes réseau au boot. Merci d'avance Jacques Quote Link to comment Share on other sites More sharing options...
Polanskiman Posted December 12, 2017 Share #7 Posted December 12, 2017 @JacquesF 1 - Formatez et refaites la clef usb. Utilisez de préférence le loader 3615xs. Utilisez le ramdisk personnalisé 4.2 fait par IG-88 seulement si le ramdisk par défaut ne démarre pas la carte. Si vous voulez utiliser un carte SD alors il va falloir trouver le VID/PID du lecteur et non celui de la carte étant donné qu'une carte SD n'est pas un media USB mais le lecteur l'est. Pour ce faire sous live ubuntu (ou alors sous DSM 5.2) taper la commande suivante dans une console SSH en etant root: cat /proc/bus/usb/devices | grep -e "^ $" -e "Vendor" -e "Manufacturer" -e "Product" Cela devrait vous fournir le VIP/PID de tous les contrôleur USB sur la machine. A vous de voir lequel correspond au lecteur. 2 - Faites un reset du BIOS et re-configurez le. Faites bien en sorte que la clef USB est en mode HDD. Désactivez tout ce qui est superflu. 3 - Editez le fichier grub.cfg comme il se doit. Vous pouvez utiliser le S/N de votre ancienne installation DSM5.2 vue que de toute façon Synology a bloqué tous les SN générés. 3 - Redémarrez votre routeur. Vérifiez que l'adresse IP n'est pas fixée avec une adresse MAC différente que l'adresse que vous mettez dans le fichier grub.cfg 4 - Maintenant redémarrer votre machine avec la clef usb ou SD card. Quote Link to comment Share on other sites More sharing options...
JacquesF Posted December 12, 2017 Author Share #8 Posted December 12, 2017 (edited) Bonjour, Merci beaucoup pour cette réponse. J'ai déjà refait plusieurs fois la clef, sur différent support. Je viens de le refaire sur une SDcard, en ayant récupéré le Vid/Pid avec RescueCD. Aucun changement... le système démarre, les traces dans la console (via iLO et VSP) indique toujours que seule l'interface loopback est démarrée, aucune requête DHCP sur le réseau et bien entendu pas de découverte du NAS par la suite. Le loader utilisé est le 1.02b dont la somme MD5 est b4a2bc974070895407cd50990d96669a (toujours pour le 3615xs). Quote 2 - Faites un reset du BIOS et re-configurez le. Faites bien en sorte que la clef USB est en mode HDD. Désactivez tout ce qui est superflu. Le bios est vérifié, fonctionne sans soucis avec le loader du DSM5. La seule modification nécessaire pour le loader de Jun est de bloquer les informations de surveillance du processeur (bug du bios HP contourné via les informations HP). Sinon, le message : [Firmware bug]: the BIOS has corrupted hw-PMU resources (MSR 38d is 330) apparait et bloque le démarrage du système. Ceci se fait via un menu caché du bios accessible par Ctrl-A (dont Ctrl-Q en clavier FR) : Service Options ==> désactiver l'entrée Processor Power and Utilization Monitoring Quote 3 - Editez le fichier grub.cfg comme il se doit. Vous pouvez utiliser le S/N de votre ancienne installation DSM5.2 vue que de toute façon Synology a bloqué tous les SN générés. set vid=0x0ea0 set pid=0x2168 set sn=C7LWN09761 set mac1=D0BF9C465A4C set mac2=D0BF9C465A4D set rootdev=/dev/md0 set netif_num=2 set extra_args_3615='' Quote 3 - Redémarrez votre routeur. Vérifiez que l'adresse IP n'est pas fixée avec une adresse MAC différente que l'adresse que vous mettez dans le fichier grub.cfg La carte n'étant pas démarrée, il n'y a jamais de requête sur le réseau, si j'avais une adresse, je serai heureux, même si elle était erronée... Quote Utilisez le ramdisk personnalisé 4.2 fait par IG-88 seulement si le ramdisk par défaut ne démarre pas la carte Ce ramdisk n'est pas accessible (lien désactivé dans le tutorial...). De plus, d'après la liste indiquée, le module des cartes réseau n'est pas dedans. Si j'utilise un liveCD, le module nécessaires pour ces cartes est toujours tg3 (excepté VmWare qui utilise ntg3). Voir le lsmod d'un boot avec RescueCD : Spoiler Module Size Used by video 16669 0 shpchp 29606 0 coretemp 12441 0 crc32c_intel 12441 0 ghash_clmulni_intel 12567 0 microcode 20803 0 serio_raw 12440 0 hpilo 12438 0 hpwdt 12438 0 iTCO_wdt 16534 0 iTCO_vendor_support 12640 1 iTCO_wdt acpi_power_meter 16564 0 raid10 32930 0 raid456 53468 0 async_raid6_recov 12506 1 raid456 async_pq 12535 2 raid456,async_raid6_recov raid6_pq 82623 2 async_pq,async_raid6_recov async_xor 12453 3 async_pq,raid456,async_raid6_recov xor 12426 1 async_xor async_memcpy 12389 2 raid456,async_raid6_recov async_tx 12625 5 async_pq,raid456,async_xor,async_memcpy,async_raid6_recov raid1 28847 0 raid0 16516 0 multipath 12391 0 linear 12391 0 usb_storage 46994 1 tg3 114957 0 broadcom 12439 0 Hide Traces (dmesg) du boot avec RescueCD pour la partie réseau : [ 4.296549] tg3 0000:03:00.0: eth0: Tigon3 [partno(N/A) rev 5720000] (PCI Express) MAC address d0:bf:9c:46:5a:4c [ 4.296553] tg3 0000:03:00.0: eth0: attached PHY is 5720C (10/100/1000Base-T Ethernet) (WireSpeed[1], EEE[1]) [ 4.296556] tg3 0000:03:00.0: eth0: RXcsums[1] LinkChgREG[0] MIirq[0] ASF[1] TSOcap[1] [ 4.296559] tg3 0000:03:00.0: eth0: dma_rwctrl[00000001] dma_mask[64-bit] [ 4.308689] tg3 0000:03:00.1: eth1: Tigon3 [partno(N/A) rev 5720000] (PCI Express) MAC address d0:bf:9c:46:5a:4d [ 4.308693] tg3 0000:03:00.1: eth1: attached PHY is 5720C (10/100/1000Base-T Ethernet) (WireSpeed[1], EEE[1]) [ 4.308696] tg3 0000:03:00.1: eth1: RXcsums[1] LinkChgREG[0] MIirq[0] ASF[1] TSOcap[1] [ 4.308698] tg3 0000:03:00.1: eth1: dma_rwctrl[00000001] dma_mask[64-bit] Je viens une nouvelle fois de refaire un démarrage avec cette configuration (voir l'extrait du grub.cfg) sans succès... Merci beaucoup pour cette aide, mais là je suis toujours bloqué. Bonne journée Jacques Edited January 7, 2019 by Polanskiman Updated spoiler plugin code Quote Link to comment Share on other sites More sharing options...
Polanskiman Posted December 12, 2017 Share #9 Posted December 12, 2017 Le reset du bios a son utilité raison pour laquelle j'ai suggéré que vous le fassiez. Pour le ramdisk personnalisé une petite recherche aurait suffit: Quote Link to comment Share on other sites More sharing options...
JacquesF Posted December 12, 2017 Author Share #10 Posted December 12, 2017 Merci beaucoup pour le lien vers le ramdisk d'IG88. Installation réussie avec les drivers contenus dedans... Sachant que le module tg3 existe dans les deux, la différence doit être dans le firmware de la carte... Il ne reste plus qu'à tout reconfigurer. Bonne journée et merci encore Jacques Quote Link to comment Share on other sites More sharing options...
Polanskiman Posted December 13, 2017 Share #11 Posted December 13, 2017 15 hours ago, JacquesF said: Merci beaucoup pour le lien vers le ramdisk d'IG88. Installation réussie avec les drivers contenus dedans... Sachant que le module tg3 existe dans les deux, la différence doit être dans le firmware de la carte... Il ne reste plus qu'à tout reconfigurer. Bonne journée et merci encore Jacques Rien avoir avec le firmware de la carte. La différence est dans le fait que les modules dans le ramdisk de IG-88 ont été re-compilés avec le code source de DSM 6.1.3 (15152). Les modules contenus dans le ramdisk par defaut du loader sont plus anciens et certains ne marche pas avec les versions supérieure à DSM 6.1.2. Quote Link to comment Share on other sites More sharing options...
JacquesF Posted December 13, 2017 Author Share #12 Posted December 13, 2017 Ok, merci pour cette réponse. Merci pour l'aide et bonne journée Jacques Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.