andy_shev: (contemplative)
I needed to find a power supply (12V 6A or more) with kinda yet another standard connector to power one specific Intel Atom N450 based motherboard. On the photo below there are connectors from four power supplies.

Power supply connectors

Okay, yellow one is not what I was looking for and IBM power supply with it provides 16v, which is a bit more than needed. So, the rest three have the very same connector, BUT...

(Look at the following pucture very careful till continue with reading)

Power supplies

...three different pin layouts! Good that motherboard has all set of protections (wrong polarity) and (one of) the power supply(ies) has a shortcircuit protection. Otherwise I would got working only one out of two: motherboard and power supply.

P.S. Be careful with this type of connector.

f16 -> f18

Jun. 13th, 2013 11:30 pm
andy_shev: (proud)
Наконец решил переехать на новомодное, с идеями чучхэЛеннарта Поттеринга (меня тут за чаем коллеги в качестве стёба попросили линки на lurkmore использовать, ну, вот тут уместно), воплощённое во всей красе в F18. То, что это самый тяжкий апгрейд в моей жизни, я понял после двух вечеров, поминая всуе идеи чучхэ, заложенные в основе. На такую глубь ковыряния системы при апгрейде я не опускался давно. Но давайте по порядку.

Вечер первый, или ничто не предвещало беды

Традиционно я обновляю систему через yum. Так же начал и в этот раз, загрузил и установил пакеты fedora-release и fedora-release-notes руками, потом сказал yum update. Yum радостно зашуршал и через какое-то время выдал список ломающих систему зависимостей (самосборные пакеты), после их удаления все зависимости просчитались, и манящий своей перспективой вопрос "Продолжить [д/Н]:" появился на экране. Я, наивный, ответил: "Конечно, да!"

Полчаса на загрузку (да, я отсталый, у меня 10Мбит канал), и приключения начинаются...

Рекурсия - см. Рекурсия. Попытка просчитать транзакцию завершилась печально: rpm не смог найти свою внутреннюю зависимость rpmlib(X-CheckUnifiedSystemdir), и мне предложено было обновить RPM. "Ладно", - думаю я, - "обновлю руками", что сразу и сделал. Перезапускаю yum update, и снова здравствуйте. Картина никак не изменилась, хотя rpm уже 4.10.

Чем дальше в лес... Исходная зависимость требовалась для пакета filesystem - один из базовых пакетов системы. Попробовал установить пакет руками. Ага, идеи чучхэ не дали совершить действие. Я ж совсем забыл, что тут systemd головного мозга во весь рост! /lib, /bin и /sbin - символические ссылки на /usr/lib, /usr/bin и /usr/sbin соответственно. Я прилежно скопировал каталоги и поставил симлинки на их копии, но не подумал, что содержимое каталогов неплохо бы скопировать в соответствующие каталоги в /usr. Тут-то и поджидало меня веселье. Я говорю, хочу filesystem, glibc и ещё каких-то пару пакетов за раз поставить, игнорируя эту внутреннюю зависимость. Установка радостно обламывается, я остаюсь в системе, где у меня в /lib, /bin и /sbin нет никаких базовых утилит (они же в соседние каталоги забэкаплены)! Пришлось вспоминать LD_LIBRARY_PATH, LD_PRELOAD.

Может ли быть хуже? А вот может, после того, что команда ls и подобные заработали снова, я попытался обновить glibc. Я уж не припомню, что там обломалось, но каждый последующий запуск чего угодно заканчивался Segmentation fault. Вот тут пришлось ещё вспомнить и запуск бинарников через ld-linux.so... В процессе борьбы я склонялся к варианту "А ну его к чёрту, может с usb-брелока и по-новому раскатать систему?", но не наш же путь! Кое-как, привёл в чувства, догадался наконец скопировать содержимое /lib и Ко в соответствующие каталоги в /usr и перезапустили yum update, правда уже по частям (пара небольших обновления и пара довольно больших), после чего ушёл спать.

Забыл совсем упомянуть крах базы rpm во время песен и плясок вокруг разломанной системы. rpm --rebuilddb справился вроде бы неплохо, хотя появились дубликаты записей некоторых пакетов. Часть из них я удалил руками, часть (старые пакеты) удалились при обновлении yum'ом.

День следующий
Утром перед работой я перезагрузил систему, чтобы под новое ядро всё запустилось, да и посмотреть на этот самый systemd.

Ага, отвалилась сеть. Ну, ладно, до вечера уж подождёт. Вечером продолжил исследования. Не помню каким бубном и шаманскими танцами, но сеть поднялась (перезагружался для проверки, что автоматом всё тоже сработает). Открыл для себя nm-tool, nmcli и nm-online. Ах, помню, что пришлось сказать systemctl disable network.service - LSB сервис, который по сути кроме красных надписей при загрузке ничего не добавлял (может в этом была причина?).

Следующая проблема - X не стартуют. Долгое копание в заменителях runlevel'ов и файлах настройки systemd выяснил, автор сего чуда - большой любитель символических ссылок. Первое, надо проставить символическую ссылку на необходимую цель (у нас же systemd, помните?), чтобы она была целью по умолчанию. Попытка запуска init 5 ничего не давала. Посмотрел новомодный файл graphics.target, там упоминался display-manager.service. Догадаетесь, что мне было сказано на попытку systemctl start display-manager.service? Правильно "No such file or directory"! Символические ссылки... Эту мантру должен повторять каждый пользователь systemd. systemctl enable gdm.service автоматически (хоть где-то автоматика сработала!) проставил ссылку gdm.service <- default.service.

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

Проблемы с Xfce и их решения.

  • systray стал бегать по панели, а не придерживаться её края. Оказывается, раньше tasklist автоматически занимал всю ширину панели. Коммит 080db558 всё испортил. Лечить установкой разделителя перед systray plugin со свойством expandable.

  • magnet-link не открывается. Не знаю, что там произошло, исправление здесь.

  • и самое нетривиальное, часы на боковой панели стали повёрнутыми вертикально. Вначале потратил время, чтобы найти параметр rotate-vertically, который установили в TRUE по умолчанию (что курили?). Затем выяснил, смена параметров вручную в файле настроек панели ни к чему не приводит, они перезаписываются (может я что-то неправильно там форматировал?), зато православный путь - использование xfconf-query, а именно
    xfconf-query -c xfce4-panel -p /plugins/plugin-18/rotate-vertically -n -t bool -s false, предварительно определив, как называется модуль часов.



Ну, ещё по мелочи, mc перестал нормально отображать цвета в панелях, когда запущен под screen, а терминал 256-цветный. На этот счёт есть запись #902911 в RH Bugzilla.

В остальном пока что полёт нормальный.

Fedora

Jun. 2nd, 2011 07:38 pm
andy_shev: (proud)
Недавно вышла Fedora 15. В связи с событием обновил домашнюю систему с Fedora 12 до Fedora 14.

fan

May. 30th, 2010 10:44 am
andy_shev: (contemplative)
Похоже я нашёл причину частых зависаний ноутбука при закрытой крышке. Он банально стал перегреваться из-за снова сдохшего вентилятора - сегодня утром вентилятор просто молчал, зато теперь шумит, но датчик показывает 0 оборотов. Ошибку #556156 наверное починили.
andy_shev: (Default)
А по-моему надо украинцам подать в суд на Apple за использование в качестве логотипа национальной игры "Як не з'їм, то понадкушую".


Статья по этому поводу здесь.
andy_shev: (Default)
Решился я, значит, поставить себе нормальное окружение разработчика на iBook G4 (Mac OS X 10.4.x).

Скачал xcode 2.4.x, потому как ранее скачанный 3.1.1 совсем не под эту систему, запустил, установил, радуюсь...

Установил ранее скачанный macports-1.6.0. Параллельно читаю что пишут на macports.org. Говорят, что надо бы X11User + X11SDK установить.

Не тут-то было. X11SDK в комплекте Xcode, а для него нужен X11User, поставляемый на диске и только на диске. Нашёлся добрый человек, выложил X11User.pkg для Tiger'а. Поставил, радуюсь, да вычитываю, что xcode 2.5 есть. Снова качаю, устанавливаю.

Захотел поставить python-lxml. На сайте написали, что под старые библиотеки очень тяжело установить, ладно думаю, надо как советуют, воспользоваться macports. Вот, теперь всё собирается, начиная с bzip2...

Как-то Gentoo напомнило :(

Mac OS X

Oct. 4th, 2008 01:36 pm
andy_shev: (kozak)
Ну, вот, поставил наконец-таки МакОСь на родное для неё железо.
Осталось понаходить всякие разные программки под неё, типа качественного терминала и ssh клиента.
Кто и что посоветует?

Да, а есть ли тут возможность поставить раскладку т.н. winkeys?
andy_shev: (Default)
Таки поменял вентилятор в ноутбуке. Небольшая фотосессия внутренностей прилагается...
Thinkpad x60s. CPU fan repair.


Update: интернет, правда, выключили :)
andy_shev: (Default)
Ранее я писал про вентилятор, который сломался.
Сегодня на почте забрал коробочку с новым, присланным из США.
Вечером буду курочить ноутбук.
andy_shev: (Default)
Сгорел вентилятор на процессоре (в принципе единственный) на ноутбуке несколько дней назад. Новый ожидается на следующей недели с ebay.com.

My notebook was broken a few days ago due to a cpu fan misfunction. A new one should be arriving next week from ebay.com.
andy_shev: (Default)
Дела насущные прервали историю о Кракове, поэтому продолжение ждите на следующей неделе.
А сейчас, хочу похвастаться одним событием.
Купил себе чуть более недели назад ThinkPad 1702-94U.
Характеристики:
Product: ThinkPad X60s 1702-94U [change]
Original description: L2400(1.66GHz), 512MB RAM, 40GB 5400rpm HD, 12.1in 1024x768 LCD, Intel 950, 802.11abg wireless, Modem, 1Gb Ethernet, Secure chip, IEEE 1394, 4c Li-Ion batt, WinXP Pro

Рассказ про установку FC6 на него )
Ну, вообщем-то я доволен.

Profile

andy_shev: (Default)
Andy Shevchenko

March 2025

S M T W T F S
      1
2345678
9101112131415
16171819202122
23242526272829
3031     

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 15th, 2026 08:29 am
Powered by Dreamwidth Studios