Техническая поддержка пользователей > ОС Linux, U-Boot

Патчи для ядра 2.6.35

(1/4) > >>

miks:
Добрый день!
У меня вопрос про патчи (если что у меня Тион28 на Сириусе).
В выложенной виртуальной машине в папке исходников ядра patches/
лежат 571 патч от Freescale и патчи от вас tion_pro28_svn2127 и  tion_pro28_svn2203
На оф сайте доступны patches_for_L2.6.35_MX28_SDK_10.12_SOURCE.tar.gz там патчи с 572 по 592
Можно накопать и до 670 патчей и наверно далее
На вашем сайте дополнительно к указанным доступны tion_pro28_svn2203-2461 и до 2909
Соответственно вопрос: Какие патчи накладывать будет ли противоречие с доп патчами от Freescale?
И вопрос дублирую из другой ветки:
В каких файлах для сборки ядра и uboot специфические данные касающиеся нашего железа? 

Danila:
Добрый день.
Патчи после 571, насколько я помню, не применялись, т.к. существенных изменений для нашей платы в них нет.
В виртуальной машине нужно еще применить патчи 2461-2840 и 2840-2909.
Какие файлы менялись можно посмотреть в наших патчах (tion-pro28_patch_svn...).

miks:
Вот попытался наложить на чистую виртуалку:

--- Код: ---ubuntu@ubuntu:~/Projects/TionPro28/ltib/ltib/rpm/BUILD/linux$ patch -p1 --no-backup-if-mismatch < patches/tion_pro28_svn2461-2840.patch
can't find file to patch at input line 108
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|NOTE: this patch tion_pro28_svn2461-2834.patch was manually corrected to be
|matched with tion-pro28_patch_freescale.tar.gz and tion-pro28_patch_svn2461.zip
|-- asv
|
|Property changes on: include/linux/pmic_light.h
|___________________________________________________________________
|Deleted: svn:executable
|   - *
|
|
|Property changes on: include/linux/mfd/mc13783/core.h
|___________________________________________________________________
|Deleted: svn:executable
|   - *
|
|
|Property changes on: include/linux/mfd/mc9s08dz60/core.h
|___________________________________________________________________
|Deleted: svn:executable
|   - *
|
|
|Property changes on: include/linux/mfd/mc9s08dz60/pmic.h
|___________________________________________________________________
|Deleted: svn:executable
|   - *
|
|
|Property changes on: include/linux/mfd/mc34704/core.h
|___________________________________________________________________
|Deleted: svn:executable
|   - *
|
|
|Property changes on: include/linux/mfd/wm8350/bl.h
|___________________________________________________________________
|Deleted: svn:executable
|   - *
|
|
|Property changes on: include/linux/mfd/mc13892/core.h
|___________________________________________________________________
|Deleted: svn:executable
|   - *
|
|
|Property changes on: include/linux/mfd/ltc3589/core.h
|___________________________________________________________________
|Deleted: svn:executable
|   - *
|
|
|Property changes on: include/linux/mfd/max17135.h
|___________________________________________________________________
|Deleted: svn:executable
|   - *
|
|
|Property changes on: include/linux/pmic_rtc.h
|___________________________________________________________________
|Deleted: svn:executable
|   - *
|
|
|Property changes on: include/linux/gpmi-nfc.h
|___________________________________________________________________
|Deleted: svn:executable
|   - *
|
|
|Property changes on: include/linux/ldb.h
|___________________________________________________________________
|Deleted: svn:executable
|   - *
|
|
|Property changes on: include/linux/pxp_dma.h
|___________________________________________________________________
|Deleted: svn:executable
|   - *
|
|
|Property changes on: include/linux/mxc_pf.h
|___________________________________________________________________
|Deleted: svn:executable
|   - *
|
|Index: scripts/basic/docproc
|===================================================================
|Cannot display: file marked as a binary type.
|svn:mime-type = application/octet-stream
|Index: scripts/basic/fixdep
|===================================================================
|Cannot display: file marked as a binary type.
|svn:mime-type = application/octet-stream
|Index: scripts/basic/hash
|===================================================================
|Cannot display: file marked as a binary type.
|svn:mime-type = application/octet-stream
|Index: scripts/kconfig/conf
|===================================================================
|Cannot display: file marked as a binary type.
|svn:mime-type = application/octet-stream
|Index: sound/soc/mxs/mxs-dai.c
|===================================================================
|--- sound/soc/mxs/mxs-dai.c (revision 2461)
|+++ sound/soc/mxs/mxs-dai.c (revision 2840)
--------------------------
File to patch:

--- Конец кода ---

Исправил ключи

Почти все запатчилось пересобираю

--- Код: ---ubuntu@ubuntu:~/Projects/TionPro28/ltib/ltib/rpm/BUILD/linux$ patch -p0 < patches/tion_pro28_svn2461-2840.patch
patching file sound/soc/mxs/mxs-dai.c
patching file localversion
patching file arch/arm/configs/tion-pro28_defconfig
patching file arch/arm/mach-mx28/emi_settings.c
patching file arch/arm/mach-mx28/clock.c
patching file arch/arm/mach-mx28/mx28evk_pins.c
patching file arch/arm/mach-mx28/device.c
patching file arch/arm/mach-mx28/emi_settings.h
patching file arch/arm/mach-mx28/mx28evk.c
patching file drivers/net/fec.c
patching file drivers/mtd/nand/gpmi-nfc/gpmi-nfc.h
patching file drivers/mtd/nand/gpmi-nfc/gpmi-nfc-mil.c
patching file drivers/input/touchscreen/mxs-ts.c
patching file drivers/video/mxs/lcd_tionpro28.c
Hunk #3 FAILED at 147.
Hunk #4 succeeded at 188 (offset 8 lines).
Hunk #5 succeeded at 210 (offset 8 lines).
Hunk #6 succeeded at 229 (offset 8 lines).
Hunk #7 succeeded at 243 (offset 8 lines).
Hunk #8 succeeded at 268 (offset 8 lines).
Hunk #9 succeeded at 329 (offset 8 lines).
1 out of 9 hunks FAILED -- saving rejects to file drivers/video/mxs/lcd_tionpro28.c.rej
patching file drivers/video/mxs/mxsfb.c
ubuntu@ubuntu:~/Projects/TionPro28/ltib/ltib/rpm/BUILD/linux$ patch -p0 < patches/tion_pro28_svn2840-2909.patch
patching file arch/arm/mach-mx28/mx28evk_pins.c
patching file arch/arm/mach-mx28/mx28evk.c
patching file drivers/power/mxs/linux.c
patching file drivers/i2c/busses/i2c-mxs.c
patching file drivers/video/mxs/lcd_tionpro28.c
Hunk #6 succeeded at 209 (offset 3 lines).
Hunk #7 succeeded at 229 (offset 3 lines).
Hunk #8 succeeded at 308 (offset 3 lines).

--- Конец кода ---

miks:
Ну да "природу не обманешь"
Ошибка на кривопропатченном файле drivers/video/mxs/lcd_tionpro28.c
Теперь ядро из-за этого не собрать(((

miks:
Ну и что??? Поддержка вы или нет?
Патчи явно кривые или виртуалка не так собрана.
Обратно попытался вернуть с ключом -R теперь проблема теперь с релизом тоже пропатченным

--- Код: ---scripts/kconfig/conf -s arch/arm/Kconfig
  CHK     include/linux/version.h
  CHK     include/generated/utsrelease.h
"2.6.35.3-571-gcca29a0-571-gcca29a0*************** *** 1 **** - -zeo --- 0 ----" exceeds 64 characters
make: *** [include/generated/utsrelease.h] Error 1
make: INTERNAL: Exiting with 9 jobserver tokens available; should be 8!
error: Bad exit status from /home/ubuntu/Projects/TionPro28/ltib/ltib/tmp/rpm-tmp.40959 (%build)


--- Конец кода ---

Или выложите уже пропатченные сорсы куда нибудь (которые естественно собираются и так и в LTIBе)

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Перейти к полной версии