[00:33:14] <bmw> собрал свежих геройчиков. Чет играбельно только на мелких картах) и то относительно (:
[13:19:53] <stuw> beaver_rrr, я же команду написал "sudo hexdump -C -n512 /dev/mmcblk0pX". Ей с тошки и ищи партицию, где ядро зарыто )
[15:17:53] <beaver_rrr> stuw: ядро в mmcblk0p2
[15:18:33] <beaver_rrr> теперь мне надо залить ядро, в котором в качестве загрузочного раздела записан не mmcblk1p1, а mmcblk0p3
[15:18:39] <beaver_rrr> и вот где такое взять я хз
[15:18:59] <stuw> в редакторе 2 символа подправить
[15:19:06] <stuw> или перепаковать с нужной cmdline
[15:19:31] <stuw> если у тебя убунту, то abootimg возможно поможет тебе
[15:19:37] <beaver_rrr> 2 символа в редакторе вроде как не канают
[15:19:47] <stuw> в смысле не канают?
[15:19:55] <beaver_rrr> я вчера пытался
[15:19:57] <beaver_rrr> хотя хз
[15:20:02] <beaver_rrr> щас попробую еще раз
[15:20:05] <stuw> плохо пытался )
[15:23:11] <beaver_rrr> receiving file: part08.img, expected size: -607649792 bytes
[15:23:15] <beaver_rrr> хахаха лол што
[15:23:44] <stuw> почему 08 ?
[15:26:33] <beaver_rrr> не, это я полный бэкап делаю
[15:27:59] <stuw> полный лучше посекторный сделай. у некоторых версий нвфлеш (если не у всех) есть баг, с максимальным размером читаемых/записываемых данных
[15:38:01] <beaver_rrr> даа!
[15:38:03] <beaver_rrr> загрузился
[15:38:08] <beaver_rrr> с голого рутфса деба, лол
[16:48:49] <beaver_rrr> stuw: есть идеи, как быстрее всего перенести свой рутфс на внутреннюю память?
[16:49:30] <stuw> да
[16:50:37] <stuw> http://ac100.wikispaces.com/partition2rootfs http://ac100.wikispaces.com/rootfs2partition
[16:51:05] <stuw> тебе наверное только вторая статья нужна
[16:58:11] <beaver_rrr> stuw: кстати не только, мне ж еще надо с флефки сделать рутфс
[16:58:46] <stuw> не надо
[16:58:55] <beaver_rrr> хм?
[16:58:57] <stuw> тебе ее тебе примонтировать надо и все
[16:59:18] <beaver_rrr> мне надо как-то перенести дебиан с сд на ммс
[16:59:27] <beaver_rrr> там же всякие /dev/*
[16:59:31] <beaver_rrr> еще всякая хрень
[16:59:43] <beaver_rrr> то, что переносить не надо
[16:59:50] <stuw> можно не tar -xzpf, а cp -rp
[17:00:03] <stuw> копируй все как есть и не парь мозг
[17:00:17] <beaver_rrr> :)
[17:00:20] <stuw> только -rp при копировании, чтобы права не похерились
[17:00:50] <beaver_rrr> и копировать прям поперек живой системы? я ж щас загружен с ммц
[17:01:11] <stuw> лучше если ты на неживой системе будешь делать
[17:01:50] <beaver_rrr> с чего бы зугрузиться, вот ведь выбор
[17:01:51] <stuw> статья для случая, когда ос на тошке не запущена. самый хороший вариант - sosboot.
[17:02:16] <beaver_rrr> сосбут, хм
[17:02:23] <beaver_rrr> ...
[17:02:31] <stuw> можешь сосбут прошить как основное ядро, там примонтировать обе системы и тупо сделать cp -rp с одного места в другое. ну и фстаб поправь после копирования
[17:02:48] <stuw> потом ядро правильное вернуть
[17:02:52] <beaver_rrr> да, так и сделаю
[17:02:54] <beaver_rrr> спасибо
[17:24:55] <stuw> на тошке есть /sys/class/power_supply ?
[17:27:54] <stuw> /proc/pmu/info ?
[17:28:11] <stuw> у кого-нибудь тошка под рукой? )
[17:43:52] <stuw> beaver_rrr, ты тут?
[17:50:03] <stuw> gogasan, привет
[17:50:13] <gogasan> Привет.
[17:50:41] <stuw> можешь на тошке посмотреть, есть ли /sys/class/power_supply , /proc/pmu/info или /proc/apm
[17:50:43] <stuw> ?
[17:54:06] <gogasan> 1 exist, 2 not found, 3 not found
[17:54:40] <gogasan> Через повер сапплай я когда-то давно писал скрипт для получения процента заряда для коньков
[17:55:18] <stuw> icewm должен уметь через power_supply получать значение (если судить по коду)
[17:55:21] <gogasan> Текущее значение в /sys/class/power_supply/battery/charge_now
[17:55:43] <gogasan> Ну, либо эта фича отключена, либо не получает
[17:57:15] <stuw> можешь ls -l /sys/class/power_supply выложить?
[17:57:26] <gogasan> секунду
[17:57:50] <stuw> точнее смотри какая логика в айсвм:
[17:58:06] <stuw> берутся первые три итема из /sys/class/power_supply
[17:58:48] <gogasan> Не правильная логика ни разу
[17:59:06] <stuw> ищется файл /sys/class/power_supply/<item>/online
[17:59:16] <gogasan> f
[17:59:17] <gogasan> a
[17:59:56] <gogasan> там ноль
[18:00:04] <gogasan> этот файл есть только в ас
[18:00:08] <stuw> наличие файла проверяется
[18:00:14] <stuw> по крайней мере в начале
[18:00:34] <beaver_rrr> stuw: да
[18:00:41] <gogasan> ас же это питание от сети? Состояние батареи не в ас. Или я что-то не понимат :S
[18:01:59] <stuw> он игнорит по имени "AC"
[18:02:05] <stuw> а у нас мелкими буквами.
[18:06:19] <stuw> по коду вроде все ок
[18:06:31] <stuw> ща попробую выдрать логику инициализации )
[18:08:15] <stuw> единственное могут быть проблемы, если scandir возвращает "." и ".." ))
[18:19:14] <stuw> gogasan, видимо дома придется с исхониками воевать ) выдергивать сложно код
[18:26:16] <gogasan> Эм.. Можно свой апплет написать :D Я вот кстати тоже исходники скачал. С++ вроде знаю, что-нибудь да раскопаю :D
[18:26:27] <gogasan> Может быть :о
[18:31:36] <stuw> можешь тогда принтов добавить и запускать дебажную версию icevm
[18:31:48] <stuw> апплет городить не стоит, т.к. функционал есть в icevm
[18:32:19] <stuw> *s/дебажную/собранную
[18:32:33] <gogasan> Ок
[18:34:10] <beaver_rrr> 30 сек загрузка до с набором пароля и иксами :>
[18:34:20] <stuw> на самом деле у меня в вм показывает иконку батареи, хотя ее там нет )
[18:34:48] <stuw> у меня до консольного ввода пароля сек 10 с внешней карточки
[18:35:11] <stuw> по логам ядра. от нажатия кнопки не проверял
[18:35:19] <beaver_rrr> ололо, повисло!
[18:35:27] <stuw> beaver_rrr, поздравляю ))
[18:35:32] <beaver_rrr> на блютусе
[18:36:08] <beaver_rrr> до консольного ввода тоже 10 сек
[18:38:24] <gogasan> а у меня не показывает
[18:39:12] <stuw> gogasan, на тошке у меня тоже не показывает
[18:39:42] <kottt> мне тут рассылочка от викиспейса пришла
[18:39:49] <kottt> у них есть канал
[18:41:15] <stuw> прикольно. я что-то на их письмо забил )) надо будет зачитать )
[18:43:23] <beaver_rrr> stuw: покажи фстаб пожалуйста
[18:43:52] <stuw> у меня тошки нет под рукой. зачем тебе? он у меня обычный ))
[18:44:04] <beaver_rrr> у меня просто он вообще пустой
[18:44:15] <beaver_rrr> а я хочу выставить опции для mmc
[18:44:22] <stuw> /dev/sda2 / ext4 defaults 1 1
[18:45:02] <beaver_rrr> с большого пеко и у меня есть
[18:45:05] <beaver_rrr> десяка два)
[18:46:14] <gogasan> $ cat /etc/fstab
[18:46:14] <gogasan> none /proc proc nodev,noexec,nosuid 0 0
[18:46:14] <gogasan> UUID=a8914ba7-ed30-4606-904d-4ed8c0bea815 / ext4 defaults,noatime,nodiratime 0 1
[18:46:19] <stuw> ну и все. /dev/mmcblk0pX ставишь в начале
[18:46:37] <stuw> и proc добавь
[18:46:43] <stuw> больше особо ничего не надо
[18:47:57] <beaver_rrr> ага, спасибо
[18:48:23] <stuw> gogasan, у тебя TaskBarShowAPMStatus сейчас = 1 ?
[18:48:59] <gogasan> Это в preferences?
[18:49:36] <gogasan> Если да, то там нет такого
[18:50:14] <stuw> должно быть
[18:50:30] <stuw> это значение отвечает за батарейке
[18:50:36] <stuw> *батарейку
[18:51:03] <gogasan> Вставил, перезагрузил лед, нет изменений
[18:51:47] <stuw> плохо. либо без поддержки APM собрано, либо где-то что-то не так ))
[18:52:46] <gogasan> скачал сорцы, хочет какую-то gdk-pixbuf-xlib
[18:52:55] <stuw> О_о
[18:53:08] <gogasan> Для компиляции. Как только скомпилирую, можно будет и ковырять
[18:53:11] <gogasan> Что? О:
[18:53:32] <gogasan> ну это при выполнении make
[18:54:33] <stuw> а при выполнении ./configure ничего не хотел?
[18:55:12] <gogasan> были ошибки. вылечил установкой xorg-dev и gettext
[18:55:23] <gogasan> после сего было ок
[18:56:18] <stuw> ясно.
[18:56:30] <stuw> странно тогда, что он на мейке хочет что-то дополнительное
[18:57:10] <gogasan> ну ему либы не хватает вышеназванной.
[19:00:00] <gogasan> Возможно это отсылка к libgdk-pixbuf2.0-dev, просто в конфиге не учтено наличие этого пакета. И похуже эксцессы бывали
[19:00:10] <stuw> )
[19:01:05] <gogasan> теперь работает
[19:02:32] <gogasan> Успешная компиляция
[19:03:05] <stuw> запускай )
[19:04:01] <gogasan> Ну я только недавно перестал быть ребенком. Наличие компьютера у ребенка все-таки способствует развитию при правильном подходе родителей, ага
[19:05:53] <gogasan> Че-то я неправильно отключил менеджер, сессия закрылась
[19:06:24] <gogasan> Как мне безопасно отключить icewm текущий, чтобы запустить скомпилированный?
[19:06:35] <gogasan> Или поверх? :о
[19:08:00] <gogasan> собственно я написал killall icewm и все погасло
[19:09:31] <stuw> грохай иксы
[19:09:35] <gogasan> Надо давать детям ноутбук и исходники генты. Тогда будет толк
[19:09:51] <stuw> gogasan, http://www.youtube.com/watch?v=tvbAawBGmgE&feature=results_video&playnext=1&list=PLA8E036608C60B7E5
[19:09:57] <stuw> небольшой ликбез по иксам
[19:11:34] <gogasan> А я не могу просто добавить в списки среди гномов юнайтов и льдов икстерм? Так проще будет.
[19:12:08] <gogasan> Ну в этот lightdm
[19:12:19] <gogasan> Ах, да, гугл
[19:16:04] <stuw> в папке пользователя делай файл .xinitrc с содержимым xterm. потом startx и из xterm'а зови скомпиленный icewm
[19:19:19] <gogasan> Добавил xterm-сессию в /usr/share/xsessions/ Сейчас опробую.
[19:19:47] <gogasan> logout...
[19:22:01] <gogasan> Завелось, визуально не отличить
[19:22:30] <gogasan> Вот щас пишу из нее даже, если это что-нибудь значит :о
[19:23:06] <stuw> да оно и не должно отличаться ) батарейка не нарисовалась? )
[19:23:50] <gogasan> Эм. Нет, увы. Может быть такое, что он использует бинарники уже установленные? icewm-session запустил только я
[19:24:01] <gogasan> Собирал без дополнительных параметров
[19:24:23] <gogasan> Может, имеет смысл сделать make install
[19:24:29] <stuw> если ты запустил просто "icewm-session" и не устанавливал скомпилированную версию, то запустилась старая
[19:24:37] <stuw> можно не ставить
[19:25:01] <stuw> ./src/icewm
[19:25:04] <gogasan> я запустил этот бинарник "icewm-session" который был скомпилирован
[19:25:09] <stuw> вот так запусти из папки с icewm
[19:25:20] <gogasan> ок, сейчас...
[19:25:24] <stuw> он тебе все остально из системы мог подтащить
[19:26:37] <gogasan> Загрузилась панелька, иконок нет
[19:26:44] <gogasan> Трея нет
[19:27:00] <stuw> gogasan, ты irc клиент не из xterm'a пускаешь что ли?
[19:27:25] <gogasan> нет, через grun, вызванный горячими клавишами
[19:27:30] <stuw> xchat & и дальше играйся с icewm. иксы сдохнут, когда выйдешь из xterm
[19:27:45] <stuw> трея нет?
[19:27:48] <gogasan> Ну это я уже понял :D
[19:27:50] <stuw> странно
[19:27:50] <gogasan> ага
[19:27:56] <gogasan> там бинарник отдельный
[19:28:52] <gogasan> Запустил бинарник, нет эффекта
[19:29:00] <stuw> у меня ./src/icewm задает оформление окон и тасбар рисует
[19:29:12] <stuw> без icewm обрамления окон нету
[19:29:18] <gogasan> Возможно, есть какая-то последовательность запуска.
[19:29:24] <stuw> не
[19:29:29] <gogasan> Принципиальная
[19:30:01] <gogasan> Ну да..
[19:30:07] <gogasan> И панельки.
[19:30:07] <stuw> есть несколько компонентов. основной - icewm (отвечает за управление окнами и таскбаром)
[19:30:29] <gogasan> &
[19:30:31] <stuw> остальные - плюшки (обои, сессия и т.п).
[19:30:31] <gogasan> ?
[19:30:51] <stuw> достаточно icewm запустить, чтобы получить основной функционал
[19:31:30] <stuw> попробуй принты вставь и посмотри, печатаются они или нет
[19:32:33] <stuw> у меня в ВМ печатаются
[19:33:29] <gogasan> Я имел в виду панель, которая снизу. Ну сейчас я не смогу, мне надо отойти на пару минут. После посмотрю, но у меня сейчас уже достаточно поздно.
[19:33:34] <gogasan> afk
[19:34:19] <stuw> ок
[19:51:26] <gogasan> Код, управляющий индикатором батареи в каком файле находится?
[19:52:20] <gogasan> Так, я переключусь снова..
[19:52:21] <stuw> src/aapm.cc
[19:52:25] <gogasan> ок
[19:52:44] <gogasan> О, иксчат не вылетел
[19:53:06] <stuw> если у него родитель xterm, то это логично )
[19:53:34] <gogasan> Ну я не помню уже откуда он
[19:53:39] <gogasan> Впрочем, это не важно
[19:53:58] <stuw> только ты окно xterm'а оставь видимым, чтобы при убитом icevm оно не перекрылось - иначе ты до него не достучишься ))
[19:55:33] <gogasan> Так и случилось, но на помощь пришел guake
[19:57:40] <gogasan> Можно узнать, куда этот исходник включается, скомпилировать этот бинарник с жесткой привязкой к адресам необходимых данных о питании и типа спешл фор ас100
[19:58:04] <gogasan> Но в мейкфайле я в упор не вижу, куда он втыкается. Это странно. :С
[19:58:27] <stuw> не надо хаков
[19:58:34] <stuw> этот файл - часть icewm
[19:59:06] <stuw> можешь в конструктор printf("Debug\n"); добавить
[19:59:23] <stuw> при запуске icewm должно будет напечататься слово Debug
[19:59:50] <stuw> нужно понять, что не так. по идее все должно работать
[20:00:15] <gogasan> Предлагаете внести изменения в основную ветку? :о
[20:00:55] <stuw> ну если будет нормальный фикс (если не исправится настройками), то можно будет и отправить патч
[20:00:55] <stuw> )
[20:01:46] <gogasan> А.. Эм... код комментировать не надо?.. =.
[20:01:58] <stuw> какой код?
[20:02:12] <gogasan> А вот нашел
[20:02:28] <gogasan> Ну этот аарм.сс
[20:03:08] <stuw> не понял вопроса )
[20:04:03] <gogasan> Ну зашел я значит в этот файл посмотреть чекаво. Вишу полотно кода и ни одного пояснения. Либо я не понимаю очевидные вещи, либо трололо
[20:05:12] <gogasan> Если я правильно понял, то это код для бинарника "icewm"?
[20:05:15] <stuw> ааа ) ну там более менее все понятно ) по крайней мере мне %)
[20:05:59] <gogasan> А. Ладно, буду постигать
[20:07:33] <stuw> вставь принт в конструктор. и проверь, что он печатается
[20:08:28] <gogasan> В конструктор какого класса? :о Я на 81 строку кинул принтф.
[20:08:49] <stuw> 884 строка
[20:09:39] <gogasan> В pm::YApm(YWindow *aParent): YWindow(aParent) ? Делаю.
[20:10:32] <gogasan> Компилится
[20:10:41] <stuw> да. YApm::YApm - имплементация конструктора
[20:10:49] <gogasan> 884: printf("\n\nDEBUG: pm::YApm(YWindow *aParent): YWindow(aParent)\n\n");
[20:10:58] <gogasan> Готово
[20:11:06] <gogasan> Щас попробую.
[20:11:54] <gogasan> Хм, ничего не появилось
[20:12:13] <gogasan> ~/icewm-1.3.7/src$ ./icewm
[20:12:13] <stuw> ты какой командой icewm запускаешь?
[20:12:13] <gogasan> IceWM: using /home/gogasan/.icewm for private configuration files
[20:12:20] <gogasan> ./icewm
[20:12:28] <stuw> вроде правильно
[20:12:28] <gogasan> :D
[20:12:32] <gogasan> ага
[20:12:57] <stuw> файл aapm.cc компилировался, когда ты make сделал?
[20:13:08] <stuw> CXX aapm.o
[20:13:08] <stuw> LD icewm
[20:13:13] <stuw> вот такое должно было быт
[20:13:40] <gogasan> Да, точь в точь
[20:15:07] <stuw> странно, что не зовется. может быть этот класс не создается...
[20:15:41] <gogasan> Это точно тот бинарник? .-.
[20:18:50] <stuw> ./src/wmtaskbar.cc 469-я строка
[20:20:07] <gogasan> перед условием?
[20:20:29] <stuw> да, перед условием ставь принт. и в разных ветках ставь принты
[20:21:44] <stuw> скорее всего нужно будет добавить проверку acess("/sys/class/power_supply", 0) == 0 и все заработает
[20:22:55] <gogasan> Дебаги сработали перед условием и в его false-ветке
[20:23:29] <gogasan> ~/icewm-1.3.7$ src/icewm
[20:23:29] <gogasan> IceWM: using /home/gogasan/.icewm for private configuration files
[20:23:29] <gogasan> DEBUG: wmtaskbar.cc:469
[20:23:29] <gogasan> DEBUG: wmtaskbar.cc:476 if:false
[20:23:57] <stuw> отлично
[20:24:31] <stuw> вставь дополнительное условие после /dev/acpi
[20:24:53] <gogasan> Какое?
[20:25:25] <stuw> acess("/sys/class/power_supply", 0) == 0 ||
[20:26:01] <stuw> сразу после access("/dev/acpi", 0) == 0 ||
[20:30:02] <gogasan> сработала ложная ветка
[20:31:48] <stuw> хм... acess("/sys/class/power_supply", R_OK) == 0 ||
[20:31:56] <gogasan> заменить?
[20:32:01] <stuw> да
[20:32:14] <gogasan> кстати с двумя cc :o
[20:32:37] <stuw> ну да
[20:32:38] <stuw> )
[20:32:56] <stuw> можешь вообще тупо true || поставить :))) тогда точно сработает
[20:33:05] <gogasan> make
[20:33:10] <gogasan> oops
[20:33:23] <gogasan> не туда
[20:33:45] <gogasan> снова ложная ветка, стравлю труЪ
[20:34:54] <gogasan> будет смешно если сработает ложная ветка. Буду спать с открытыми глазами
[20:35:05] <stuw> ))
[20:35:06] <gogasan> черт
[20:35:13] <gogasan> бля ка к так
[20:35:28] <gogasan> там же или
[20:35:30] <gogasan> О_О
[20:35:57] <gogasan> if (taskBarShowApm && (access(APMDEV, 0) == 0 ||
[20:35:58] <gogasan> access("/proc/acpi", 0) == 0 ||
[20:35:58] <gogasan> access("/dev/acpi", 0) == 0 || true ||
[20:35:58] <gogasan> access("/sys/class/power_supply", R_OK) == 0 ||
[20:35:58] <gogasan> access("/proc/pmu", R_OK|X_OK) == 0))
[20:35:58] <gogasan> {
[20:36:00] <gogasan> fApm = new YApm(this);
[20:36:02] <gogasan> printf("\n\nDEBUG: wmtaskbar.cc:477 if:true\n\n");
[20:36:04] <gogasan> } else{
[20:36:06] <gogasan> fApm = 0;
[20:36:08] <gogasan> printf("\n\nDEBUG: wmtaskbar.cc:480 if:false\n\n");}
[20:36:20] <stuw> у тебя похоже taskBarShowApm
[20:36:24] <stuw> false
[20:36:25] <gogasan> я же не допустил ошибки? даже скобки поставил D:
[20:36:45] <gogasan> а. Наверно.
[20:36:51] <gogasan> А. все в скобках же
[20:36:51] <stuw> в конфиге TaskBarShowAPMStatus=1 ?
[20:37:12] <gogasan> там нет такой строки :D ща поправлю
[20:37:18] <stuw> у меня есть
[20:37:29] <stuw> поищи APM в конфиге
[20:38:38] <gogasan> сработала трушная ветка
[20:38:48] <gogasan> какая-то козявка в трее появилась
[20:39:04] <gogasan> О да, это индикатор
[20:39:18] <gogasan> слева от графика проца
[20:39:27] <stuw> круть ) теперь надо правильный патч сделать )
[20:39:35] <stuw> и можно жить долго и счастливо ))
[20:39:53] <gogasan> Как делать патчи? :о
[20:40:17] <stuw> ты код сначала поправь, чтобы там хака не было. потом сделаем патч
[20:40:29] <gogasan> Так, стереть дебаги.
[20:40:48] <stuw> пока не надо. сначала с условием разберись
[20:40:59] <gogasan> ах черт, уже
[20:40:59] <stuw> выкинь тру. потом дебаги, когда все будет работать
[20:41:11] <gogasan> тру нет на текущей конфе
[20:41:16] <gogasan> *коде
[20:41:20] <stuw> отлично
[20:41:24] <gogasan> ладно, понятно, проверяю
[20:41:31] <stuw> тогда удаляй принты.
[20:41:53] <gogasan> Все, пашет
[20:42:02] <gogasan> о
[20:42:04] <gogasan> ухты
[20:42:12] <gogasan> DEBUG: pm::YApm(YWindow *aParent): YWindow(aParent)
[20:42:15] <stuw> патч проще всего делать относительно репозитория. нужно наверное выкачать cvs версию и поправить файл там. я давно с cvs'ом не работал, команду точную не скажу
[20:42:16] <gogasan> вылез
[20:42:39] <gogasan> Ок, сейчас уберу этот дебаг и загуглю
[20:43:39] <gogasan> последняя проверка
[20:43:50] <gogasan> работает
[20:46:10] <gogasan> http://docs.moodle.org/dev/How_to_create_a_patch#Creating_a_patch_using_CVS_.28command_line.29 типа этой инструкции мне хватит?
[20:46:37] <stuw> должно.
[20:46:51] <stuw> но у тебя сейчас исходники не в репозитории
[20:47:09] <stuw> нужно либо локальный репозиторий сделать, либо cvs выкачать
[20:47:23] <stuw> я домой потопал %)
[20:47:31] <stuw> а то мозг пухнет уже )
[20:47:36] <gogasan> Эм.. ладно гуглить. Оке.
[20:54:36] <gogasan> у когонибуть sources.list есть с подключенными исходниками? :о
[20:55:57] <gogasan> aaaaa я нехреня не понел
[21:02:26] <gogasan> Вот вроде качаю сорцы с репозитория
[21:04:15] <gogasan> ну и куда он их скачал :С
[21:04:46] <gogasan> Отлично, в текущй каталог ><
[21:14:25] <gogasan> Мой голова уже не работает. Я зделаю патч завтра. Всем 66.
[14:07:15] <zombah> добрый день
[14:44:02] <Geniack> zombah: did you see the one guy i was looking for yet?
[14:48:13] <stuw> Geniack, socketa4techx7 was here last time 30-th of september 2012
[14:53:18] <Geniack> well...
[14:53:38] <Geniack> maybe i should call him
[14:59:32] <stuw> Geniack, you can register on wiki and send a message to socketa4techx7.
[16:06:54] <Geniack> well yeah i should do
[23:38:19] <zombah> stuw_: привет, как там с клавой в юбуте, уже можно использовать?
[23:39:02] <stuw_> zombah, я не трогал ничего последние полторы недели. попробовать можно, но по-моему она еще не очень стабильно работает.
[23:39:39] <zombah> а ок
[23:40:12] <stuw_> zombah, я еще не скоро за нее снова возьмусь :(
[23:40:24] <zombah> ?
[23:40:36] <stuw_> работа
[23:40:43] <stuw_> времени не хватает
[23:41:01] <zombah> аа ну это да, ну начало положено это самое главное
[23:41:19] <stuw_> угу. в принципе бутменю уже можно пробовать делать
[23:41:34] <stuw_> я спать. гуд найт
[23:41:37] <zombah> спок
[23:41:59] <zombah> я вообще прежде хотел с партициями решить что к чему, а там уж бутменю
[14:51:50] <zombah> добрый день всем
[15:00:27] <savalik> добрый день =)
[15:10:51] <stuw> Привет ) Я тут нашел как устроены партиции в Chromium OS - http://www.chromium.org/chromium-os/chromiumos-design-docs/disk-format#TOC-Drive-partitions Схема на тошке отдыхает :)
[15:13:04] <zombah> 8))
[15:13:19] <zombah> а ты как загрузчики устроены узнал там?
[15:14:26] <zombah> On x86 we use Coreboot to set up RAM and load U-Boo
[15:15:09] <stuw> http://www.chromium.org/chromium-os/u-boot-porting-guide/2-concepts - но тут не особо понятно, что к чему
[15:15:15] <zombah> а ну там ссылка есть на описание, так что ты видел
[15:15:18] <stuw> там поддерживается много загрузчиков
[15:17:38] <stuw> For any booting (x86) configuration, there are at least three separate kernels (along with their command lines) on the disk image. Legacy BIOS will use syslinux, which uses its own copy of the chosen kernel that's kept in partition 12. EFI BIOSes will use /boot/vmlinuz from the target rootfs. ChromeOS BIOS uses the signed kernel embedded in its own partition. Our build and update process is carefully crafted to try to keep all three of these kerne
[15:17:38] <stuw> ls in sync.
[15:17:41] <stuw> )
[15:17:54] <zombah> 8))
[15:18:11] <zombah> да замароченно они придумал
[15:18:12] <zombah> и
[15:18:15] <stuw> Я пока не понял, откуда u-boot по задумке берет ядро
[15:18:55] <zombah> stuw: как включаешь девелопер мод он в жуткий тупизм впадает, две минуты ждать старта приходится
[15:19:21] <zombah> с загрузкой с внешнего юсб тоже странно, там видимо кучи скриптов по дороге
[15:19:23] <stuw> это ты о чем? о хромос?
[15:19:26] <zombah> ага
[15:23:38] <stuw> в EFI партиции есть u-boot/boot.scr.uimg, в котором "setenv kernelpart 2; setenv rootpart 3". В самом убуте похоже есть поддержка хромосного формата партиции с ядром
[15:24:07] <stuw> тут нет поддержки initrd
[15:31:13] <stuw> http://dev.chromium.org/chromium-os/developer-information-for-chrome-os-devices/samsung-arm-chromebook - тут есть ссылки на репозитории убута, можно будет там глянуть, что именно делает u-boot.
[15:31:39] <stuw> но мне пока страшно туда заглядывать )) Нужно нервы после увиденного успокоить ))
[16:27:41] <brightkill> на хромбуках coreboot юзают?
[16:29:12] <zombah> на x86 да
[17:10:01] <brightkill> норм
[17:27:05] <zombah> https://blog.torproject.org/blog/mission-impossible-hardening-android-security-and-privacy
[17:30:58] <stuw> "and optional ZRTP encrypted voice and video support". и тут возникает вопрос - будем дальше ковырять звук чтобы на новую подсистему переключить? ))
[17:31:52] <zombah> 8))
[17:32:10] <zombah> гдет я уже встречал упоминание этого Zrtp
[17:33:03] <zombah> удаление хардварно встроенного микрофона 8)
[17:41:53] <brightkill> ребят, а параметр к ядру video=tegrafb что-нибудь изменит?
[17:41:57] <brightkill> 3.14, если что
[17:42:07] <zombah> надо попробовать их initial config приковырять сразу к билду
[17:42:23] <zombah> не знаю, я 3.14 не пробовал
[17:42:39] <brightkill> консоль тормознутая просто
[17:42:55] <brightkill> htop 15% жрет =)
[17:43:21] <brightkill> asciiquarium под 80 вообще
[17:48:11] <zombah> ад
[17:48:39] <zombah> блин на нексусовском ядре графика значительно плавнее работает, обидно
[17:48:46] <stuw> на софтовой консоли вы ожидаете каких-то чудес?
[17:49:11] <stuw> zombah, на нуксусовском ядре на нексусе или на тошке?
[17:49:20] <zombah> stuw: на тошке
[17:49:21] <brightkill> stuw: ускорить никак, что ли?
[17:49:39] <brightkill> zombah: а что НЕ работает на нексусовском ядре?)
[17:50:00] <stuw> brightkill, opentegra у тебя настроена?
[17:50:10] <zombah> brightkill: usb частично и возможно еще чтот я не все тестил
[17:50:11] <brightkill> stuw: я без иксов
[17:50:27] <brightkill> а так да, настроена
[18:03:07] <stuw> brightkill, я хз, можно ли настроить framebuffer консоль, чтобы она аппаратно обрабатывалась
[18:03:23] <stuw> вроде был другой вариант консоли (я название не помню)
[18:03:40] <brightkill> kmscon?
[18:05:24] <stuw> наверное
[18:28:29] <stuw> brightkill, да, похоже kmscon должна аппаратно ускоряться
[18:32:00] <stuw> только я что-то понять не могу, работает ли она без иксов %)
[18:33:13] <stuw> о, нашел. могёт.
[18:40:33] <brightkill> stuw: kmscon - замена getty
[18:40:45] <brightkill> она не требует иксы
[18:40:54] <stuw> да, я уже нашел
[18:41:01] <brightkill> надо тогда попробовать собрать
[18:41:18] <brightkill> офсайт никто не кинет?)
[19:05:29] <zombah> странно у нивеи на сайте уже есть ядро l4t-19 а релизов блобов я чтот не видел
[19:09:14] <zombah> аа в нем даже тегра 4 не поддерживается уже, только к1
[19:09:32] <zombah> жесть
[19:21:09] <stuw> :)
[20:58:52] <brightkill> stuw: zombah там блоб на dt не натянул еще?