[03:03:04] <zombah>  ишь какие толковые гайды появились http://source.android.com/devices/low-ram.html
 [03:03:23] <zombah>  гугль готовится к киткату смотрю основательно
 [03:22:23] <zombah>  так надо разобратся с убунтой, народ уже начинает спрашивать как ее бутить 8)
 [12:19:44] <zombah>  добрый день всем
 [12:32:14] <stuw>  zombah, сдается мне, что кит-кат пилят для часов и другой мелочевки. потому и впряглись поддерживать девайсы с 512 метрами.
 [12:35:44] <zombah>  может да
 [17:24:28] <igor>  всем привет!
 [17:24:46] <igor>  пытаюсь поставить 12.10 через юбут...
 [17:25:12] <igor>  после танцев с бубном система установилась, но...
 [17:25:27] <zombah>  танцев?
 [17:25:51] <igor>  если пытаться запустить ее с рамдиском происходит зависон :-(
 [17:26:01] <igor>  последнее, что я вижу:
 [17:26:24] <zombah>  там нет зависона просто он вывод в консоль направляет
 [17:26:34] <zombah>  у тебя 8гб модель?
 [17:26:34] <igor>  init: ureadahead main process (174) terminated with status 5
 [17:27:06] <igor>  zombah, да, 8гб немецкая без зуба и 3г
 [17:27:39] <zombah>  ну тебе надо затереть старую теграпарт разметку, ядро убунты ее видит и тихо с ума сходит
 [17:27:47] <stuw>  igor, разметка осталась дефолтная или ты менял разметку?
 [17:28:15] <stuw>  когда у меня уже руки дойдут пофиксть %)
 [17:28:52] <zombah>  stuw: http://pastebin.com/bsJw10H4
 [17:29:47] <zombah>  он видит старую разметку
 [17:29:55] <zombah>  как лучше ее затереть?
 [17:29:58] <stuw>  на самом деле если затирать разметку, то инсталляция перестанет работать
 [17:30:02] <igor>  stuw, я менял разметку
 [17:30:26] <zombah>  stuw: почему?
 [17:31:26] <igor>  zombah, то что ты запейстбинил для меня пройденный этап...
 [17:31:32] <igor>  более того...
 [17:32:01] <zombah>  всмысле пройденный?
 [17:32:21] <igor>  я уже перезагрузился с пустым рамдиском и пропатчив flash-kernel сумел пройти графический инсталлятор, но...
 [17:32:35] <zombah>  %)
 [17:33:30] <igor>  теперь, когда система уже установлена и настроена я пытаюсь ее загрузить с рамдиском и происходит висяк. :-(
 [17:34:30] <igor>  а без рамдиска половины устройств нету :-(
 [17:34:42] <igor>  в том числе и сети
 [17:36:01] <zombah>  dmesg?
 [17:36:13] <zombah>  syslog?
 [17:36:24] <igor>  stuw, а че фиксить-то надо? Почему виснет? Что за ureadahead?
 [17:37:40] <igor>  без сети не очень-то удобно публиковать dmesg и syslog, но я попробую... ;-)
 [17:37:59] <zombah>  на сд карту сохраняй
 [17:38:09] <zombah>  или на юсб флеш
 [17:38:47] <igor>  я так и собираюсь делать, только постоянно приходится перегружаться... :-(
 [17:42:12] <stuw>  перестанет работать, т.к. ищется бут образ на одной из партиций
 [17:42:22] <stuw>  и ядро потом шьется как бут образ
 [17:42:37] <zombah>  фи
 [17:42:55] <stuw>  надо порасспрашивать огру, как убрать хаки для бут образов из убунты
 [17:43:00] <stuw>  zombah, именно ) фи )
 [17:43:44] <igor>  я их уже убрал, говорю же, flash-kernel у меня просто `exit 0`
 [17:47:05] <igor>  dmesg - http://pastebin.com/XbECC7Fu
 [17:47:59] <zombah>  ну тут ошибок никаких не видно особо
 [17:48:15] <zombah>  разве что вот это [ 8.438274] init: failsafe main process (399) killed by TERM signal
 [17:48:22] <zombah>  но может так и задумано
 [17:49:13] <stuw>  igor, у тебя ядро инсталлятора и ядро убутны видят старую разметку и по ней пытаются работать.
 [17:49:36] <zombah>  PT надо таки потереть?
 [17:49:50] <stuw>  мне интересно, как убут ядро находит :)
 [17:50:04] <zombah>  так прописано в нем
 [17:50:12] <stuw>  что прописано?
 [17:50:34] <igor>  syslog - http://pastebin.com/frhNSndW
 [17:50:48] <zombah>  ну я разобрал убунтовский бут имидж на сост части и подложил в boot.scr
 [17:51:07] <zombah>  igor: наверное также делал
 [17:52:02] <stuw>  убут работает с gpt разметкой, ядро со старой. хорошо, что загрузочная партиция не пересекается с партицией убута
 [17:52:19] <igor>  stuw, я перепаковал initrd.img для юбута и переделал boot.scr
 [17:53:48] <stuw>  ясно
 [17:54:08] <stuw>  блин, надо бы старую разметку потереть. попробую сегодня до тошки добраться
 [17:54:09] <igor>  в syslog'е - PC is at do_con_write.part.14+0x5fc/0x7ec
 [17:54:37] <igor>  stuw, а как ее потереть?
 [17:55:08] <stuw>  надо высчитать, где она находилась и ее место нулями затереть
 [17:56:07] <zombah>  1536 сектор, размер 256 секторов
 [17:56:19] <zombah>  но это в старом вычислении
 [17:56:23] <stuw>  размер сектора 2048 байт
 [17:56:27] <zombah>  ага
 [17:56:31] <stuw>  - 2*1МБ
 [17:57:30] <stuw>  я тут думал, в какой момент тереть старую таблицу и склоняюсь, что лучше на стадии установки убута ( а не на стадии переразбивки )
 [17:57:53] <zombah>  а какая разница?
 [17:58:02] <stuw>  т.к. переразбивку можно не производить в общем случае, а если поставить убут и оставить старую разметку - могут быть грабли, какие мы сейчас и наблюдаем
 [17:58:09] <stuw>  есть возражения ? :)
 [17:58:15] <zombah>  нет
 [17:58:46] <stuw>  ок, если что-то придумаешь - пиши.
 [17:59:00] <zombah>  так а mmcblk0boot0 у нас скол весит
 [17:59:17] <zombah>  похоже pt в boot1 живет
 [17:59:35] <igor>  stuw, а не правильнее ли было б не просто тереть старую, но и записывать туда новую?
 [17:59:44] <stuw>  на стадии установки убута нет данных о партициях (если их не передавать отдельно, а я этого не хочу, поэтому буду тереть определенное количество секторов от начала mmcblk0)
 [17:59:58] <zombah>  ок
 [18:00:30] <stuw>  igor, переход на убут происходит в несколько стадий: 1) дамп разметки 2) сохранение бут образов 3) запись убута 4) переразбивка на gpt
 [18:00:30] <zombah>  юбут у нас сектора по 512 байт считает ведь да?
 [18:00:43] <stuw>  4 стадия в общем случае опциональна
 [18:00:50] <stuw>  да, 512 байт
 [18:01:08] <stuw>  boot партиции могут быть по 1 или по 2 MB
 [18:01:26] <stuw>  на 8 гиговой они по 1 и PT лежит на mmcblk0.
 [18:01:38] <stuw>  на 16 гиговой PT лежит в какой-то из бут партиций
 [18:01:52] <stuw>  при установке убута я тру все содержимое бут партиций
 [18:02:08] <igor>  братва, а мне-то че делать? dd if=/dev/zero of=mmcblk0boot1 bs=1024 count=2048?
 [18:02:12] <stuw>  поэтому на 16 и 32 гиговой версиях нет такой проблемы
 [18:02:18] <stuw>  не
 [18:02:48] <stuw>  igor, у тебя 8 гиговая версия, надо тереть начало mmcblk0, но потом придется делать gpt разметку снова
 [18:03:08] <stuw>  dd if=/dev/zero of=/dev/mmcblk0 bs=1M count=5
 [18:03:13] <stuw>  как-то так
 [18:03:14] <stuw>  :)
 [18:03:45] <stuw>  с размерами можно поиграться. можно точечно выпилить PT, но нужно посчитать, где он лежит
 [18:04:02] <zombah>  разметка у нас начинается с сектора 7168s можно пропустить первые 34 и с 35 до 7167 все потереть?
 [18:04:08] <igor>  это можно делать без перезагрузки?
 [18:04:27] <stuw>  zombah, да, можно так сделать
 [18:04:51] <stuw>  вроде никто не переносил PT при переразбивке
 [18:05:12] <igor>  че это даст? можно будет не переразбивать?
 [18:05:36] <stuw>  да, живой gpt разметка останется, а старая инфа в PT потрется
 [18:06:27] <zombah>  может инструкцию поменять? чтоб SOS партицию сразу с 35го делать? тогда отпадет проблема с удалением PT
 [18:06:36] <stuw>  7168 это в секторах по 2048 байт ведь ?
 [18:06:44] <zombah>  нет по 1000
 [18:06:45] <igor>  и как будут быглядеть эти 2 dd команды? ты предлагал потереть первые 5 МБ...
 [18:07:13] <stuw>  zombah, может не отпасть, если при записи фс не будут трогаться сектора, в кторох расположена PT
 [18:07:16] <zombah>  хотя или нет..счас вспомню
 [18:07:42] <stuw>  по 512
 [18:07:58] <zombah>  да скорее всего
 [18:08:05] <zombah>  1000 это у него килобайты такие
 [18:09:54] <stuw>  dd if=/dev/zero of=/dev/mmcblk0 bs=512 seek=34 count=$((7167-34+1)) (пересчитайте, мог ошибиться)
 [18:10:08] <igor>  размер сектора 512 байт?
 [18:10:12] <stuw>  да
 [18:11:58] <igor>  `dd if=/dev/zero of=/dev/mmcblk0 bs=512 count=34` и...
 [18:12:13] <stuw>  неее
 [18:12:30] <stuw>  так только gpt затрешь
 [18:12:53] <stuw>  seek=34 count=$((7167-34+1))
 [18:13:15] <igor>  `dd if=/dev/zero seek=35 of=/dev/mmcblk0 bs=512 count=71132`
 [18:13:52] <igor>  так я и говорю, что 2 команды! ;-)
 [18:14:49] <stuw>  нет
 [18:14:59] <igor>  а как?
 [18:15:57] <stuw>  gpt тереть не надо
 [18:16:15] <igor>  только `dd if=/dev/zero of=/dev/mmcblk0 bs=512 seek=34 count=$((7167-34+1))` ?
 [18:16:20] <stuw>  seek на 34 сектор надо делать
 [18:16:24] <stuw>  да
 [18:17:26] <igor>  т.е. стираем все начиная с 34-го сектора?
 [18:17:40] <stuw>  да
 [18:17:52] <zombah>  c 35го лучше, в 34 еще записана gpt
 [18:18:25] <stuw>  кто тебе сказал?
 [18:19:00] <zombah>  я когда пытаюсь партедом сделать партицию с 0 сектора он говорит что могу ток начиная с 35
 [18:19:01] <igor>  сектора считаются с 0 или с 1?
 [18:19:09] <stuw>  с 0
 [18:19:56] <igor>  тогда все правильно - по смещению 34 находится 35 сектор, а по смещению 0 - 1-й
 [18:19:58] <stuw>  parted наркоман. mbr - 1 сектор, gpt - 32 сектора. 34-й свободен
 [18:20:55] <stuw>  "LBA 34 is the first usable sector on the disk" - http://en.wikipedia.org/wiki/GUID_Partition_Table
 [18:21:23] <stuw>  еще вариант - parted начинает с 1 считать. но тогда он тоже наркоман %)
 [18:22:00] <igor>  что значит "свободен"?
 [18:22:10] <zombah>  8)
 [18:22:24] <igor>  все-таки надо делать seek=33?
 [18:22:56] <zombah>  igor, сделай бэкап да попробуй
 [18:22:59] <stuw>  :)
 [18:23:38] <stuw>  может и 33 ) долбаная +- 1 арифметика )
 [18:32:35] <igor>  сделал - никаких изменений. :-( Щас буду логи смотреть...
 [18:37:52] <zombah>  так что включил софт кодек, какой-то ахтунг на выходе все в квадратах пиксель джанк монстерс
 [18:40:02] <stuw>  может битрейт мелкий осиливается только
 [18:40:06] <stuw>  попробуй 10 фпс
 [18:41:00] <zombah>  да вечером поиграюсь с настройками
 [18:41:12] <zombah>  пару твиков на тему Low ram уже применил
 [22:24:19] <zombah>  stuw_: ты тут?
 [22:24:31] <stuw_>  yes
 [22:25:00] <zombah>  скажи что ты думаешь насчет того чтобы перетащить репо uboot'а на гитхаб?
 [22:25:18] <zombah>  ну или копию сделать
 [22:27:12] <stuw_>  а смысл ?
 [22:28:02] <zombah>  ну впринципе пофиг действительно..просто веб гиториуса чтот у меня вообще никак
 [22:28:28] <zombah>  коммиты посмотреть не могу, поискать внутри репо там вообще похоже нет
 [22:38:48] <stuw_>  zombah, локально быстрее все это делать
 [22:39:02] <zombah>  блин даже попасть на него могу, 502 bad gateway
 [22:39:03] <stuw_>  веб и там и там недостатки имеет
 [22:39:08] <stuw_>  :)
 [22:39:48] <zombah>  ну у меня сложился такой процесс что я паралельно и локаль и на вебе сижу, сравниваю там чтот и тп
 [22:46:54] <stuw_>  тогда сделай реп на гитхабе и утащи мои патчи. я все-равно убут только для разработки нвек буду юзать, а ты может быть что-то докрутишь для инитрд или еще чего
 [22:47:10] <zombah>  ок
 [03:35:37]  * beaver_rrr is now known as Giant_enemy_crab
 [09:01:56]  * Giant_enemy_crab is now known as beaver_rrr
 [14:19:20] <stuw>  zombah, я вчера без сериал кабеля андроид щупал. написал небольшой отчет. видел его?
 [14:19:33] <zombah>  stuw: нет
 [14:19:39] <zombah>  stuw: ты какой щюпал?
 [14:19:44] <zombah>  щупал
 [14:19:53] <stuw>  ссылку на который ты brightkill'у кидал
 [14:19:56] <stuw>  или есть новее?
 [14:20:15] <stuw>  октябрьский какой-то
 [14:20:25] <zombah>  неа новее пока не собрал
 [14:20:44] <stuw>  11.0-20141020
 [14:20:52] <zombah>  там надо все отсортировать и перекидать в рабочую ветку
 [14:21:17] <stuw>  надо на какой-то одной версии сконцентрироваться и ее добивать
 [14:21:25] <stuw>  иначе у нас андроид всегда будет бетой )
 [14:21:40] <zombah>  мне тут важны ключевые моменты по ядру т.к. там нексусовское
 [14:21:51] <stuw>  где тут?
 [14:21:59] <zombah>  в 20141020
 [22:11:32] <brightkill>  zombah, changelog для 20141020 есть?