[00:00:12] <Skain> чтобы прошивать линнукс не прибегая к линуксу на бб
[00:00:26] <Skain> для начинающих проще будет
[00:00:36] <zombah-home> ну этож от того зависит куда ты его шить собрался
[00:00:37] <Skain> скриптом
[00:00:57] <Skain> если сразу внутрь как с андроидом
[00:01:05] <zombah-home> если например это рут твой, то это просто файловая система
[00:01:31] <zombah-home> делаешь пустой файл, маунтишь через луп и пишешь туда свой tar
[00:01:47] <Skain> а ну да впринципе
[00:03:34] <Skain> у кого нить зависала тошиба с убунтой при обновлении с 11.04 до 12 версии?
[00:04:35] <zombah-home> ты в иксах обновление стартанул?
[00:05:00] <Skain> через апдейт менеджер
[00:05:08] <Skain> да вроде
[00:05:11] <Skain> не помню
[00:06:35] <zombah-home> ну теоритически обновление любого линукса может подвиснуть в иксах, глибц обновится когда процессы до рестарта уже не будут толком стартовать
[00:07:02] <zombah-home> имхо лучше из консоли обновление всей системы проводить
[00:08:53] <Skain> да, наверное, получается линукса стабильного вообще нет, а уж на тошибея молчу)
[00:08:53] <zombah-home> хотя смотрю убунту рекомендует через этот менеджер обновлять, должно работать нормально значит
[00:09:46] <zombah-home> всмысле нет? с линуксом все нормально, всеж от прослойки между очком и клавой зависит 8)
[00:14:25] <Skain> просто виснит линукс частенько. Прослойка в этом просто не успевает участвовать, все делает тошиба, даже только что установленная на нее система может зависнуть намертво внезапно, без предупреждений и ккоротких подвисаний.
[00:17:07] <zombah-home> ну так никто не мешает тебе довести ее до рабочего состояния, исходи все есть, вперед и с песней 8)
[00:17:18] <zombah-home> исходи=исходники
[00:17:51] <savalik> новые ядра не виснут на пустых местах..бунта 12 ая не падает..все вроде ок)
[00:18:20] <savalik> а..вру) есть куча исключений))
[00:18:25] <Skain> салавик значит старые ядра не только уу меня висли?
[00:18:35] <Skain> эх)
[00:18:40] <savalik> старые да.сума сходили часто)
[00:18:45] <savalik> новые нормальны)
[00:19:08] <savalik> теперь только кодеки и дрова..ну правда звук малость недопилен в ядре ;)
[00:19:12] <Skain> и как их в убунте обносить лучше?
[00:19:38] <Skain> обносить = обновить
[00:20:23] <savalik> ладно..я спать) всем доброй ночи...завтра если будет желание у кого - можно будет с qemu повозиться) (пакеты обновлять менеджером..ядро вообще не трогал руками последние 2 месяца)
[00:20:55] <zombah-home> а чего с ним возиться, он у меня даже в андройде работает
[00:22:19] <zombah-home> спок
[00:23:45] <Skain> бб салавик
[12:22:26] <zombah> добрый день
[12:26:02] <zombah> stuw: ты тут?
[12:26:56] <stuw> zombah, привет. тут
[12:27:49] <zombah> stuw: привет, хотел тебя попросить можешь посмотреть пожалуйста вот на эту функцию, не понимаю если возвращает -2 это что значит https://github.com/CyanogenMod/android_system_core/blob/jellybean/init/builtins.c#L787
[12:35:00] <stuw> похоже No such file or directory
[12:35:15] <zombah> о как
[12:36:09] <zombah> спасибо
[12:42:29] <stuw> не за что )
[12:44:41] <zombah> правда не понятно почему
[12:45:21] <zombah> случайно заметил вчера что половина чавновнов и чмодов из init.rc андроидовского не срабатывает у нас, теперь вот гадаю как это пофиксить
[12:53:21] <stuw> судя по коду возврата, не находится файл, у которого нужно менять права. может файлы не успевают создаться на момент установки прав?
[12:57:25] <zombah> хм ну файлы ядро ведь делает, а инит потом уже идет
[13:01:02] <stuw> смотря какие файлы :) на каких файлах обламывается, а на каких нет (примеры если можно напиши) ?
[13:07:45] <zombah> ну вот например вот этот нормально човнится /sys/class/backlight/pwm-backlight/brightness
[13:08:02] <zombah> а вот этот нет уже /sys/devices/system/cpu/cpufreq/interactive/boost_factor
[13:08:34] <zombah> у него правда время создания реально позже на 3 минуты, но почему так я не понимаю
[13:10:24] <stuw> может cpufreq в модуле каком и загружается этот модуль позже?
[13:10:39] <zombah> неа он собран в ядро
[13:11:19] <zombah> счас я вывод ядра соберу там наверное иниткол тоже есть который его запускает
[13:12:01] <stuw> надо тогда смотреть, каким вызовом создается этот файл. может вызов происходит не сразу и соответственно файл не сразу создается
[13:12:46] <stuw> кстати, в пути cpu без номера (cpu0, cpu1) ?
[13:13:24] <zombah> без номера да, там общие фичи, а с номером там персональные для ядер
[13:49:53] <zombah> https://git.kernel.org/cgit/linux/kernel/git/linville/wireless-next.git/commit/drivers/net/wireless/rt2x00?id=7e9dafd873034dd64ababcb858be424c4780ae13
[13:59:42] <stuw> интересный патч, но только сложно сказать, нужен он нам или нет.
[14:08:19] <zombah> ага, ну я попробую посмотрю что будет
[14:08:48] <zombah> хотя дисконекты спорадические приходят от mac80211
[14:09:20] <zombah> <7>[ 890.890295] wlan0: deauthenticated from 00:12:44:b0:d5:50 (Reason: 10)
[14:09:43] <zombah> писал бы чтоли что за 10, а то не ясно конечно
[14:09:45] <stuw> а что код 10 значит?
[14:09:56] <zombah> вот бог его знает, счас гляну
[14:12:16] <zombah> вот это он похоже https://gitorious.org/~marvin24/ac100/marvin24s-kernel/blobs/l4t-r16-r2-ac100/net/mac80211/mlme.c#line1405
[14:12:36] <zombah> только где это ризоны мне не ясно
[14:16:05] <zombah> для этого mac80211 патчи выпускают с адским напором, с нашего ядра 3.1.10 уже 100500 новых вышло
[14:19:07] <stuw> https://gitorious.org/~marvin24/ac100/marvin24s-kernel/blobs/l4t-r16-r2-ac100/include/linux/ieee80211.h#line1112 - интересное кино. Похоже WLAN_REASON_DISASSOC_BAD_POWER
[14:21:27] <zombah> 8)
[14:22:56] <zombah> счас потестю этот патчик
[14:25:15] <zombah> у меня к ядру уже два десятка внешних репозитариев подключено
[14:57:57] <zombah> неа не помогает
[14:58:29] <zombah> всеравно переодически отваливается с ризон 10
[15:52:22] <zombah> интересно а можно както мержить не ветки ядер целиком а только путь определенный
[15:52:46] <zombah> скажем замержить только net/mac80211 из linux-wireless
[15:59:44] <stuw> наверное, можно взять дерево с патчами только для вафли и из него все смерджить.
[16:02:30] <zombah> а вот как взять? я чтот не пойму
[16:02:43] <zombah> счас погуглю наверняка ведь делают так
[16:04:16] <stuw> git remote-add ... и мерджить из этого дерева.
[16:04:31] <stuw> remote-add, а потом fetch
[16:05:12] <zombah> ну оно у меня есть подключенное как ремот, но если просто его мержить то он мержит все оттуда а мне надо только патчи в net/mac80211
[16:05:37] <stuw> а, ты по другим вафлям патчи не хочешь...
[16:06:40] <zombah> ну думал взять только нужные, но не пойму реально это сделать или нет
[16:08:46] <stuw> у марвина можешь спросить. возможно он делал что-то похожее
[17:09:26] <zombah> git merge-file похоже может так
[17:20:35] <zombah> о а есть ведь compat-wireless только вот я им не пользовался никогда не знаю поднаготной
[17:26:53] <stuw> я пользовался, но на живой системе. собирал и реплейсил (там скрипт есть для замены/отката)
[17:27:46] <zombah> тоесть надо качнуть типа compat-drivers-next собрать и заменить существующее файло на полученное?
[17:28:07] <stuw> вроде как да
[17:28:31] <stuw> только я не помню, удалось мне кросс компиляцию наладить или пришлось на живой системе собирать
[17:30:05] <zombah> да это тоже вариант пожалуй
[17:34:42] <zombah> можно конечно еще тупо файлы переписать 8) дропнуть чейджлог, но я не сторонник таких методов
[17:38:43] <stuw> надо делать по-человечески. иначе сами потом концоы не найдем )
[17:41:40] <zombah> ну марвин смотрю избирательно мержил linux-wireless патчи
[17:44:59] <zombah> вот на этот патч нагуглилось похожая проблема https://git.kernel.org/cgit/linux/kernel/git/linville/wireless.git/commit/net/mac80211?id=6863255bd0e48bc41ae5a066d5c771801e92735a
[17:45:51] <zombah> может собрать их внутрь ядра и тогда не будет такого
[17:45:56] <zombah> надо попробовать будет
[21:51:59] <zombah> с cpufreq разобрался, если сразу выбрать interactive а не userspace то права норм проставляются
[21:52:38] <zombah> правда значения от тегра3 нам не канают, надо подбирать тормоза ужасные начались 8)
[21:59:28] <zurba> zombah, это ты в контексте андроида всё ковыряешся
[21:59:30] <zurba> ?
[21:59:38] <zombah> конечно
[22:00:16] <zurba> так, а чё там сон намечается да?
[22:00:17] <zombah> там интересная такая тема есть, он смотрит за устройством ввода и когда есть ивенты поднимает частоту
[22:00:42] <zombah> zurba: ну а как он наметится когда им никто не занимается
[22:01:23] <zurba> ну так вроде он даже может переключать нагрузку на второй проц для экономии
[22:01:44] <zurba> zurba, ну я как то давно не отслеживал тут эту тему
[22:01:45] <zombah> это никак со сном не связано
[22:02:03] <zurba> нет не связаноо, просто вспомнил вдруг)
[22:02:08] <zombah> проблемы нашего сна живут в области нвека
[22:03:16] <zurba> это чудище семиголовое, никак его не победить)
[22:06:36] <zombah> ну есть надежды, стью вон начал разбираться как он работает, так что если у него время появится свободное глядишь и заживем
[22:08:52] <zurba> stuw_, когда у тебя будет время занятся нвеком? Зомбах говорит пока ты не разберёшся в нём мы не заживём))
[22:09:16] <stuw_> хороший вопрос ) я понемногу ковыряюсь
[22:09:34] <stuw_> еще надо чтобы кто-то бутменю проверил/потестил
[22:09:39] <zurba> на тебя вся надежды))
[22:10:00] <zurba> убут?
[22:10:33] <zombah> stuw_: я пробовал его скомпоновать из примеров, но чтот запутывался все время в функциях, надо мне чтонить с подсветкой синтаксиса себе поставить глядишь наваяю
[22:11:04] <stuw_> да, убут )
[22:11:41] <stuw_> там вроде один патч и вроде проскакивала инфа, что он в мейнлайне уже есть
[22:11:52] <stuw_> *я про патч с бутменю
[22:12:49] <zombah> ну ансишное пока живет в стейджинге, я обычное пробовал сделать по примеру из ait устройства
[22:14:39] <zombah> там впринципе все просто, но просто вникнуть
[22:14:49] <zombah> надо просто вникнуть всмысле
[22:14:55] <stuw_> не, нормальное бутменю через переменные menuX, все остальное - бред полнейший
[22:16:53] <zombah> ну я вот по этому примеру стал делать http://git.denx.de/?p=u-boot.git;a=blob;f=board/ait/cam_enc_4xx/cam_enc_4xx.c;h=644c445693b740936d43e8d1c6e5cfec5451ab03;hb=master#l479
[22:20:14] <zombah> убрал там из него часть про сеть и оно компактное стало, надо разобраться с переменными и как наши комманды туда вписать и все вроде
[22:21:26] <zombah> там у них очень большой кусок по загрузке имиджей, но я не понял как оно там у них работает
[22:31:58] <stuw_> не, это не то
[22:33:44] <stuw_> вот это удобнее.
[22:34:02] <stuw_> меню можно редактировать из boot.cmd, а не из исходников
[22:36:54] <zombah> так его нет в мейнлайне пока
[22:37:02] <zombah> и не известно будет ли
[22:37:14] <stuw_> можно смерджить и попробовать
[22:37:27] <stuw_> один фиг до нвека в мейнлайне убута пока далеко %)
[22:37:50] <zombah> там просто в письме про v4 написано что оно в стейджинг идет, но я его нигде не нашел
[22:38:56] <zombah> это совсем свежая версия мартовская
[22:39:01] <zombah> но где она не понятно
[22:39:57] <zombah> и еще большой вопрос поддерживает наш вывод анси символы или нет
[22:47:34] <zombah> я сливал мейнлайн но нигде не нашел staging/ag
[22:48:38] <stuw_> http://git.denx.de/?p=u-boot.git;a=commit;h=e7abe919673994e8040aba0273ceb9a5b2609806
[22:49:27] <zombah> эка
[22:50:04] <stuw_> в мейнлайне он. ща ветку для тегры проверю
[22:50:37] <zombah> да точно, чтот я не туда глядел похоже 8)
[22:50:42] <stuw_> тоже есть
[22:50:53] <stuw_> надо мне ребейз делать в своем репе
[22:50:57] <stuw_> завтра займусь
[22:53:16] <zombah> цветное анси понтово будет, я даже могу тряхнуть сториной нарисовать ансишечку 8)
[22:54:10] <zombah> как вот понять у нас цвет будет работать или нет
[22:58:06] <zombah> а хотя про то чтоб картинки вставлять я там не вижу ничего
[23:19:38] <savalik> я ж говорил про этот патч еще на прошлой неделе >_<
[23:19:53] <savalik> что он в мейнлайне еще с апреля
[23:20:02] <zombah> о вот понтовиший пример меню http://git.denx.de/?p=u-boot.git;a=blob;f=include/configs/nokia_rx51.h;h=8506604a7683ffc9f10e7389ce1eb2c9d06ff9d2;hb=e7abe919673994e8040aba0273ceb9a5b2609806#l292
[23:20:58] <savalik> даже пытался все это дело собрать но хрен чего у меня вышло в виду кривости рук)
[23:23:55] <zombah> вот вернее http://git.denx.de/?p=u-boot.git;a=blob;f=include/configs/nokia_rx51.h;h=965330aa38cb12936d71ace3ec66de13acd3ea38;hb=master#l362
[23:31:29] <stuw_> нам примерно такое меню и надо. только еще выбор между sos и lnx.
[23:33:50] <zombah> ну это просто их адреса задать переменной
[23:34:17] <zombah> правда не понятно как вычислять сдвиги на лету
[23:34:25] <zombah> ядро ведь меняется
[23:34:32] <zombah> по размеру
[23:34:56] <zombah> от версии к версии и тп
[23:35:24] <stuw_> я думаю нужно будет фс делать на этих партициях и класть файлы, а не использовать бут образы
[23:35:34] <zombah> это да
[23:36:27] <zombah> сделаю пока костыль под будущую версию андроида с определенными сдвигами, а потом на партицию соскочим
[14:21:46] <stuw> zombah, познавательная ссылка про тф2 ))
[14:22:07] <zombah> stuw: ага мне тоже понравилась 8)
[14:29:47] <zombah> мне сегодня сон приснился как у меня саспенд заработал, добрый знак
[14:36:48] <stuw> ))
[15:28:03] <BatraevEM> доброго всем
[15:28:27] <BatraevEM> http://cdimage.ubuntu.com/lubuntu/daily-preinstalled/20131016.1/saucy-preinstalled-desktop-armhf+ac100.tar.gz
[15:28:27] <BatraevEM> такой файл есть у кого?
[15:30:44] <stuw> вряд ли
[15:36:32] <stuw> BatraevEM, ты себе убунту хочешь вместе с u-boot'ом ?
[15:37:40] <BatraevEM> я себе уже накатил убоот...
[15:37:40] <BatraevEM> поставил убунту 14.04
[15:37:40] <BatraevEM> но для него ядер не смог подобрать...
[15:37:59] <BatraevEM> готовых ядер...
[15:38:15] <stuw> для 14.04 ? mainline собирать надо или 3.8 из deb пакета брать
[15:38:40] <BatraevEM> linux-image-3.8.0-20-tegra_3.8.0-20.31~ac100_armhf.deb
[15:38:40] <BatraevEM> linux-image-3.8.0-35-generic_3.8.0-35.50_armhf.deb
[15:38:44] <BatraevEM> не запустились
[15:38:56] <stuw> нужно dtb файл подгружать
[15:39:00] <stuw> в u-boot'е
[15:39:11] <stuw> иначе будет висеть на надписи kernel initialization...
[15:39:15] <BatraevEM> опаньки...
[15:39:15] <BatraevEM> а как?
[15:39:58] <BatraevEM> вопервых где взять этот файл?
[15:39:58] <BatraevEM> сосбутовый пойдет?
[15:40:45] <stuw> use ext2load for dtb file (ext2load mmc 0:7 0x2000000 /lib/firmware/device-tree/tegra/tegra20-paz00.dtb) and pass 0x2000000 as third argument to bootz command
[15:41:17] <stuw> этот файл вроде в пакете с ядром 3.8 идет
[15:43:51] <BatraevEM> сейчас поисщу где он у мну есть...
[15:43:51] <BatraevEM> спасибо...
[16:13:20] <BatraevEM> stuw: еще вопрос - use ext2load for dtb file (ext2load mmc 0:7 0x2000000 /lib/firmware/device-tree/tegra/tegra20-paz00.dtb) and pass 0x2000000 as third argument to bootz command - где написано?
[16:13:40] <stuw> в логе канала #ac100 :)
[16:14:00] <BatraevEM> опаньки...
[16:14:00] <BatraevEM> это место не глядед еще
[16:14:07] <BatraevEM> спасибо еще раз...
[16:14:23] <stuw> не за что. все места сложно проверить, особенно если не знаешь, что искать
[16:38:49] <zombah> если соберете иснталлятор для трасти то выложите на вики
[16:39:47] <stuw> zombah, а у тебя получилось поставить убунту?
[16:40:21] <zombah> stuw: нет, мне стало лень вникать т.к. я паралельно ядро ковырял и я забил
[16:40:28] <stuw> ясно )
[16:40:39] <stuw> я собрать могу, но проверить - хз когда будет время ))
[16:41:08] <zombah> ну собери, надо просто рутфс тоже куданить выложить чтоб не потерялось
[16:41:52] <zombah> как быстрее всего два бинаря сравнить? md5sum?
[16:41:58] <stuw> думаю да
[16:42:02] <stuw> или diff
[16:42:04] <stuw> )
[16:42:17] <zombah> неа diff с бинарниками не канает
[16:42:30] <stuw> канает. он просто говорит, отличаются они или нет
[16:42:36] <zombah> там помню xdelta есть
[16:42:43] <zombah> да? хм счас попробую
[19:42:31] <brightkill> соберите лучше инсталлер для дебиана
[19:47:40] <zombah> ну в инсталл скрипте убунты все к фастбуту привязано и гвоздями прибито. разве у дебиана есть такие проблемы?
[22:37:39] <zombah> ха как прикольно http://sarah.thesharps.us/2013/05/23/%EF%BB%BF%EF%BB%BFopw-update/#more-58
[22:41:01] <zombah> coreboot кстати активно счас арм код вливает, все гугловые арм хромбуки там есть