LINUX.ORG.RU

Патчи, патчи, патчи.....


0

0

Вот тут решил попробовать заюзать хибернэйт. Увидел как раз статью по этому поводу и решил всё повторить. Залез на http://swsusp.sourceforge.net/ и тут я встал в тупик, есть птчи только для 2.4.22 2.4.23 2.4.24, а уменя 2.4.20-13.9 вообем шапочное ядро. Жизнь с новыми ядрами как то не сложилась поскольку так и не смог их поставить, то клава не работает, то мышь, то ещё что то вообщем не получается (кстати если кто то подскажет как ставить чистые ядра на шапку буду благодарен, а то метод: скачал, сконфигил по образу старого ядра, но толку вручную, поставил как то не работает). Ну решил закачать патчи для самых старых ядер а вось прокатит. Единственный файл который не хоте конкретного ядра это software-suspend-2.0-core-rc3A.bz2. Вообщем сачал патчи ставлю. Патч о который только что назвал встал нормально а вот остальные нет т.е. установка упиралась в

[root@cyclon linux-2.4.20-13.9-hbnt]# bzcat swsusp-2.0-rc2-whole.bz2| patch -p1
patching file arch/arm/kernel/ecard.c
Hunk #1 succeeded at 302 (offset 4 lines).
Hunk #3 succeeded at 333 (offset 4 lines).
patching file arch/i386/config.in
Hunk #1 succeeded at 344 with fuzz 2 (offset 18 lines).
patching file arch/i386/defconfig
Hunk #1 succeeded at 110 (offset 1 line).
patching file arch/i386/kernel/apm.c
Hunk #1 succeeded at 216 with fuzz 2 (offset 1 line).
Hunk #2 succeeded at 1435 (offset 15 lines).
Hunk #3 succeeded at 1436 (offset 1 line).
Hunk #4 succeeded at 1745 (offset 29 lines).
patching file arch/i386/kernel/mtrr.c
patching file arch/i386/kernel/process.c
Hunk #1 FAILED at 742.
Hunk #2 FAILED at 780.
Hunk #3 succeeded at 848 (offset 51 lines).
2 out of 4 hunks FAILED -- saving rejects to file arch/i386/kernel/process.c.rej
patching file arch/i386/kernel/signal.c
Hunk #2 succeeded at 599 (offset 3 lines).
Hunk #3 succeeded at 619 (offset -90 lines).
patching file arch/i386/mm/pageattr.c
patching file arch/i386/vmlinux.lds
Hunk #1 succeeded at 56 (offset 3 lines).
patching file CREDITS
Hunk #1 succeeded at 499 (offset -2 lines).
Hunk #2 succeeded at 643 (offset 4 lines).
Hunk #3 succeeded at 999 (offset -2 lines).
Hunk #4 succeeded at 1745 (offset -14 lines).
patching file Documentation/Configure.help
Hunk #1 succeeded at 114 with fuzz 2 (offset 5 lines).
patching file Documentation/kernel-parameters.txt
Hunk #2 succeeded at 402 (offset -12 lines).
patching file Documentation/swsusp.txt
patching file Documentation/sysctl/kernel.txt
can't find file to patch at input line 992
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff -ruN linux-2.4.22/drivers/acpi/osl.c swsusp-2.0-rc2/drivers/acpi/osl.c
|--- linux-2.4.22/drivers/acpi/osl.c 2003-08-26 08:59:59.000000000 +1200
|+++ swsusp-2.0-rc2/drivers/acpi/osl.c 2003-10-20 10:34:41.000000000 +1300
--------------------------
File to patch:

и вот тут собсно вопрос - Что делать? Т.е. я так понимаю этот патч не подходит для моего ядра, но как то их надо поставить. Может кто занает что с этим делать, да и хибернайтом то же. Буду благодарен за любую помощь.

Заранее спасибо!!!

★★★★★

swsusp не будет работать на редхедовских ядрах, хоть от FC, хоть
какое любое другое... Патчить там надо много и посматривать на
патчи для ядра 2.6.0, так как редхедовские 2.4 немного на него
похоже, я пробовал такое проделать, но задолбало однако и пока
закинул...

McMCC ★★★
()
Ответ на: комментарий от jackill

Ну вот тут попытался собрать но он уже на make menuconfig слетел требуя ncurses и gcc32 при чём и то и то стоит.

cyclon ★★★★★
() автор топика
Ответ на: комментарий от anonymous

Пакет из fc kernel-source-2.4.22-1.2115.nptl.i386.rpm.

cyclon ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.