Бръсначът на Окам
сряда, 7 мар 2007 г.
11:02
7 коментара
Какво ми се случи, Професионални
Съгласно този принцип от множеството теории, които обясняват един и същ проблем, за предпочитане е най-простата.
В понеделник вечерта ми се развали компютъра вкъщи. Изписваше съобщение от сорта на Non-system disk or disk error. Попринцип знам, че такова съобщение не е на добре. Понеже компютъра е малко особен - има един SCSI дъск (където е системния дял и boot секторите) и един IDE диск, където са купищата от файлове. Предположих, че SCSI диска е заминал, което никак нямаше да е приятно, защото цените на SCSI дисковете са неприлично високи и вероятно щях да се простя с удоволствието SCSI на домашна работна станция.
Опитах се сам да фиксирам проблема по няколко начина. На първо място се побъзиках с BIOS-а, без резултат. След това пуснах от един bootable DVD един tool за проверка на SCSI контролери и дискове. Проверката мина и излезе, че грешки няма и всичко работи. Пуснах друг tool от същия диск, който е HDD Repair - той изкара цялата файлова система на SCSI диска и каза, че няма bad sectors. Новината, че диска и контролера работят е добра. Обаче се озовах в положението на Сократ - знаех, че нищо не знам.
На другия ден (вчера), сутринта, натоварих компютъра и го откарах в нашия сервиз (два етажа под моя офис). Оставих го… веднага го диагностицираха - заминал ти е дискът. Е да ама не, както вече се разбра, не е заминал. И се започнаха хипотези - от най-баналното - частично изгоряло захранване, което не подава напрежение само на един от пиновете на дъното, до апокалиптични сценарии от сорта на изгорял контролер или шина на дъното или цялото дъно.
Трагедията в случката се засилва и от разни допълнителни факти като това, че диска е SCSI и няма къде да се тества, дъното е COMPAQ със стар Intel chipset и почти няма шанс да намеря същото, RAM паметта е Rambus на 800 Mhz, което също е доста рядко срещан модел и почти не се намира, а за тестове и дума да не става. Не на последно място COMPAQ, щото са много умни, са направили захранването почти като стандартните ATX, ама не съвсем, 4 пина на дъното са разменени.
След като изпробвахме 1000 сценария, установихме че компютъра все пак зарежда при едно условие, когато DVD записвачката е откачена. Камък ми падна от сърцето - една относително добра записвачка вече е по-евтина и от едно прилично захранване. Събръх си всичко в машината и се прибрах вкъщи. Обаче нещо ме чоплеше отвътре - как така записвачката е развалена, а всички DVD дето boot-вам от тях и пускам разни rescue tools си работят нормално?
И ето тук идва мястото на принципа на бръснача на Окам - най-простото решение е най-вероятното. Смених IDE кабела на записвачката и всичко се оправи. Сега ме е яд, ама може ли да му хрумне на човек, че един тъп кабел за 5 лева може да изкара от строя цялата машина.
P.S. А между другото, липсата на компютъра е причината да не блогирам за моите скиорски подвизи миналата седмица. Вероятно тия дни ще извадя снимките и ще пусна нещо.
Аз от краткия си опит на хардуерен специалист знам едно. Като има спек с машината се процедира така:
1. Разкачат се всички компоненти
2. Започваш да закачаш един след друг и пускаш за да установиш къде куца системата.
По този начин без особенни познания по електроника диагностиката е поне на 90% точна и става бързо.
Е да, ама те двете (SCSI диска и записвачката) поотделно си работят - спека става като ги подкараш заедно. А след смяната на кабела вече си е ОК.
Иначе и аз така процедирам. Аз и с код така процедирам - започвам да трия (закоментирам) ред по ред докато не изчезне проблема…
Илия, опасен си! Все такива странни неща ти се случват
Опасен не е думата. Странни неща също е меко казано.
Оказва се, че кабелът не е проблема. По страшното е, че отново съм в позицията, че знам, че нищо не знам. В момента най-вероятната теория е, че PCI шината не дава контакт като хората. Утре ще отида до близката бензиностанция да продухам компютъра с един компресор, че бая прах е насъбрал, пък ще видим.
Тези ми подозрения са обусловени от следните симптоми. След като веднъж запали, ако го рестартирам - пали нормално, но ако го спра вечерта, на сутринта вече не пали. А в BIOS-а се вижда, че SCSI контролера липсва.
Хрумна ми, да не е батерията на дъното, но системния часовник не е изостанал - значи батерията си е наред. Освен това пробвах нов fix метод, като не запали два поредни пъти, просто натиснах леко платката на SCSI контролера и запали. Явно лош контакт…
Та както казах - следват:
1) основно почистване, ако не помогне;
2) преместване на SCSI контролера на друга PCI шина, ако не помогне;
3) смяна на контролера, ако не помогне;
4) не искам да си купувам друг компютър, този ми вършеше работа!
5) Заеби тия компютъри и мигрирай в посока яката виличка на Панагюрище.
Конпютурите не мога да ги заеба, щото освен професия са ми и хоби и страст.
А за яката виличка мани, че миналата седмица е ставал малък, но все пак пожарен инцидент с камината и дървените греди по тавана. Тя вилата е застрахована, ама въпреки това е неприятно. Доклкото имам информация, изгорялата греда вече е подменена
Е ми освен да мигрираш с един комп, мисля друго решение няма