{"id":110,"date":"2010-03-02T17:51:39","date_gmt":"2010-03-02T20:51:39","guid":{"rendered":"http:\/\/www.maurom.com\/wp\/?p=110"},"modified":"2012-05-16T12:03:53","modified_gmt":"2012-05-16T15:03:53","slug":"ata3-srst-failed-errno-16","status":"publish","type":"post","link":"https:\/\/maurom.com\/blog\/2010\/03\/02\/ata3-srst-failed-errno-16\/","title":{"rendered":"ata3: SRST failed (errno=-16)"},"content":{"rendered":"<p>Recientemente ingres\u00f3 a la rama experimental de Debian el kernel 2.6.33, y aprovechando la novedad, uno de los cambios que recomiendan en la distribuci\u00f3n es dejar los viejos drivers ide y <a href=\"http:\/\/womble.decadent.org.uk\/blog\/this-season-i-have-mostly-been-building-kernels\">comenzar a utilizar libata<\/a> tanto para dispositivos Serial ATA (<a href=\"http:\/\/en.wikipedia.org\/wiki\/Serial_ATA\">SATA<\/a>) como Parallel ATA (<a href=\"http:\/\/en.wikipedia.org\/wiki\/Parallel_ATA\">PATA<\/a>).<\/p>\n<p>En la mayor\u00eda de los equipos en los que lo instal\u00e9, la transici\u00f3n a libata no me ha dado inconvenientes mayores m\u00e1s que los cambios de nombre en dispositivos (en discos, de <em>\/dev\/hd*<\/em> a <em>\/dev\/sd*<\/em>, y en dvd\/cd de <em>\/dev\/hd*<\/em> a <em>\/dev\/sr*<\/em>), que normalmente no necesitan modificaciones por el usuario siempre que se utilicen etiquetas o uuid para identificar las particiones.<\/p>\n<p>Sin embargo en el equipo de escritorio encontr\u00e9 que el arranque demoraba demasiado y devolv\u00eda errores tales como:<\/p>\n<pre>...\r\nata2: SATA link down (SStatus 0 SControl 300)\r\nata3: link is slow to respond, please be patient (ready=0)\r\nata3: SRST failed (errno=-16)\r\nata3: link is slow to respond, please be patient (ready=0)\r\nata3: SRST failed (errno=-16)\r\nata3: link is slow to respond, please be patient (ready=0)\r\nata3.01: link status unknown, clearing UNKNOWN to NONE\r\n...<\/pre>\n<p>continuando luego con el inicio tradicional. En tales situaciones, utilizando libata, el sistema no reconoc\u00eda la unidad de dvd. Utilizando los viejos drivers ide, sin embargo, el sistema iniciaba bien y la unidad era reconocida correctamente.<\/p>\n<p>Algunos foristas recomiendan cambiar par\u00e1metros de kernel, como libata.dma y otros. Sin embargo, la \u00fanica soluci\u00f3n que me ha dado resultado fue establecer las unidades PATA en modo <em>cable-select<\/em>, como lo apuntan en el <a href=\"https:\/\/bugs.launchpad.net\/ubuntu\/+source\/linux\/+bug\/220706\/comments\/2\">2do post<\/a> de este <a href=\"https:\/\/bugs.launchpad.net\/ubuntu\/+source\/linux\/+bug\/220706\">bug report<\/a> de Ubuntu. S\u00f3lo eso basta para que el sistema inicie y detecte correctamente los dispositivos.<\/p>\n<div>Curioso, cuanto menos.<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Recientemente ingres\u00f3 a la rama experimental de Debian el kernel 2.6.33, y aprovechando la novedad, uno de los cambios que recomiendan en la distribuci\u00f3n es dejar los viejos drivers ide y comenzar a utilizar libata tanto para dispositivos Serial ATA (SATA) como Parallel ATA (PATA). En la mayor\u00eda de los equipos en los que lo [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[5,17],"_links":{"self":[{"href":"https:\/\/maurom.com\/blog\/wp-json\/wp\/v2\/posts\/110"}],"collection":[{"href":"https:\/\/maurom.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/maurom.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/maurom.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/maurom.com\/blog\/wp-json\/wp\/v2\/comments?post=110"}],"version-history":[{"count":0,"href":"https:\/\/maurom.com\/blog\/wp-json\/wp\/v2\/posts\/110\/revisions"}],"wp:attachment":[{"href":"https:\/\/maurom.com\/blog\/wp-json\/wp\/v2\/media?parent=110"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/maurom.com\/blog\/wp-json\/wp\/v2\/categories?post=110"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/maurom.com\/blog\/wp-json\/wp\/v2\/tags?post=110"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}