bash.im ithappens.me zadolba.li

Железо

12028

Открываем третий глаз и второй порт

Дело было в начале нулевых. Звонок от однокурсника:

— Хелп, шил биос, теперь чёрный экран.

— Не проблема, перепрошьём на горячую, тащи мать.

Приносит мать. Переставляем микросхему на мою, шьём. Конечно, на горячую шить плохо (есть шанс угробить и микросхему, и мать), но других способов тогда не было: ближайший СЦ с программатором был от нас в 500 км.

Запускаем после прошивки — тот же чёрный экран. Спрашиваю:

— А зачем шил?

— Купил видуху, AGP (крутейшую по тем временам Riva TNT2). Принёс домой, а AGP-слота нет.

— И что?

— Нашёл от неё биос и начал шить.

— Зачем? Что, от прошивки AGP-слот должен был вырасти?

Молчит, в глазах — вселенская грусть и тоска.

Каким образом биос Riva TNT2 смог что-то прошить и поломать интегрированное видео в матери на i810 — загадка. Но компьютер потом ещё долго жил с дискретной PCI-видушкой.

Благодаря этой истории я уже ничему не удивлялся, работая в сервисном центре: ни саморезам, вкрученным в текстолит, ни капле воды, убивающей целый ноутбук.

12026

Серверок с ноготок

Тут часто пишут о противостоянии админов юзверям, о войнах и сражениях на официальных и неофициальных фронтах, подколках, поучалках, тупизне или гоноре. Я же поделюсь историей о дружбе.

Как уже упоминал я в одной из ранних историй, разработчики — люди весёлые. То прибор научат чистым матерным оператору на ошибочные нажатия кнопок указывать (при том, что внешне сам прибор — коробка с кнопками и лампочками, а комп в нём заподозрить весьма сложно), то максимальную учитываемую скорость движения боевой машины заложат под 5 км/с, то ещё чего столь же пасхального и яйцеобразного. Ну да суть не в этом.

Подружились разрабы одного не очень секретного НИИ с админами. Ну, как подружились: умные люди с умными людьми всегда общий язык найдут. А тут ещё постоянно то одну железку надо к компам подключать, то другую. Через безопасников намучаешься, а напрямую договориться и быстрее, и правильнее. Жили себе разрабы, бед особых не знали: USB-порты никто использовать не запрещает, в инет за даташитами али на форумы зайти всегда можно, прогу установить любую — вот они, права админские, пожалуйста. С другой стороны, сломалось чего по железу — админы к разрабам: те и спаяют быстренько, и аналог подберут, если есть, и советом помогут при случае. Живут два отдела по-соседски, помогают друг другу, чем могут.

Проблема приключилась: поставило админам высокое начальство ажно из самого министерства задачу. Задачу не сильно сложную — всего-то сервачок организовать для своей сугубо министерской программки, жутко капризной до собственного окружения. Да только, как сие часто бывает, сделать надо вчера, а машин свободных под организацию чуда нет от слова «совсем». И денежек выделить могут, но через месяц минимум. Как решить? Запаски свои все розданы, хоть из дома приноси, только всё равно не успеешь.

«Беда-беда», — сказал главный админ и пошёл к разрабам жаловаться на будущее лишение премии. Пришёл, поплакался чуток, 50 граммов коньячку тяпнул, сел со старшим за жизнь разговаривать. Старший лишь сидит да утешает: «Понимаю ситуацию твою, но машин свободных нет, сам знаешь. С виртуалками напряг — слетают, заразы. Не выдерживают издевательств, наверное… Давай-ка, друг дорогой, позвони мне через четыре часика, авось придумаем чего». Сказал — да и отпустил с миром.

Позвонил через те самые четыре часа админ разрабам, а те: «Пишите адрес-логин-пароль, на первое время вам хватит, коли без гуя работать сумеете». Ха! «Да без гуя же даже проще!» — кликнул в ответ главный админ, быстренько всё записал и бегом к консоли, программку ставить. Не обманули разработчики: сервачок дали что надо. Оперативки, правда, не шибко много, да идентификаторы проца с чипсетом непонятные, но кому какое дело, если работает?

Всё поставил главный админ. Что-то сам, что-то с посторонней помощью, но получилось как раз в срок: приехавшая инспекция быстренько проверила наличие проги и её работу, поставила «отлично» и уехала на следующее предприятие. Начальство по головке погладило, премию выписало и на радостях аж два дня отпуска всем в отделе прибавило.

Взял тогда главный админ из сокровенных запасов добрую бутыль вкусного напитка и отправился к разработчикам личную благодарность выносить. Пришёл, поделился радостью, попросил на спасителя своего поглядеть — кто же ему так подсобил да из чего машину за четыре часа собрать успел? Подвели его к скромному схемотехнику-универсалу в дальнем уголку, указали пальцем: «Вот тот мальчик». С благодарностью отдал админ свой презент схемотехнику, руку ему пожал, обнял по-отечески и одно лишь спросил: где машинка-то? «Да вон, сзади сетевой шнурок в плату воткнут, видишь? Вот это оно», — ответил схемотехник и показал на DSP-шную «техасовскую» платку рядом с системником.

С тех пор очень шибко заинтересовался админ микроконтроллерами, ПЛИСами и DSP-шками. Даже несколько проектов для них сваял. А презент так и стоит по сей день до особого случая: не употребляют разрабы спиртного, только для гостей держат. Ведь на трезвую голову всякие весёлости гораздо лучше придумываются.

12023

Ноздря в ноздрю

Было это в начале двухтысячных. Я работал в фирме, обслуживающей станки с ЧПУ.

Как-то раз пришла заявка: хоть как-нибудь оживить станок на одном из предприятий нашей необъятной Родины. Приезжаем на место. Жалобы: работает полчаса нормально, потом начинает чудить, а потом фреза вообще останавливается и никуда не двигается — и так до перезагрузки управляющего модуля. Диагноз понятен: модуль перегревается.

Открываю модуль управления. Внутри почти обычный комп: жёсткий диск, mATX-плата с Pentium Pro на борту и специальные платы ввода-вывода, причём не CAN или RS-485, а сразу аналоговые драйверы для сервомоторов. Набито всё плотно, поэтому стоит мощный вентилятор. Так как платы аналоговые, то модуль установлен практически впритык к рабочему столу, а поэтому одет в бронированный корпус, подвешен на пружинах для защиты от вибрации и снабжён плотным фильтром для защиты от мелкой металлической стружки и опилок. Для преодоления этого фильтра вентилятор стоит не просто мощный, а с большим количеством лопастей, для создания статического давления посерьёзнее. Вот этот самый вентилятор и дал дуба. Попытки заменить на обычный ни к чему не привели: не тянет стандартный кулер такой фильтр и столь горячее железо внутри.

Решение было найдено неожиданное: был использован обыкновенный вышедший из строя жёсткий диск. Пластины и считывающие головки удалили, станину пропилили (прямо на этом станке), оставив три перемычки для крепления и подвода питания к двигателю шпинделя. На вал двигателя установили крыльчатку от штатного вентилятора охлаждения. Двигатель шпинделя, непривычный к таким нагрузкам, хоть и стал вибрировать чуть больше обычного, но необходимую для охлаждения тягу выдал без особых проблем. Заодно сделали резервную копию с рабочего диска и записали её на болванку. Вручили её местному админу с указанием восстановить на другой винт, если загнётся штатный, и убыли восвояси.

Прошёл год. Штатный жёсткий диск закончился в связи с почтенным возрастом и был успешно заменён админом на новый с помощью вовремя сделанной резервной копии. И тут начались чудеса. Родной диск отпахал на благо завода много лет, а заменённые стали вылетать чуть ли не раз в месяц — покрываются бэд-блоками с завидной регулярностью. После третьей замены нас вызвали опять.

Приезжаем. «Наверное, проблемы с питанием», — думаю я, достаю осциллограф, мультиметр и обвешиваю этим всем блок питания пациента. Чудеса! По питанию помехи на уровне десятых долей процента, стабильность просто зашкаливает: 12,02 вольт среднее, 11,97 под максимальной нагрузкой на фрезу и приводы. Умели же раньше делать!

Для эксперимента решаю отключить наш самодельный кулер, оставив кожух компьютера открытым. Запускаем станок, обрабатываем деталь, проверяем диск — ни одного нового бэд-блока. Проверяю самодельный кулер на вшивость — вибрации небольшие, по питанию помех не выдаёт, всё хорошо. И тут мой взгляд падает на маркировку заводского жёсткого диска — 4200 rpm. А кулер у нас из диска на 5400 rpm. Смотрю на маркировку нового — тоже 5400…

После экспериментального подтверждения вынесли окончательный вердикт: от близкого соседства с самодельным кулером (а корзина для диска сразу за ним) пластины нового жёсткого диска входили в резонанс, и головки начинали прыгать по поверхности, аки лягушки. Раздербанили и доработали уже по известному шаблону другой убитый диск, на 7200 оборотов, переставили крыльчатку на него, нарекли «кулер номер два». В инструкцию к станку прописали: «Жёсткие диски на 7200 оборотов в минуту не устанавливать». А первый вариант самоделки админ нарёк «кулером-убийцей» и повесил на стенку в серверной.

12017

Гравитация сильнее пластика

478-й сокет. Рамка для крепления кулера сломалась в процессе работы компа. Как — хрен его знает. Наверно, пластмасса совсем хрупкой от времени стала. А кулер прижат был хорошо. Устаревший комп спасать смысла не было, но перекинуть информацию было проще при работающем компе.

Какое самое простое решение ситуации? Из загашника достаю старый суперкулер (вследствие морального устаревания уже не супер, но масса всё ещё внушает уважение). Корпус кладу на бок. От сокета отламываю остатки рамки крепления кулера, новый (старый) кулер ставлю сверху. Прижим за счёт веса.

Комп проработал несколько месяцев, потом за ненадобностью был утилизирован.

12008

Во тьме дремучего офлайна

Вчера выключили свет. Как выяснилось, маршрутизатор, раздающий интернет и стоящий на крыше, работал. Определение IP-адреса идёт через MAC, а он у меня не записан нигде, кроме роутера. Была крайняя необходимость выйти в сеть.

Итак, в кромешной тьме, без паяльника, с одной зажигалкой, штекером и «кроной» в руках я соорудил блок питания для роутера. Подключил, стянул MAC… И тут включился свет.

12003

Пронзи своим буром текстолит

На днях пришлось провести операцию «собери из двух один»: решил мой товарищ смахнуть пыль. Не знаю, какой Ци Дзи Мин изготавливал крепление кулера для Socket 1366, но два пластиковых штырька с одной стороны снесло начисто. Другого такого по древнерусской традиции под рукой (и под ногой тоже) не было. Стяжек тоже. Изоленту и суперклей — и те искать бы пришлось.

Решение консилиумом из трёх мозгов нашлось опасное и простое в своей гениальности. Отвалившаяся часть крепления была наглухо прикручена к материнке саморезами для корпусных карлсонов. А что, диаметр похож, текстолит не такой уж и хлипкий, снаружи дорожки на плате далеко от отверстий. На работоспособности железа такой факап не сказался никак, а прочность крепления уж точно вышла не ниже оригинала. Но всё ж остерегайтесь повторять!

11998

Выдох облегчения

Вытаскиваю вилку ноутбука из удлинителя. Вилка тёплая, штырьки тоже. И удлинитель тёплый. Но ведь при 90 ваттах не нагреваются вилки! Как минимум киловатт для этого нужен. Думаю, приехали: замкнуло в БП ноута что-то, и теперь он киловатт кушает.

Не сразу сообразил, что стоял удлинитель аккурат под «выхлопом» ноутбука, вот и нагрелось всё.

11991

(Первая и) последняя капля

Несколько лет назад работал в сервисе по ремонту компьютеров, принтеров, заправке картриджей и всего тому подобного. Так вот, приносят однажды ноут: «Не включается». Механических повреждений — ноль. Подтёков на клавиатуре и корпусе — ноль. Начинаю пытать клиентку: что, мол, да как. Линзы, говорит, утром надевала, сидя за ноутбуком, и одна капля жидкости для хранения (типа физраствора) попала на клавиатуру.

После разборки выяснилось, что капля эта аккурат между клавиатурой и корпусом ноута угодила — ну, и просочилась внутрь. Итог: на материнке выгорел участок размером с пятирублёвую монету. А казалось бы — всего одна капля…

11990

Ударный музыкальный инструмент

Во второй половине нулевых зашёл в нашу контору клиент со стандартным воплем: «У меня компутер не работает». Положили пациента на стол, подключили проверить, реально ли не включается. Реально. Открыли крышку, склонились над внутренностями. Вроде всё нормально. Снова выключили.

Сидящий сбоку админ кидает беглый взгляд на системник, подходит, отодвигает всех в сторону, хватает бубен (в прямом смысле) и начинает им трясти над системником, что-то заунывно напевая. Директор уже думает, вызвать ли дурку, клиент в шоке. Тут админ с размаху бьёт бубном в системник и нажимает на кнопку включения. Комп стартует, запускается винда, админ уходит за кофе. Клиент получает системник, молча отдаёт деньги и уходит.

Два дня все мучаются догадками. И только потом админ на перекуре рассказывает:

— Вы все смотрели на системник сверху, а я сидел сбоку и видел, что видеокарта в слоте неровно сидела, вышла из разъёма. Ну, я её бубном обратно и забил.