хочется cacko из kexec (kexecboot)

КПК с Linux, установка Linux на iPaq и другие модели, программы
psionrevo
Доктор (4 lvl)
Сообщения: 283
Зарегистрирован: Чт окт 05, 2006 22:48

Сообщение psionrevo » Вс май 10, 2009 10:10

[bold]
JAY
[/bold]

вопрос:
когда стоял родной sharp nand, то kexecboot видел /boot/zImage во флеше (mtdblock).
а у меня не видит.
может так быть потому, что стоит пароль через passwd?
т.е. хочется потестить варианты причин слепоты kexecboot к моему internal flash.
на cf мне нужно держать younggun debian, а приходится на cf в boot держать ядро от cacko...

и еще предложение:
kexecboot ищет /boot/zImage, а может просто в меню показывать список всех доступных мест загрузки, не монтируя и не проверяя наличия zImage?
т.е.
1) fdisk -l
2) в меню покажем все ус-ва из п.1
3) после выбора ус-ва подмонтируем его и проверим, есть ли /boot/zImage
4) если есть-загружаемся, нет- на п2.
Zaurus C1000 cacko + Nokia 6230/Htc touch pro + LG gx200 + ONYX Magellan

Jay
Профессор (5 lvl)
Сообщения: 614
Зарегистрирован: Вт апр 26, 2005 11:15

Сообщение Jay » Вс май 10, 2009 12:00

Вообще, интересно.. По каким-то причинам не удается выполнить какое-то из действий:
1) определить тип ФС
2) смонтировать эту ФС
3) найти на смонтированной ФС файл /boot/zImage или /zImage.

Я подозреваю, что тут опять всплыла проблема с jffs2, которая мешала вам до этого. Надо будет как-то это отследить и починить. У вас кабеля консольного нету для зауруса?

По поводу предложения - боюсь, что это вызовет еще больше вопросов. Начнут спрашивать, почему устройство показано, а с него ничего не грузится.
Sharp Zaurus SL-C1000/SL-6000L/SL-5500 (Angstrom/kexecboot)

psionrevo
Доктор (4 lvl)
Сообщения: 283
Зарегистрирован: Чт окт 05, 2006 22:48

Сообщение psionrevo » Вс май 10, 2009 19:32

я бы кабель консольный с удовольствием купил или спаял (если разъем можно найти).
что посоветуете?

:) по поводу предложения - у меня при монтировании cf 32Gb kexecboot тормозит - вот и хотелось бы чтобы сначала выбрал ус-во, а потом монтировать.
а то дважды монтируется...
путь как всегда один - ручки и make на исходники kexecboot?
Zaurus C1000 cacko + Nokia 6230/Htc touch pro + LG gx200 + ONYX Magellan

Jay
Профессор (5 lvl)
Сообщения: 614
Зарегистрирован: Вт апр 26, 2005 11:15

Сообщение Jay » Пн май 11, 2009 22:59

psionrevo писал(а):я бы кабель консольный с удовольствием купил или спаял (если разъем можно найти).
что посоветуете?
У dedline вроде бы еще оставались кабели. Разъем будет затруднительно найти..
psionrevo писал(а):по поводу предложения - у меня при монтировании cf 32Gb kexecboot тормозит - вот и хотелось бы чтобы сначала выбрал ус-во, а потом монтировать.
а то дважды монтируется...
путь как всегда один - ручки и make на исходники kexecboot?
Ну пока так, а потом посмотрим. Может сделаю это опцией.
Sharp Zaurus SL-C1000/SL-6000L/SL-5500 (Angstrom/kexecboot)

dedline
Доктор (4 lvl)
Сообщения: 279
Зарегистрирован: Сб июл 30, 2005 23:54

Сообщение dedline » Вт май 12, 2009 22:44

У dedline вроде бы еще оставались кабели. Разъем будет затруднительно найти
maslovsky привозил, один остался, psionrevo отписал в личку
n900, C1000

maslovsky
Нобелевский лауреат (7 lvl)
Сообщения: 2781
Зарегистрирован: Пн окт 20, 2003 20:14

Сообщение maslovsky » Ср май 13, 2009 00:56

Разъём по-моему ещё валяется, отдам если найду

psionrevo
Доктор (4 lvl)
Сообщения: 283
Зарегистрирован: Чт окт 05, 2006 22:48

Сообщение psionrevo » Вс май 31, 2009 22:41

JAY
Вообще, интересно.. По каким-то причинам не удается выполнить какое-то из действий:
1) определить тип ФС
2) смонтировать эту ФС
3) найти на смонтированной ФС файл /boot/zImage или /zImage.

Я подозреваю, что тут опять всплыла проблема с jffs2, которая мешала вам до этого. Надо будет как-то это отследить и починить. У вас кабеля консольного нету для зауруса?
кабель нашелся :)
я так понимаю, мне нужно будет разобраться в логе, полученном с ком порта через этот кабель?
Последний раз редактировалось psionrevo Вс май 31, 2009 22:53, всего редактировалось 2 раза.
Zaurus C1000 cacko + Nokia 6230/Htc touch pro + LG gx200 + ONYX Magellan

Jay
Профессор (5 lvl)
Сообщения: 614
Зарегистрирован: Вт апр 26, 2005 11:15

Сообщение Jay » Вс май 31, 2009 22:50

Угу, только еще надо kexecboot скомпилить с дебагом :)
Если есть OpenEmbedded, то это просто.
Если нет, тогда я могу выложить куда-нибудь. Но где-то во второй половине начинающейся недели. И, возможно, версию из тестового бранча.
Sharp Zaurus SL-C1000/SL-6000L/SL-5500 (Angstrom/kexecboot)

psionrevo
Доктор (4 lvl)
Сообщения: 283
Зарегистрирован: Чт окт 05, 2006 22:48

Сообщение psionrevo » Вс май 31, 2009 23:04

спасибо, бум ждать ;)
если выложить некуда - можно прямо на почту psionrevo собака mail.ru

хотел бы сразу тестировать вариант с выбором устр-ва без монтирования, но , конечно, так не бывает :)))
Zaurus C1000 cacko + Nokia 6230/Htc touch pro + LG gx200 + ONYX Magellan

Jay
Профессор (5 lvl)
Сообщения: 614
Зарегистрирован: Вт апр 26, 2005 11:15

Сообщение Jay » Пн июн 01, 2009 00:06

хотел бы сразу тестировать вариант с выбором устр-ва без монтирования, но , конечно, так не бывает ))
Да, этого не будет. В частности, из-за того, что надо читать конфиг-файл, поэтому устройство будет монтироваться в любом случае.

Но вы всегда можете себе поправить это в коде :)
Sharp Zaurus SL-C1000/SL-6000L/SL-5500 (Angstrom/kexecboot)

psionrevo
Доктор (4 lvl)
Сообщения: 283
Зарегистрирован: Чт окт 05, 2006 22:48

Сообщение psionrevo » Ср июн 10, 2009 14:37

Jay писал(а):Да, этого не будет. В частности, из-за того, что надо читать конфиг-файл, поэтому устройство будет монтироваться в любом случае.
не понял. пусть конфиг будет в jffs - ее смонтировать вроде недолго?

dedline прислал мне кабель (и не только) - еще раз ему огромное спасибо!
так что я готов разобраться почему kexecboot не видит jffs во флеше.
откуда качать дебажное ядро с kexecboot?
Zaurus C1000 cacko + Nokia 6230/Htc touch pro + LG gx200 + ONYX Magellan

Jay
Профессор (5 lvl)
Сообщения: 614
Зарегистрирован: Вт апр 26, 2005 11:15

Сообщение Jay » Чт июн 11, 2009 00:00

не понял. пусть конфиг будет в jffs - ее смонтировать вроде недолго?
Во-первых, конфиги идут отдельно для каждого раздела. Это позволяет задавать персональную иконку раздела и название.

Во-вторых, смонтировать jffs - это ооочень медленно. Она реально медленно монтируется. Ужасающе медленно, я бы сказал. Загрузка зауруса с jffs в NAND происходит порядка 19 секунд до появления экрана kexecboot. Загрузка с зануленным NAND - 5 секунд.

Ну и в-третьих, kexecboot работает не только на заурусах.. Хотя мы будем производить некоторую заточку под заурусы, чтобы читать информацию о разделах из NAND, как это делало родное шарповское ядро.

Что касается образа с дебагом, пока не до него.. Надеюсь, на выходных займусь.
Sharp Zaurus SL-C1000/SL-6000L/SL-5500 (Angstrom/kexecboot)

Jay
Профессор (5 lvl)
Сообщения: 614
Зарегистрирован: Вт апр 26, 2005 11:15

Сообщение Jay » Пн июл 06, 2009 21:46

psionrevo
Я тут пропал на время - много работы. Все никак не разгребу. Постараюсь к концу недели починить поломаное и выложить куда-то дебаг-версию.
Sharp Zaurus SL-C1000/SL-6000L/SL-5500 (Angstrom/kexecboot)

psionrevo
Доктор (4 lvl)
Сообщения: 283
Зарегистрирован: Чт окт 05, 2006 22:48

Сообщение psionrevo » Пн июл 06, 2009 23:46

а у меня много детей - мы понимаем друг друга :) если можно, то выложите на http://depositfiles.com/ru/
спасибо.
Zaurus C1000 cacko + Nokia 6230/Htc touch pro + LG gx200 + ONYX Magellan

Jay
Профессор (5 lvl)
Сообщения: 614
Зарегистрирован: Вт апр 26, 2005 11:15

Сообщение Jay » Сб май 29, 2010 23:36

Кстати, kexecboot из git уже умеет читать "старую" разметку NAND из области paraminfo. Правда, помнится мне, что есть какой-то баг в работе новых ядер со старой jffs. Надо будет проверить.
Sharp Zaurus SL-C1000/SL-6000L/SL-5500 (Angstrom/kexecboot)

Закрыто

Вернуться в «КПК и смартфоны на Linux: Zaurus, планшеты Nokia, прочее»