{"id":43,"date":"2008-02-23T20:21:52","date_gmt":"2008-02-23T18:21:52","guid":{"rendered":"http:\/\/gcolpart.evolix.net\/blog21\/pseudo-cartes-raid-delladaptec\/"},"modified":"2009-01-19T00:14:37","modified_gmt":"2009-01-18T22:14:37","slug":"pseudo-cartes-raid-delladaptec","status":"publish","type":"post","link":"https:\/\/gcolpart.evolix.net\/blog21\/pseudo-cartes-raid-delladaptec\/","title":{"rendered":"Pseudo-cartes RAID DELL\/Adaptec"},"content":{"rendered":"<p align=\"left\">Mon histoire avec les cartes <em>Adaptec (Dell OEM) 39320 Ultra320 SCSI adapter<\/em> commence il y a trois ans quand j&#8217;ai eu \u00e0 installer plusieurs exemplaires de machines DELL PowerEdge SC420 incluant cette carte. Cette carte est sens\u00e9e permettre du RAID hardware mais c&#8217;est loin d&#8217;\u00eatre le cas. Les premiers drivers pour cette carte ont \u00e9t\u00e9 inclus dans le noyau Linux 2.6.11 (l&#8217;installation de Sarge n\u00e9cessitait donc une technique annexe : debian-installer avec un noyau custom ou debootstrap \u00e0 partir d&#8217;un autre disque) mais ils ignorent tout simplement la configuration RAID effectu\u00e9e au niveau du BIOS de la carte. Celle-ci g\u00e8re pourtant le RAID0 et RAID1 mais au d\u00e9marrage de Linux, les disques sont vus par le noyau comme des disques ind\u00e9pendants&#8230; Bref, pas de RAID hardware possible (des blobs pour Suse\/RedHat existent mais je pr\u00e9f\u00e8re \u00e9viter cette solution).<\/p>\n<p align=\"left\">R\u00e9cemment, j&#8217;ai du ajouter un nouveau disque sur ce controleur. J&#8217;ai donc branch\u00e9 ce 2e disque sur la machine concern\u00e9e et tent\u00e9 de d\u00e9marrer la machine : le controleur ne trouvait pas de p\u00e9riph\u00e9rique de d\u00e9marrage valide. En regardant de plus pr\u00e8s, il cherchait un volume RAID0, forc\u00e9ment inexistant. Or, je souhaitais simplement avoir deux malheureux disques, sans RAID. Mais m\u00eame en retirant le disque ajout\u00e9, il cherchait toujours un volume RAID0 :  le second disque devait contenir un reste de RAID0 et le controleur l&#8217;a consid\u00e9r\u00e9 ma\u00eetre et et a \u00e9cras\u00e9 la configuration du premier disque. Youpi : bien que le RAID de ce controlleur ne fonctionne pas sous Linux&#8230; me voil\u00e0 coinc\u00e9 \u00e0 cause du RAID. Premier r\u00e9flexe : d\u00e9sactiver les fonctionnalit\u00e9s RAID de la carte, et la documentation d&#8217;Adaptec m&#8217;indique que c&#8217;est simple, il suffit de l&#8217;indiquer dans le BIOS de la carte. Sauf que j&#8217;ai une carte DELL\/Adaptec, c&#8217;est-\u00e0-dire que DELL a plac\u00e9 un firmware modifi\u00e9 pour faire croire \u00e0 une carte DELL et, au passage, a eu la chouette id\u00e9e de supprimer la possibilit\u00e9 de d\u00e9sactiver le RAID. Arriv\u00e9 ici, on pourrait penser qu&#8217;il suffit de mettre un firmware Adaptec mais c&#8217;est justement indiqu\u00e9 que l&#8217;on ne doit le faire qu&#8217;avec les cartes 100% Adaptec et non issues d&#8217;un autre fournisseur. Et de toute fa\u00e7on, cela risquerait de me faire perdre la garantie DELL, ultime recours en cas de soucis :-)<\/p>\n<p align=\"left\">Je vais donc devoir me d\u00e9brouiller avec ce firmware. Ma premi\u00e8re mission est de r\u00e9-initialiser le RAID du premier disque car, avec controleur on ne peut pas effacer la configuration RAID, il faut&#8230; r\u00e9-initialiser compl\u00e8tement le disque (ce qui l&#8217;efface au passage). \u00c0 noter que cette r\u00e9-initialisation peut \u00eatre d\u00e9licate, j&#8217;ai d\u00e9j\u00e0 explos\u00e9 un disque SCSI en annulant cette op\u00e9ration ! \u00c0 noter aussi que cela prend plusieurs heures et si l&#8217;on ajoute les temps de backup (dd powered), \u00e7a fait beaucoup de temps pour effacer quelques octets dans le firmware du disque dur&#8230; Ces op\u00e9rations de r\u00e9paration prennent donc des heures et des heures et un message de confirmation aurait ainsi \u00e9t\u00e9 bienvenu avant que le controleur \u00e9crase ses fameux param\u00e8tres RAID stock\u00e9s sur un disque.<\/p>\n<p align=\"left\">En conclusion, lorsque l&#8217;on manipule les disques de volumes RAID, outre la possibilit\u00e9 de perdre les donn\u00e9es, il faut bien avoir en t\u00eate le temps consid\u00e9rable que peuvent prendre certaines op\u00e9rations, d&#8217;autant plus quand il s&#8217;agit de controleurs de qualit\u00e9 m\u00e9diocre (qui impliquent souvent des fonctionnalit\u00e9s r\u00e9duites).<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Mon histoire avec les cartes Adaptec (Dell OEM) 39320 Ultra320 SCSI adapter commence il y a trois ans quand j&#8217;ai eu \u00e0 installer plusieurs exemplaires de machines DELL PowerEdge SC420 incluant cette carte. Cette carte est sens\u00e9e permettre du RAID hardware mais c&#8217;est loin d&#8217;\u00eatre le cas. Les premiers drivers pour cette carte ont \u00e9t\u00e9 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5,72,1],"tags":[17,16,18],"class_list":["post-43","post","type-post","status-publish","format-standard","hentry","category-evolix","category-french","category-hardware","tag-adaptec","tag-dell","tag-raid"],"_links":{"self":[{"href":"https:\/\/gcolpart.evolix.net\/blog21\/wp-json\/wp\/v2\/posts\/43","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gcolpart.evolix.net\/blog21\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gcolpart.evolix.net\/blog21\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gcolpart.evolix.net\/blog21\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gcolpart.evolix.net\/blog21\/wp-json\/wp\/v2\/comments?post=43"}],"version-history":[{"count":1,"href":"https:\/\/gcolpart.evolix.net\/blog21\/wp-json\/wp\/v2\/posts\/43\/revisions"}],"predecessor-version":[{"id":150,"href":"https:\/\/gcolpart.evolix.net\/blog21\/wp-json\/wp\/v2\/posts\/43\/revisions\/150"}],"wp:attachment":[{"href":"https:\/\/gcolpart.evolix.net\/blog21\/wp-json\/wp\/v2\/media?parent=43"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gcolpart.evolix.net\/blog21\/wp-json\/wp\/v2\/categories?post=43"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gcolpart.evolix.net\/blog21\/wp-json\/wp\/v2\/tags?post=43"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}