понедельник, 8 августа 2011 г.

Некорректно работающий fan throtteling на D945GCLF2

Есть Intel Atom CPU 330 и материка D945GCLF2 точнее D945GCLF2D, при какомто из апдейтов ядра в debian, начало оно оно виснуть намертво выдавая в логи /var/log/messages

BUG: soft lockup - CPU#0 stuck for 61s! [kacpid:59]
Pid: 59, comm: kacpid Not tainted (2.6.26-2-686 #1)


решение взято тут - выключено в BIOS автоматическое регулирование скорости вращения кулеров - тем более, что штатный маленький вентилятор с противной тональностью шума, давно был заменен на тихонький 12см.

суббота, 18 июня 2011 г.

О прошивке CM61-Pulse0.40

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

Для чего я использую U8230

Чтобы было представление о том, что я не тестировал и что может не работать в принципе, хе-хе.

- Читаю книжки в fbreader, если бы в режиме “ночь” оно не отображало некоторые картинки неверно(неправильно инвертирует цвета) – была бы идеальная программа, но и так устраивает.

- Почитываю жуйк и гугл ридер(куча rss).

- Почитываю почту и рассылки. Иногда отвечаю.

- Иногда почитываю интернеты через стандартный браузер, который в версии 2.2 меня устраивает на 90%, оперу почти не использую.

- Использую ssh, для всякой мелочи (аля aptitude update & aptitude safe-upgrade и тд).

- Менеджер паролей(на связке keepass + dropbox).

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

- Как замена фонарика, калькулятор, фотоаппарат и управление торрентами… Изредка домашний wi-fi (WPA2).

Все остальное эпизодически.

Прошивка

вторник, 7 июня 2011 г.

OpenSuse и принтер Samsung ML 2010

Для работы данного принтера в 11.4 на этапе настройки принтера (при подключении) указываем указываем файл ppd, предварительно скачанный от сюда первоисточник или зеркало dropbox

Потом принтер готов к работе.

суббота, 4 июня 2011 г.

Зеркало либрусека обзавелось opds

Добавляем http://lib.ololo.cc/opds/ в fbreader и пользуемся.

Классификатор пока скудненький: только по авторам, но в связи с падением серверов флибусты - на безрыбье...

пятница, 6 мая 2011 г.

Настройка Wake-on-LAN (пробуждения по локальной сети)

Wake-on-LAN (WOL — пробуждение по сигналу из локальной сети) — технология, позволяющая удалённо включить компьютер посредством отправки через локальную сеть специальным образом сформированного пакета данных (так называемого magic packet).

Окрылившись определением из вики, настроим пробудку в openSuse по аналогии с вики Debian.

Все программы по умолчанию установлены.
ethtool - для настройки и wol ака wakeonlan - для отправки сигнала для включения

После включения Wake-on-LAN в БИОС компьютера(тут все индивидуально и зависит от железа) либо лезем в YaST находим там настройки сетевого адаптера и в поле опции ethtool вписываем "wol g".

Или же из консоли, редактируем конфиг нужного адаптера

# vi /etc/sysconfig/network/ifcfg-eth0

ETHTOOL_OPTIONS='-s $IFACE wol g'


Все. Пробуждаем компьютер с помощью wol, указывая мак адрес сетевой карты.. ограничением имхо является нахождение компьютеров в одной локальной сети(проводной или беспроводной, принимать сигнал может только проводная сетевая карта).

$ wol mac address

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

Пока не проверено, но чтоб не забыть, как проверю поправлю
Если не работае, то решением может быть не порт по умолчанию номер 9, а например 7 (указано в документации по железу), тогда используем такую команду

$ wol -p 7 01:23:45:67:89:ab

UPD

Столкнулся при работе с сервером у которого больше одной сетевой карточки. Когда в кэше arp нет нужного адреса magic packet может отправляться в не тот интерфейс.

Добавим запись о ip и mac адресе на нужный интерфейс

# arp -i eth1 -s 192.168.1.10 01:23:45:67:89:ab

потом посылаем запрос не просто указывая mac но и адрес(порт можно и не указывать если без него работает)

$ wol -i 192.168.1.10 01:23:45:67:89:ab -p 9

или для дебиан и убунты(# aptitude install wakeonlan)

$ wakeonlan -p 9 -i 192.168.1.10 01:23:45:67:89:ab

суббота, 9 апреля 2011 г.

Создание и проверка md5 сумм во вложенных каталогах

Всем хороша утилита md5sum, кроме того что она не умеет рекурсивно обрабатывать каталоги и вложенные в эти каталоги файлы. Умеет это делать md5deep.

$ md5deep -rel ./ > MD5SUM

сие означает обработать текущий каталог (./ - текущий каталог, можно указать и другой), с опциями r - рекурсивно e - показывает время оставшее для подсчета суммы каждого файла, не общее =( и l - записывать относительные пути, иначе невозможно проверить суммы, если переместить в другое место весь каталог. Суммы и имена файлов сохраняем в MD5SUM

$ md5deep -X MD5SUM -r ./

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

четверг, 7 апреля 2011 г.

Быстрый доступ к удаленной файловой системе по sshfs

Установка sshfs - это файловая система FUSE (Filesystem in Userspace), используемая для удаленного управления файлами по протоколу SSH (точнее, его расширению SFTP)

# zypper in sshfs

# aptitude install sshfs

Создаем каталог вида user@host и туда закидываем файл smount такого содержания


#!/bin/bash
## mount sshfs, put in dirname user@server

DIR=$(basename `pwd`)
cd ..
sshfs -p xxxx ${DIR}:/ ${DIR} -o nonempty,allow_other


nonempty - не ругаться если точка монтирования не пустой каталог(а в нем у нас лежит этот файл)
allow_other - разрешаем пользоваться другим пользователям
-p xxxx если используется нестандартный порт


Делаем его исполняемым

$ chmod +x ./smount

Теперь, если текущий каталог у нас user@host то набираем ./ и TAB, получаем

user@host $ ./smount

Жмем enter и каталог примонтирован. После завершения работы отмонтируем

user@host $ fusermount -u ./

В случае пропадания сети может жестко виснуть, лечиться

$ fusermount -uz путь-к-точке-монтирования

z - отмонтирует если ресурс занят

!!! путь лучше набирать руками без автодополнения - может заблокировать терминал


зы на описание сего трюка когда-то наткнулся на ЛОРе емнип у KRON73