[11:53:58] <zombah>  добрый день всем
 [12:58:05] <zombah>  блин опять забыл переменную как слинковать модули ядра в отдельную папку или make modules_install сделать не /lib а куда надо
 [12:58:44] <zombah>  аа INSTALL_MOD_PATH похоже
 [13:42:21] <stuw>  на вики в разделе кросс компиляции должна быть эта инфа. Это на случай, если еще раз забудешь :)
 [13:49:06] <zombah>  stuw: тут https://paz00.ru/index.php/%D0%9A%D1%80%D0%BE%D1%81%D1%81_%D0%BA%D0%BE%D0%BC%D0%BF%D0%B8%D0%BB%D1%8F%D1%82%D0%BE%D1%80
 [13:49:14] <zombah>  чет не вижу
 [14:19:19] <stuw>  https://paz00.ru/index.php/Kernel_compilation
 [14:19:39] <stuw>  мальца через ж у нас уголок разработчика нынче сделан ))
 [14:31:57] <zombah>  можно пересобрать
 [14:32:44] <zombah>  stuw: как думаешь почему u-boot может не считывать boot.scr по умолчанию а просто в консоль вываливаться?
 [14:33:10] <zombah>  а руками подсасывается норм
 [14:51:43] <zombah>  snow # run bootcmd_mmc1
 [14:51:43] <zombah>  switch to partitions #0, OK
 [14:51:43] <zombah>  mmc1 is current device
 [14:51:43] <zombah>  Failed to mount ext2 filesystem...
 [14:51:44] <zombah>  ** Unrecognized filesystem type **
 [14:51:54] <zombah>  странная фигня
 [14:52:12] <zombah>  гдет в дефконфиге прибита партиция чтоли
 [15:20:30] <stuw>  мож фс побилась на карте
 [15:20:43] <zombah>  stuw: так руками читается
 [15:21:00] <stuw>  из того же u-boot'а ?
 [15:21:09] <zombah>  mmc part все показывает и руками с ext2load загружаю boot.scr нормально
 [15:21:29] <stuw>  может тогда с адресами что или с инициализацией внутри u-boot'а
 [15:21:33] <stuw>  ты u-boot не менял?
 [15:21:34] <zombah>  видимо в дефконфиге прибита mmc 1:1
 [15:21:49] <stuw>  printenv сделай
 [15:21:52] <zombah>  менял он там постоянно меняется
 [15:21:54] <stuw>  там все должно быть прописано
 [15:24:19] <zombah>  хм чет партиций там не вижу
 [15:25:03] <zombah>  http://paste.opensuse.org/52910172
 [15:25:37] <zombah>  типа пробует первую и все чтоли
 [15:28:19] <stuw>  там список партиций динамически получается
 [15:28:31] <stuw>  fstype mmc 0:1
 [15:28:32] <stuw>  fstype mmc 1:1
 [15:28:37] <stuw>  что говорят команды?
 [15:29:10] <zombah>  у меня рабочая партиция с /boot
 [15:29:12] <zombah>  mmc 1:@
 [15:29:13] <zombah>  mmc 1:2
 [15:29:17] <zombah>  а не mmc 1:1
 [15:29:35] <zombah>  в 1:1 сам юбут живет
 [15:29:42] <stuw>  O_O
 [15:29:49] <zombah>  как mmcblk0boot0 на тоше
 [15:30:00] <stuw>  ну ок, тогда что говорит fstype на партицию, где живет бут
 [15:31:17] <zombah>  snow # fstype mmc 1:1
 [15:31:17] <zombah>  Failed to mount ext2 filesystem...
 [15:31:17] <zombah>  ** Unrecognized filesystem type **
 [15:31:17] <zombah>  snow # fstype mmc 1:2
 [15:31:17] <zombah>  ext4
 [15:32:06] <zombah>  кстати тут включен extlinux можно попробовать конфиг для него наваять
 [15:32:32] <zombah>  счас потраю
 [15:35:24] <stuw>  возможно только с первой партиции пробует читать u-boot. С остальных нет
 [15:35:31] <stuw>  вот и затыкается, а руками норм
 [15:35:51] <zombah>  да я тоже так подумал, счас прикину как это лучше побороть
 [15:36:48] <stuw>  о, судя по коду он extlinux искать будет
 [15:37:16] <zombah>  ну extlinux тоже будет на mmc 1:2
 [15:41:43] <zombah>  запутаная система конфигов у u-boot'а
 [15:42:05] <zombah>  пока найдешь откуда он насосал переменных запутаешься десять раз
 [15:42:10] <stuw>  ага )
 [15:44:16] <zombah>  гдет я видал пример где много партиций проверяется
 [15:52:34] <zombah>  ха работает но надо руками его загружать 8)
 [15:53:31] <zombah>  sysboot mmc 1:2 ext2 0x50000000 /boot/extlinux/extlinux.conf
 [15:53:43] <zombah>  так его считывает и выбор предлагает 8)
 [15:54:03] <zombah>  но хотяб одно коммандой а не двумя как с boot.scr
 [15:54:13] <zombah>  и все в один файл можно запихачить
 [16:22:23] <zombah>  ээ ток чет я не пойму dtb загружать правильно
 [16:22:38] <zombah>  Enter choice: 3
 [16:22:38] <zombah>  3: test
 [16:22:38] <zombah>  Retrieving file: /boot/initrd-4.1.3-lpae+
 [16:22:38] <zombah>  9219184 bytes read in 3269 ms (2.7 MiB/s)
 [16:22:38] <zombah>  Retrieving file: /boot/zImage-4.1.3-lpae+
 [16:22:39] <zombah>  6458872 bytes read in 2323 ms (2.7 MiB/s)
 [16:22:41] <zombah>  append: root=/dev/disk/by-id/mmc-SL08G_0x01978580-part3 loader=uboot disk=/dev/disk/by-id/mmc-SL08G_0x01978580 resume=/dev/disk/by-id/mmc-SL08G_0x01978580-part4 plymouth.enable=0 console=ttySAC3,115200n8 console=tty
 [16:22:44] <zombah>  Retrieving file: /boot/dtb/<NULL>-<NULL>.dtb
 [16:23:59] <zombah>  как ему вместо NULL-NULL нужные названия передать
 [16:25:57] <zombah>  или надо оставлять только один dbt там
 [16:31:33] <vasy>  Привет всем!
 [16:48:32] <zombah>  vasy: привет
 [16:49:13] <vasy>  zombah: привет
 [16:56:38] <stuw>  zombah, скорее всего в каких-то переменных должны быть soc и board, чтобы нужный dtb грузился
 [17:01:53] <zombah>  stuw: хм а чтот я их не вижу
 [17:04:29] <stuw>  zombah, как прописан dtb в extlinux'е ?
 [17:04:36] <stuw>  какой командой грузится?
 [17:04:51] <zombah>  stuw: комманду я выше показывал sysboot
 [17:05:14] <stuw>  не, в самом конфиге
 [17:05:25] <zombah>  stuw: FDTDIR /boot/dtb/
 [17:05:43] <stuw>  это только путь до папки, где лежат dtb
 [17:05:54] <zombah>  других переменных я не нашел
 [17:05:56] <stuw>  больше ничего нет?
 [17:05:59] <zombah>  нет
 [17:06:07] <stuw>  dtb только в этом месте встречается?
 [17:06:11] <zombah>  да
 [17:06:52] <stuw>  setenv soc "tegra20"
 [17:06:52] <stuw>  setenv board "paz00"
 [17:07:20] <stuw>  попробуй это выставить в нужные значения перед вызовом sysboot
 [17:07:38] <stuw>  чтобы получилось ${soc}-${board}.dtb
 [17:07:49] <zombah>  хитро
 [17:07:59] <stuw>  не факт, что запашет, но есть шанс
 [17:10:48] <zombah>  ай шайтан работает
 [17:11:33] <zombah>  надо их прописать в extlinux.conf?
 [17:11:35] <stuw>  для тошки эти параметры в самом u-boot'е прописываются в момент сборки
 [17:11:47] <zombah>  stuw: а в каком месте?
 [17:12:02] <stuw>  в конфиге скорее всего
 [17:12:28] <stuw>  soc в тегре где-нибудь, а board в paz00.h должен быть
 [17:13:11] <zombah>  чет я не вижу
 [17:13:17] <stuw>  я тоже )
 [17:13:21] <stuw>  ща найдем
 [17:13:44] <zombah>  http://git.denx.de/?p=u-boot.git;a=blob;f=include/configs/paz00.h;h=8eac81aa218e7314399ece4760093c2e1f1e453e;hb=HEAD#l30 не оно?
 [17:13:52] <zombah>  хотя врядли
 [17:14:00] <zombah>  скорее всего это только для компилятора
 [17:17:35] <stuw>  ./board/compal/paz00/Kconfig
 [17:17:45] <stuw>  SYS_BOARD
 [17:17:59] <zombah>  так там вендор compal
 [17:18:17] <zombah>  или гдет еще есть отдельный про tegra20>
 [17:18:18] <zombah>  ?
 [17:18:56] <stuw>  SYS_BOARD берется. Он потом попадает в .config
 [17:20:59] <stuw>  вобщем хитрожопая система
 [17:21:17] <stuw>  ./arch/arm/mach-tegra/tegra20/Kconfig - отсюда SYS_SOC берется
 [17:29:58] <zombah>  а где они превращаются в env?
 [17:31:08] <zombah>  а то оно вот тут есть, но в printenv то его нет http://git.denx.de/?p=u-boot.git;a=blob;f=board/samsung/smdk5250/Kconfig;h=11ffaee5ce1732f472eafb939d37cdc102856692;hb=HEAD#l17
 [17:34:45] <stuw>  .config , потом ./include/env_default.h
 [17:34:56] <zombah>  хм
 [17:35:19] <stuw>  CONFIG_ENV_VARS_UBOOT_CONFIG нужно включить
 [17:35:48] <stuw>  include/configs/tegra-common.h:#define CONFIG_ENV_VARS_UBOOT_CONFIG
 [17:35:59] <zombah>  stuw: ну у snow они кривые в любом случае
 [17:36:05] <zombah>  надо их перебивать
 [17:36:19] <zombah>  CONFIG_SYS_SOC="exynos"
 [17:36:19] <zombah>  CONFIG_SYS_VENDOR="samsung"
 [17:36:19] <zombah>  CONFIG_SYS_BOARD="smdk5250"
 [17:36:19] <zombah>  CONFIG_SYS_CONFIG_NAME="snow"
 [17:37:20] <stuw>  если CONFIG_ENV_VARS_UBOOT_CONFIG не стоит, то эти значения не попадут в переменные u-boot'а
 [17:37:30] <zombah>  ага я понял
 [17:39:52] <zombah>  а на тоше думаю взлетит нормально
 [17:40:01] <stuw>  должно
 [17:40:08] <stuw>  но на тоше клавы в мейнлайне нет :(
 [17:40:34] <stuw>  у меня мысля есть по поводу линуксового патча, но пока не было времени проверить ее
 [17:41:40] <zombah>  ох уж эта клава 8)
 [17:41:45] <stuw>  ага
 [17:41:50] <stuw>  ох уж этот i2c
 [17:41:58] <stuw>  и эта тегра
 [17:42:10] <stuw>  и эта нивея
 [17:42:13] <stuw>  и этот stuw )))
 [17:42:18] <zombah>  %)
 [17:42:36] <zombah>  так чтот я и не нахожу где видал как больше партиций проверять
 [18:02:04] <zombah>  аа ну собственно гугловый u-boot так делает так правда адские хаки могут быть
 [18:07:34] <zombah>  rootpart=3 видимо это
 [18:09:30] <zombah>  хотя тут есть
 [18:09:32] <zombah>  scan_dev_for_boot_part=part list ${devtype} ${devnum} -bootable devplist; env exists devplist || setenv devplist 1; for bootpart in ${devplist}; do if fstype ${devtype} ${devnum}:${bootpart} bootfstype; then run scan_dev_for_boot; fi; done
 [18:10:00] <zombah>  бут флаг чтоли ищет
 [18:10:40] <zombah>  чет похоже никто не запускает там эти скрипты
 [18:11:08] <zombah>  вот есть такой mmc_boot=if mmc dev ${devnum}; then setenv devtype mmc; run scan_dev_for_boot_part; fi
 [18:11:24] <zombah>  но толи он не запускается толи отрабатывает криво
 [18:19:33] <zombah>  так блин до релиза openSUSE осталось 78 дней, если я не поправилю загрузку на тоше, опять останемся в пролете
 [18:22:40] <stuw>  env exists devplist || setenv devplist 1;
 [18:22:57] <stuw>  если не задан devplist, будет искаться только на первой партиции
 [18:28:49] <zombah>  интерсно зачем этот devplist нужен
 [18:29:17] <zombah>  devplist=12 это видимо для основного mmc где разметка под хромос
 [18:31:46] <zombah>  setenv devplist 2 потом run mmc_boot и фигу
 [18:32:38] <stuw>  че пишет?
 [18:33:03] <zombah>  snow # run mmc_boot
 [18:33:03] <zombah>  dwmci_send_cmd: DATA ERROR!
 [18:33:03] <zombah>  switch to partitions #0, OK
 [18:33:03] <zombah>  mmc0(part 0) is current device
 [18:33:03] <zombah>  ** Invalid partition 18 **
 [18:33:20] <zombah>  бред какой-то
 [18:34:10] <zombah>  snow # run bootcmd_mmc1
 [18:34:11] <zombah>  switch to partitions #0, OK
 [18:34:11] <zombah>  mmc1 is current device
 [18:34:11] <zombah>  Failed to mount ext2 filesystem...
 [18:34:11] <zombah>  ** Unrecognized filesystem type **
 [18:34:21] <stuw>  мда
 [18:34:27] <zombah>  опять смотрет в 1ый раздел
 [18:34:30] <stuw>  u-boot такой u-boot )
 [18:34:56] <zombah>  ааа смотрик
 [18:35:28] <zombah>  если запустить run mmc_boot он просто перебивает существующий devplist на 1
 [18:36:29] <zombah>  задаю devplist 2 запускаю mmc_boot devplist опять 1
 [18:39:06] <stuw>  part list ${devtype} ${devnum} -bootable devplist;
 [18:39:21] <stuw>  посмотри, что выдаст команда и поменяется ли devplist
 [18:40:30] <zombah>  ничего не выдает, переменная devplist вообще пропала
 [18:40:31] <zombah>  8)
 [18:40:57] <stuw>  гг )
 [18:40:59] <stuw>  part list ${devtype} ${devnum}
 [18:41:10] <zombah>  но в любом случае для gpt boot flag не катит
 [18:41:25] <stuw>  там свой тип есть для бут партиций
 [18:41:29] <zombah>  так выдает список партиций
 [18:41:29] <stuw>  если ничего не путаю
 [18:41:37] <stuw>  part list ${devtype} ${devnum} -bootable
 [18:42:15] <zombah>  так не запускается говорит синтаксис не полный
 [18:42:24] <zombah>  part list <interface> <dev> [flags] <varname>
 [18:43:00]  Last message repeated 1 time(s).
 [18:43:00] <zombah>  - set environment variable to the list of partitions
 [18:43:00] <zombah>  flags can be -bootable (list only bootable partitions)
 [18:43:58] <zombah>  A partition is considered bootable if it either has the "legacy BIOS
 [18:43:58] <zombah>  bootable" flag set, or if the partition type UUID matches the standard
 [18:43:58] <zombah>  "system" type.
 [18:44:43] <stuw>  вобщем тип партиции нужно поставить нужный и все будет чики пуки
 [18:45:23] <zombah>  у меня 8300 стоит
 [18:46:25] <stuw>  C12A7328-F81F-11D2-BA4B-00A0C93EC93B - EFI System partition
 [18:46:27] <stuw>  или
 [18:46:34] <stuw>  21686148-6449-6E6F-744E-656564454649 - BIOS Boot partition[e]
 [18:47:16] <zombah>  Partition Map for MMC device 1 -- Partition Type: EFI
 [18:47:16] <zombah>  Part Start LBA End LBA Name
 [18:47:16] <zombah>  Attributes
 [18:47:16] <zombah>  Type GUID
 [18:47:16] <zombah>  Partition GUID
 [18:47:17] <zombah>  1 0x00000800 0x00064803 "U-BOOT"
 [18:47:19] <zombah>  attrs: 0x015a000000000000
 [18:47:21] <zombah>  type: fe3a2a5d-4f32-41a7-b725-accc3285a309
 [18:47:23] <zombah>  guid: 49db3cb6-5db3-4bc3-9c3c-55565f6c0f63
 [18:47:25] <zombah>  2 0x00065000 0x000cb003 "lxboot"
 [18:47:27] <zombah>  attrs: 0x0000000000000000
 [18:47:29] <zombah>  type: 0fc63daf-8483-4772-8e79-3d69d8477de4
 [18:47:31] <zombah>  guid: 1bc4f7ab-524d-4433-8d5a-cafeb7d06e04
 [18:47:35] <zombah>  3 0x000cb800 0x00dd1c06 "lxroot"
 [18:47:37] <zombah>  attrs: 0x0000000000000000
 [18:47:39] <zombah>  type: 0fc63daf-8483-4772-8e79-3d69d8477de4
 [18:47:41] <zombah>  guid: df157403-e527-493b-a9fe-e0ae5b7d65d2
 [18:47:43] <zombah>  4 0x00dd2000 0x00ecdfde "lxswap"
 [18:47:45] <zombah>  attrs: 0x0000000000000000
 [18:47:47] <zombah>  type: 0fc63daf-8483-4772-8e79-3d69d8477de4
 [18:47:49] <zombah>  guid: df617904-4c1b-4066-86d7-b8f86fa4b5c1
 [18:47:53] <zombah>  чет они разные хотя sgdisk говорит что они одинаковые у меня
 [18:48:07] <zombah>  Disk /dev/sde: 15523840 sectors, 7.4 GiB
 [18:48:07] <zombah>  Logical sector size: 512 bytes
 [18:48:07] <zombah>  Disk identifier (GUID): D16D1D74-3330-4E98-A5FC-2102D5D0EE07
 [18:48:07] <zombah>  Partition table holds up to 128 entries
 [18:48:07] <zombah>  First usable sector is 34, last usable sector is 15523806
 [18:48:08] <zombah>  Partitions will be aligned on 2048-sector boundaries
 [18:48:10] <zombah>  Total free space is 7119 sectors (3.5 MiB)
 [18:48:11] <zombah>  Number Start (sector) End (sector) Size Code Name
 [18:48:14] <zombah>  1 2048 411651 200.0 MiB 7F00 U-BOOT
 [18:48:16] <zombah>  2 413696 831491 204.0 MiB 8300 lxboot
 [18:48:18] <zombah>  3 833536 14490630 6.5 GiB 8300 lxroot
 [18:48:20] <zombah>  4 14491648 15523806 504.0 MiB 8300 lxswap
 [18:49:51] <stuw>  для второй тип поставь EFI
 [18:52:51] <zombah>  так он код просит
 [18:53:10] <zombah>  да и боюсь она тогда цеплятся перестанет в системе
 [18:53:23] <stuw>  с чего это вдруг?
 [18:53:30] <zombah>  думаешь пофиг?
 [18:53:39] <stuw>  думаю да
 [18:53:48] <stuw>  и что за код просит и кто его просит? :)
 [18:54:00] <zombah>  sgdisk
 [18:54:46] <zombah>  -t, --typecode=partnum:{hexcode|GUID}
 [18:54:46] <zombah>  Change a single partition's type code. You enter the type code using either a two-byte hexadecimal number, as described earlier, or a
 [18:54:46] <zombah>  fully-specified GUID value, such as EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
 [18:55:06] <stuw>  C12A7328-F81F-11D2-BA4B-00A0C93EC93B - EFI System partition
 [18:55:35] <stuw>  у партиции еще флаги есть, среди них есть LegacyBIOSBootable
 [18:56:21] <stuw>  думаю типа должно хватить
 [18:56:53] <stuw>  ChromeOS kernel FE3A2A5D-4F32-41A7-B725-ACCC3285A309
 [18:57:00] <stuw>  ха, может что и сломается )
 [18:57:13] <stuw>  ChromeOS rootfs 3CB8E202-3B7E-47DD-8A3C-7FF2A13CFCEC
 [18:57:29] <stuw>  хотя у тебя же не хромось )
 [18:57:51] <stuw>  Linux filesystem data[g] 0FC63DAF-8483-4772-8E79-3D69D8477DE4
 [18:58:10] <stuw>  Swap partition 0657FD6D-A4AB-43C4-84E5-0933C84B4F4F
 [18:58:28] <zombah>  Number Start (sector) End (sector) Size Code Name
 [18:58:28] <zombah>  1 2048 411651 200.0 MiB 7F00 U-BOOT
 [18:58:28] <zombah>  2 413696 831491 204.0 MiB EF02 lxboot
 [18:58:28] <zombah>  3 833536 14490630 6.5 GiB 8300 lxroot
 [18:58:28] <zombah>  4 14491648 15523806 504.0 MiB 8300 lxswap
 [18:58:33] <zombah>  счас чекнем
 [18:59:17] <stuw>  еще для swap'а по-хорошему надо тип поменять. Но это потом
 [19:00:10] <zombah>  так нет ef02 не катит
 [19:00:26] <stuw>  эммм, что за ef02 ?
 [19:00:34] <zombah>  BIOS boot part
 [19:00:39] <stuw>  это хекс код для типа?
 [19:00:50] <stuw>  EFI пробуй
 [19:01:18] <stuw>  <stuw> для второй тип поставь EFI
 [19:01:18] <zombah>  ef00 efi счас попробую
 [19:01:29] <stuw>  я тебе сразу сказал его ставить %)
 [19:01:41] <zombah>  2 413696 831491 204.0 MiB EF00 lxboot
 [19:01:56] <zombah>  ну это я выпендрится решил 8)
 [19:02:00] <stuw>  )))
 [19:02:39] <zombah>  да ef00 работает
 [19:02:55] <stuw>  надо на тошке также сделать )
 [19:03:05] <zombah>  ага
 [19:03:20] <zombah>  у нас правда две загрузочные партиции
 [19:03:32] <zombah>  lnx и рековери
 [19:03:41] <stuw>  возможно обе прокатят
 [19:03:50] <stuw>  а может быть и стоит тупо одну оставить
 [22:46:52] <zombah>  классный блог http://www.galexander.org/chromebook/
 [23:19:13] <zombah>  когда в рабочую тачку вставляю теперь систему не показывает ту которую ef00 пометил 8(
 [23:21:16] <zombah>  руками монтировать приходится
 [23:25:14] <stuw_>  ну efi как системная идет, ее чаще всего не надо монтировать
 [23:26:20] <zombah>  надо покумекать может еще какой код есть подходящтй