{"id":76,"date":"2010-08-22T16:46:44","date_gmt":"2010-08-22T15:46:44","guid":{"rendered":"http:\/\/www.coolfactor.org\/blog\/?p=76"},"modified":"2010-08-22T16:46:44","modified_gmt":"2010-08-22T15:46:44","slug":"hardware-compatiblility","status":"publish","type":"post","link":"http:\/\/www.coolfactor.org\/blog\/2010\/08\/22\/hardware-compatiblility\/","title":{"rendered":"Hardware compatiblility"},"content":{"rendered":"<p>I&#8217;ve spent a substantial chunk of this weekend upgrading a server which was somewhat lacking in discspace.<\/p>\n<p>It&#8217;s a fairly old machine and as such doesn&#8217;t have SATA, but that&#8217;s not a showstopper. One PCI SATA card later, and a couple of 2TB SATA hard drives, and it&#8217;s good to go. In theory.<\/p>\n<p>Except the SATA card was failing to recognise the hard drives.<br \/>\n<!--more--><br \/>\nI wanted to see if upgrading the BIOS in the SATA card would help, but unfortunately while I could find a newer BIOS image from the chipset manufacturer, the card manufacturer had used an unsupported flash chip and so their flash utility wouldn&#8217;t work. The card manufacturer hasn&#8217;t published their own on their website, so no go there.<\/p>\n<p>I also wanted to see if upgrading the BIOS in the motherboard would help. It was hard finding a floppy disc that wasn&#8217;t unformattable due to age, and the BIOS is old enough that while it can boot from a USB floppy drive, it didn&#8217;t like the modern USB memory stick that I tried. Eventually I found a floppy that just about worked, and got the BIOS upgraded.<\/p>\n<p>That didn&#8217;t help.<\/p>\n<p>I then noticed that I had another machine with the exact same motherboard. I plugged the SATA card into that one, and lo and behold it recognised the drive.<\/p>\n<p>I stripped the machines down to more or less the bare minimum, swapped every component I could (even down to the power supply) and still, one machine found the hard drives, and the other didn&#8217;t. After swapping the motherboards, neither worked.<\/p>\n<p>Eventually, after a lot of head-scratching, I discovered the difference.<\/p>\n<p>One of the machines was used as a desktop PC, and hence had a mouse plugged in.<\/p>\n<p>Plugging a mouse into the server made it spring into life, and for as long as a mouse is plugged in, it reliably detects the SATA drives and boots happily.<\/p>\n<p>To say that I am confused by this behaviour is an understatement. But there you have it, a mouse makes SATA go.<\/p>\n<p>The motherboard in question is an ASRock K7S8X. The SATA card is a Lycom ST-125 (based on the Silicon Image 3124 chip). The drives are WD Caviar Green 2TB.<\/p>\n<p>If you think you can explain this behaviour, please do leave a comment.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;ve spent a substantial chunk of this weekend upgrading a server which was somewhat lacking in discspace. It&#8217;s a fairly old machine and as such doesn&#8217;t have SATA, but that&#8217;s not a showstopper. One PCI SATA card later, and a &hellip; <a href=\"http:\/\/www.coolfactor.org\/blog\/2010\/08\/22\/hardware-compatiblility\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"http:\/\/www.coolfactor.org\/blog\/wp-json\/wp\/v2\/posts\/76"}],"collection":[{"href":"http:\/\/www.coolfactor.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.coolfactor.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.coolfactor.org\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/www.coolfactor.org\/blog\/wp-json\/wp\/v2\/comments?post=76"}],"version-history":[{"count":2,"href":"http:\/\/www.coolfactor.org\/blog\/wp-json\/wp\/v2\/posts\/76\/revisions"}],"predecessor-version":[{"id":78,"href":"http:\/\/www.coolfactor.org\/blog\/wp-json\/wp\/v2\/posts\/76\/revisions\/78"}],"wp:attachment":[{"href":"http:\/\/www.coolfactor.org\/blog\/wp-json\/wp\/v2\/media?parent=76"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.coolfactor.org\/blog\/wp-json\/wp\/v2\/categories?post=76"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.coolfactor.org\/blog\/wp-json\/wp\/v2\/tags?post=76"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}