UBI error: ubi_read_volume_table: the layout volume was not found
UBI error: ubi_init: cannot attach mtd1
UBI error: ubi_init: UBI error: cannot initialize UBI, error -22
а помойму тупо надо отформатировать mtd1 в ubifs...
хмм разобрался в убуте с nand erase, write
под рут фс у меня чет мало было выделено )))
но ошибка осталась попробую ваше ядро подставить...
все что с нандом связано я проверил, сходится, может быть билд рут не правильно как то собирает образ ???
юрий вы ubifs собирали билдрутом ?
и что вы говорили про форматирование в uboot ?
можно как то по другому залить нанд ?то что предлагал lexx666 к сожалению не подходит, я так понимаю это надо сделать если есть sd или usb , к сожалению на ту плату на которую надо залить там этого нету...
хмм залил на плату rootfs.ubi
так как я посчитал что раньше у меня слишком мало записывалось командой: nand write 23100000 260000 5a0000
то маленько подправил и линукс загрузился правда в процессе загрузки все же на что то ругался
и походу затер заодно весь нанд...
щас надо востанавливать плату и думать в чем дело О,о
ps юрий а вы заливали ubifs из билдрута ?
а то в инете почитал везде надо делать ubinize который как раз получаеться если делать rootfs.ubi
он там только применяеться...
блин если загружаю ubi то весь нанд хериться ><
поэксперементировав ещё загружаю на этот раз образ jffs2
который что то перебирает на нанде, плата загружаеться, но после перезагрузки как в случае с ubi плата просто-напросто не стартует...
это видимо где то какие то настройки...
только вот где я не понимаю ><
Спасибо Юрию за ядро ,но похоже не помогло оно мне.
но выяснился любопытный эффект, у него в борде была разбита нанд на 16m и все остальное... с таким конфигом естественно у меня ничего не нашло...
но нанд осталась в порядке...
переделав нанд как у себя и залив ubi образ
этот образ опознался но не заработал(догадываюсь что из за сжатия xD)
дак вот хотелось бы узнать где можно менять адреса заливки ядра и рутовой... мне кажеться что это задаеться в u boote , но маленько поискав что то не нашол...
подтолкните куда смотреть...
после разговора с ядерщиком, я с интересом узнал, что есть как минимум два варианта записи единого образа с ubifs
- прямо из Uboot. при наличии в нем поддержки UBI
- организуется промежуточная загрузка монолитного ядра с рутовой в sdram, и оттуда образ пишется в нанд (звучало слово ubiformat)..
дак вот хотелось бы узнать где можно менять адреса заливки ядра и рутовой
а покопаться в исходниках юбута?
видимо где-то в конце at91sam9260ek.h
хмм ели как нашол этот файл xDDD
вот вроде эти строчки
#ifdef CFG_ENV_IS_IN_NAND
#define CFG_ENV_OFFSET 0x60000 /* environment starts here */
#define CFG_ENV_OFFSET_REDUND 0x80000 /* redundant environment starts here */
2ая это загрузка ядра... а 3 что делает ?
снял бинарник после того как нанд хериться там видимо загрузчик остаеться а вот сам нанд тю тю FF одни...
загружал в initramfs ядро... проблема в том что он как то неадекватно себя ведет либо не находит устройство mtd либо нет доступа...
а как прямо из ю бута создавать партицию ubi чет пока инфы не нашол ><
Usage:
ubi part [part] [offset]
- Show or set current partition (with optional VID header offset)
ubi info [l[ayout]] - Display volume and ubi layout information
ubi create[vol] volume [size] [type] - create volume name with size
ubi write[vol] address volume size - Write volume from address with size
ubi read[vol] address volume [size] - Read volume to address with size
ubi remove[vol] volume - Remove volume
[Legends]
volume: character name
size: specified in bytes
type: s[tatic] or d[ynamic] (default=dynamic)