[12:54:43] <zombah> добрый день
[12:55:56] <DanSwano> здрав буди, боярин
[13:30:39] <zombah> парни а ктонить записывал на диск другого размера dd образ всего диска?
[13:31:50] <stuw> да
[13:31:51] <stuw> :)
[13:32:08] <zombah> а что там его как то фиксить потом надо или что?
[13:32:37] <stuw> ну если у тебя образ был меньше и ты хочешь использовать все место, можешь отресайзить нужные партиции
[13:33:09] <stuw> надеюсь образ был меньше, а не больше чем диск :)
[13:37:57] <zombah> stuw: меньше да, образ под 4гб а флешка у меня 8гб. я потом травлю на него партед он говорит типа сделать авто фикс партиции да, но чтот не так
[13:38:13] <stuw> что именно не так?
[13:38:24] <zombah> юбут не видит этих партиций похоже
[13:38:46] <stuw> эммм... партиции даже без фикса должны быть видны, если образ нормальный
[13:39:10] <zombah> счас выковыряю что там с ним точно нет
[13:39:12] <stuw> что parted говорит, если его натравить на файл образа?
[13:39:45] <zombah> Sector size (logical/physical): 512B/512B
[13:39:46] <zombah> Partition Table: gpt
[13:39:48] <zombah> Number Start End Size File system Name Flags
[13:39:49] <zombah> 1 1048576B 34607103B 33558528B U-BOOT
[13:39:51] <zombah> 2 35651584B 245370879B 209719296B ext3 lxboot
[13:39:52] <zombah> 3 247463936B 2826895871B 2579431936B ext4 lxroot
[13:40:32] <zombah> с нужным офсетом я могу через луп подмаунтить партицию там вроде все ок файло на месте
[13:41:15] <stuw> ну да, пока проблем не видно
[13:42:37] <zombah> а хотя нет usb part
[13:42:42] <zombah> показывает партиции
[13:42:56] <zombah> значит файло чтоли считать оттуда не может
[13:43:18] <stuw> ты попробуй без фикса сначала скорми убуту
[13:44:15] <zombah> не находит бут скр
[13:44:24] <zombah> счас консоль подключу посмотрю
[13:58:06] <zombah> так а чтот по usb вообще не ищет автоматом
[13:58:27] <zombah> или mmc идет первее?
[13:59:20] <zombah> надо наверное вкорячить чтоб usb раньше mmc шло
[14:02:01] <stuw> ну начинается :)))
[14:02:11] <stuw> sd карты наше все )
[14:11:18] <zombah> ну просто встроенная память тоже как mmc проходит
[14:12:10] <zombah> хочется иметь работающую систему на ней и возможность затестить с юсб флешки
[14:12:41] <stuw> да я понял )
[14:13:23] <zombah> в tegra-common-post.h mmc идет раньше usb видимо дело в этом
[14:13:40] <stuw> да
[14:14:09] <zombah> а нет вот тут видимо выбор https://github.com/ac100-ru/u-boot-ac100-exp/blob/e2713f33f747aa8e1fd5dab7799bc56a0373c047/include/configs/tegra-common-post.h#L87
[14:14:38] <stuw> да, именно тут
[14:15:14] <zombah> блин надо для paz00 отдельную копию commo-post чтоли, не дело ковырять общий конфиг
[14:18:00] <stuw> zombah, на самом деле можно на основной накопитель положить бутскрипт, в котором определена нужная последовательность коман
[14:18:08] <stuw> там можно хоть по три раза проверять девайсы
[14:18:22] <zombah> stuw: да тоже вариант
[14:18:26] <stuw> и юбут пересобирать не придется
[14:18:29] <zombah> так наверное проще всего
[14:18:50] <stuw> и не будет зависимости от того, что в мейнлайне юбута придумают в следующий раз %)
[14:18:58] <zombah> да
[14:23:02] <stuw> через дцать лет, когда закончим с ядром, нужно будет графическое меню в юбут сделать ))
[14:23:40] <zombah> придется тогда simbplefb приковыривать к юбуту
[14:24:02] <zombah> правда я видел код гдет для ехсиноса такой в хромиуме вроде
[14:24:28] <stuw> поживем увидим, что нужно будет )))
[14:25:17] <zombah> 8)
[14:27:11] <zombah> а в юбуте можно вызвать конфиг который не насканился типа руками его загрузить
[14:27:39] <stuw> можно в командную строку соскочить и делать, что хочешь
[14:30:17] <zombah> я вот соскочил но не могу вспомнить как не руками забивать все переменные а просто залудить .scr
[14:31:21] <stuw> run boot.scr
[14:31:49] <zombah> надо его считать сначала ведь?
[14:32:49] <stuw> я наврал
[14:33:09] <zombah> если я на него ext2load натравить то он говорит no boot file defined
[14:33:17] <stuw> начала laod
[14:33:26] <zombah> надо видимо ему офсет в памяти
[14:33:30] <stuw> потом source <addr>
[14:33:54] <zombah> а куда его загружать?
[14:34:16] <stuw> load mmc 0:0 ${scriptaddr} <path>
[14:34:20] <zombah> аа 10000000
[14:34:26] <stuw> ${scriptaddr} - переменная должна быть
[14:34:44] <stuw> потом source ${scriptaddr}
[14:36:28] <zombah> хм wrong image format for souce command говорит 8)
[14:37:06] <stuw> ты образ скрипта загружал или текстовый файл?
[14:37:43] <zombah> сконверченный скрипт
[14:37:52] <zombah> е мое опять mmc да чтож такое
[14:37:59] <stuw> :)
[14:38:22] <zombah> чтот с юсб пока не ладится надо соскочить на mmc
[14:38:34] <zombah> гдет у меня валялась
[14:45:55] <stuw> а что ты там тестируешь?
[16:30:02] <zombah> взял чистое рутфс от опенсусе armv7hl и хочу на него натянуть тошу чтоб знать что надо в пакет добавлять
[17:52:36] <stuw> в какой пакет?
[17:53:06] <stuw> а кроме ядра и модулей что-то разве нужно?
[18:08:12] <zombah> stuw: ну там у них для сборки халабуи всей спец пакет с кучей скриптов, в нем надо описать доп пакеты, конфиг юбута и тп
[18:09:35] <zombah> у них сейчас в factory используется ядро 3.14.4 в котором все на свете включено. соответственно я хотел сформировать список чего мне надо навключать и добавить чтоб все работало
[18:11:23] <stuw> понял
[18:11:28] <zombah> в ядре внутрь включено мало чего, а все на свете модулями
[18:12:05] <zombah> соовтетственно надо в инитрд включить модули нужные нам, нвек там и части тегры, что нужно чтоб рут подцепить
[18:12:19] <zombah> дтб
[18:12:30] <zombah> конфиг юбута простой
[18:12:39] <stuw> для 3.14 нужен еще какой-то патч для девайс три
[18:12:58] <zombah> ага, ну я пока хочу хотяб систему собрать которая бутится будет
[18:13:23] <zombah> а дальше уже разберусь какие там патчи для чего нужны
[18:17:19] <zombah> марвин еще писал что для опентегры нужен отдельный патч для ядра но afaerber говорит что у него все работает и без патча
[18:19:25] <zombah> из того что я пока сообразил это cbootimage и ucm профили, надо будет добавить, а остальное собираюсь выяснить забутив его
[18:19:54] <stuw> а cbootimage для чего? для старого загрузчика?
[18:20:20] <zombah> на случай чтобы можно было из рабочей системы собирать загрузчик обновлять
[18:20:54] <zombah> cbootimage гпл2 весь и на арме норм собирается, на нем вспоминал как спек файлы делать
[18:21:09] <stuw> угу
[18:22:47] <zombah> у них смотрю счас два wdm под армы на выбор xfce и e17
[18:28:49] <zombah> такая там писюлька внутри мелкая
[18:29:51] <zombah> чтоб разлочить первый бутлоадер надо металическое колечко вынуть которое замыкание делает
[18:37:44] <zombah> stuw: а помнишь как там партеду скачать чтоб до конца диска занимал?
[18:37:49] <zombah> сказать
[18:37:58] <zombah> -1 чтот не принимает
[18:38:00] <stuw> надо считать
[18:38:02] <zombah> 0 чтоли
[18:38:04] <stuw> я в скрипте считаю
[18:38:07] <zombah> ээ
[18:38:07] <stuw> может быть есть способ
[18:39:09] <zombah> Partition Table: gpt_sync_mbr
[18:39:17] <zombah> это что за зверь такой?
[18:42:01] <zombah> unit s
[18:42:08] <zombah> и тогда конец можно -1s
[18:42:25] <zombah> но это в интерфейсе
[18:43:42] <stuw> gpt_sync_mbr - скорее всего это когда партиция и в мбр и в gpt прописана (это моя догадка)
[18:44:00] <stuw> zombah, -1 катит в интерактивном режиме. В неинтерактивном - ошибка
[18:44:12] <stuw> по крайней мере так было в бизибоксе
[18:44:21] <stuw> можешь в скрипте сам проверить
[18:47:02] <zombah> а с какого сектора можно начинать первую партицию? с 2го?
[18:47:32] <zombah> нет чтот ругается говорит начинай с 34s
[18:47:36] <stuw> для GPT с 34
[18:48:00] <zombah> а чтож он тогда говорит Warning: The resulting partition is not properly aligned for best performance.
[18:48:07] <stuw> 0-й мбр, потом 32 сектора под заголовок GPT, 33-й - первый пустой.
[18:48:39] <stuw> вот на счет выравнивания - хз какое нужно для нашего emmc
[18:49:04] <zombah> эт я на юсб флешке делаю 8)
[18:49:11] <zombah> под тестовую систему пока
[18:49:16] <stuw> наврал - для GPT 1 + 32
[18:49:21] <stuw> т.е. с 34 сектора можно
[18:49:45] <stuw> 1-й сектор - заголовок GPT, 32 сектора - сама таблица разделов
[18:49:55] <stuw> и в конце 33 сектора нужно для GPT оставлять
[18:49:57] <zombah> чтот у меня еще между партициями просит 33 похоже
[18:50:29] <zombah> а нет вру
[18:52:24] <zombah> а надо кстати интересно для юсб флешки какиенить флаги включать
[18:52:52] <zombah> хотя врядли
[18:52:56] <stuw> не надо ничего
[19:06:31] <zombah> так надо посмотреть какие там сейчас последии тенденции в создании initrd
[19:16:37] <zombah> так а если у меня бут партиция и рут живут на одной юсб флешке мне надо в cmdline root= указывать?
[19:17:09] <zombah> по идее надо т.к. они не на одной партиции
[19:24:55] <stuw> надо, даже если они на одной партиции.
[19:31:10] <stuw> хотя если скрипты из инитрд сами ищут рут, то не надо %) наверное, так
[19:34:51] <zombah> инитрд у меня пока нету вообще
[19:35:01] <zombah> так ну я уже вижу starting kernel
[19:35:17] <zombah> так теперь надо понять что засунуть в initrd
[19:35:23] <zombah> чтоб консолька появилась
[19:53:10] <zombah> так пожалуй компильну пока мейнлайн ядро с tegra_defconfig а там разберемся
[19:57:50] <zombah> надо таки на сд карту перебраться а то блин единственный юсб порт занимать не кошерно
[19:59:55] <zombah> оо потом на базе минимального jeos можно будет много функциональный сосбут собрать
[20:00:07] <zombah> такой метров на 200
[20:00:16] <zombah> чтоб с вайфаем и тп
[20:00:53] <zombah> хм или такой здоровый теграрцм не всосет