ЗАО «ЗЭО»

Пожалуйста, войдите или зарегистрируйтесь.

Расширенный поиск  

Новости:

Автор Тема: Патчи для ядра 2.6.35  (Прочитано 10463 раз)

0 Пользователей и 1 Гость просматривают эту тему.

miks

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 31
Re: Патчи для ядра 2.6.35
« Ответ #15 : 20 Апреля, 2015, 13:00:50 »

По последним моим замечаниям:
таки да! надо делать distclean + потом configure с нуля (внимательно смотрите пакеты т.к. по умолчанию включается куча графики)
(у меня заработал и встроенный RTC и NAND на патченом ядре)
На разных машинах(в смысле железках с одной и той же виртуалкой от ЗАО "ЗЭО") скрипт mk_mx28_sd работает по разному (кое где никак не работает с SD roofs)
Записан

miks

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 31
Re: Патчи для ядра 2.6.35
« Ответ #16 : 28 Апреля, 2015, 14:59:58 »

Скачал и установил на виртуалку с убунтой 14.04 LTIB_2_6_35_1_1_0_130_130 с сайта фрискейла (с небольшим бубном)
Там локальная версия -670-g914558e (в процессе установки наложено 670 патчей на ванильное ядро)
Вопрос такой:
Что делаем с "нашими" патчами?
Логи "сухих наложений" приложены
« Последнее редактирование: 28 Апреля, 2015, 15:38:08 от miks »
Записан

miks

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 31
Re: Патчи для ядра 2.6.35
« Ответ #17 : 29 Апреля, 2015, 09:50:38 »

Сразу скажу у меня "чистое" ядро -670-g914558e (в смысле без тионовских патчей) кое какую периферию не видит и не грузит rootfs с SD (кому интересно приложен лог kernel-670)
Судя по анализу патчей наложил tion_pro28_svn2203.patch и пересобрал
Стало полегче (в смысле увидел nand и стал грузиться с SD) но все равно еще плохо себя чувствует (приложен лог)
У меня к техподдержке такое предложение.
Просто на оф сайте выложите конфиг файлы платы (или всю папку linux/arch/arm/mach-mx28/)
Записан

miks

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 31
Re: Патчи для ядра 2.6.35
« Ответ #18 : 29 Апреля, 2015, 17:07:17 »

Специально сделал diff от двух папок linux/arch/arm/mach-mx28 (в приложенном файле только отличающиеся файлы)
Как оригинал выступает линукс из виртуалки (плюс патчи 2461-2909 которые я уже описывал с сайта зао-зео) ссылка на нашем форуме. Как новый файл текущая версия LTIB с сайта фрискейла (плюс патч 2203 с сайта зао-зео)

P.S. И один файл в include
mik@mik-VBox:~/PPP/ltib/rpm/BUILD/linux-2.6.35.3/arch/arm/mach-mx28/include/mach$ diff ~/Templates/mach-mx28/include/mach/mx28.h mx28.h
35,36c35
< #define MX28_OCRAM_SIZE     (128 * SZ_1K - SZ_4K)
< #define MX28_OCRAM_DVFS_BASE     (MX28_OCRAM_PHBASE + 128 * SZ_1K - SZ_4K)
---
> #define MX28_OCRAM_SIZE     (128 * SZ_1K)
« Последнее редактирование: 29 Апреля, 2015, 17:18:29 от miks »
Записан

miks

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 31
Re: Патчи для ядра 2.6.35
« Ответ #19 : 06 Мая, 2015, 09:09:47 »

Для справки на "свежей" LTIB много всяких мелких полезностей. Для себя пока нашел полноценную возможность менять на лету частоту проца (это нужные патчи ядра)(раньше просто умирал) И в самой LTIB с CODECами от FRESCALE наконец появились в рутфс соответствующие хидеры /usr/include/imx-mm для использования в собственных приложениях.
Записан