View previous topic :: View next topic |
Author |
Message |
comio Advocate
Joined: 03 Jul 2003 Posts: 2191 Location: Taranto
|
Posted: Sat Jul 14, 2007 4:15 pm Post subject: |
|
|
lucapost wrote: | c'è qualcosa che non va anche in quest'ultimo ebuild:
Code: |
....tante scritte....
* Applying 4300_squashfs-3.2-r2.patch (-p0+) ... [ ok ]
* Applying 4405_alpha-sysctl-uac.patch (-p0+) ... [ ok ]
* Applying patch-2.6.22-hrt3.patch (-p0+) ... [ ok ]
* Applying radeon_vblanks.patch (-p0+) ... [ ok ]
* Applying kernel-2.6.22-rc1.patch (-p0+) ... [ !! ]
* Please attach /var/tmp/portage/sys-kernel/powersave-sources-2.6.22-r2/temp/kernel-2.6.22-rc1.err to any bug you may post.
!!! ERROR: sys-kernel/powersave-sources-2.6.22-r2 failed.
Call stack:
ebuild.sh, line 1621: Called dyn_unpack
ebuild.sh, line 753: Called qa_call 'src_unpack'
ebuild.sh, line 44: Called src_unpack
ebuild.sh, line 1311: Called kernel-2_src_unpack
kernel-2.eclass, line 1010: Called unipatch ' /var/tmp/portage/sys-kernel/powersave-sources-2.6.22-r2/distdir/genpatches-2.6.22-2.base.tar.bz2 /var/tmp/portage/sys-kernel/powersave-sources-2.6.22-r2/distdir/genpatches-2.6.22-2.extras.tar.bz2 /var/tmp/portage/sys-kernel/powersave-sources-2.6.22-r2/distdir/patch-2.6.22-hrt3.patch /var/tmp/portage/sys-kernel/powersave-sources-2.6.22-r2/distdir/radeon_vblanks.patch
/var/tmp/portage/sys-kernel/powersave-sources-2.6.22-r2/distdir/kernel-2.6.22-rc1.patch /var/tmp/portage/sys-kernel/powersave-sources-2.6.22-r2/distdir/suspend2-2.2.10.2-for-2.6.22-rc6.patch.bz2
/var/tmp/portage/sys-kernel/powersave-sources-2.6.22-r2/distdir/enablec3.patch /var/tmp/portage/sys-kernel/powersave-sources-2.6.22-r2/distdir/ondemand-fix.patch
/var/tmp/portage/sys-kernel/powersave-sources-2.6.22-r2/distdir/appletouch.patch'
kernel-2.eclass, line 851: Called die
!!! Unable to dry-run patch.
!!! If you need support, post the topmost build error, and the call stack if relevant.
!!! A complete build log is located at '/var/tmp/portage/sys-kernel/powersave-sources-2.6.22-r2/temp/build.log'.
!!! This ebuild is from an overlay: '/usr/local/overlays/local-portage' |
|
cosa dice /var/tmp/portage/sys-kernel/powersave-sources-2.6.22-r2/temp/kernel-2.6.22-rc1.err'
giuro che io non ho avuto problemi :S _________________ RTFM!!!!
e
http://www.comio.it
|
|
Back to top |
|
|
lucapost Veteran
Joined: 24 Nov 2005 Posts: 1419 Location: <ud|me|ts> - Italy
|
|
Back to top |
|
|
comio Advocate
Joined: 03 Jul 2003 Posts: 2191 Location: Taranto
|
Posted: Sat Jul 14, 2007 4:50 pm Post subject: |
|
|
che versione di "patch" hai?
ciao _________________ RTFM!!!!
e
http://www.comio.it
|
|
Back to top |
|
|
lucapost Veteran
Joined: 24 Nov 2005 Posts: 1419 Location: <ud|me|ts> - Italy
|
Posted: Sat Jul 14, 2007 5:10 pm Post subject: |
|
|
Code: | [ebuild R ] sys-devel/patch-2.5.9 USE="-build -static" 0 kB |
ho provato anche a ricompilare quest'ultimo pacchetto, ma ahimè... _________________ LP |
|
Back to top |
|
|
comio Advocate
Joined: 03 Jul 2003 Posts: 2191 Location: Taranto
|
Posted: Sat Jul 14, 2007 5:15 pm Post subject: |
|
|
lucapost wrote: | Code: | [ebuild R ] sys-devel/patch-2.5.9 USE="-build -static" 0 kB |
ho provato anche a ricompilare quest'ultimo pacchetto, ma ahimè... |
prova ad usare la -r1.
ciao _________________ RTFM!!!!
e
http://www.comio.it
|
|
Back to top |
|
|
lucapost Veteran
Joined: 24 Nov 2005 Posts: 1419 Location: <ud|me|ts> - Italy
|
Posted: Sat Jul 14, 2007 5:28 pm Post subject: |
|
|
Questo è l'ebuild di drizzt con le versioni aggiornate, compila correttamente.
Code: | # Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header:$
ETYPE="sources"
K_NOSETEXTRAVERSION="yes"
K_SECURITY_UNSUPPORTED="1"
inherit kernel-2
detect_version
detect_arch
DESCRIPTION="Software Suspend 2 + HRTimers"
HOMEPAGE="http://forums.gentoo.org/viewtopic-t-564588.html"
SUSPEND2_VERSION="2.2.10.2"
SUSPEND2_TARGET="2.6.22-rc6"
SUSPEND2_SRC="suspend2-${SUSPEND2_VERSION}-for-${SUSPEND2_TARGET}"
SUSPEND2_URI="http://www.suspend2.net/downloads/all/${SUSPEND2_SRC}.patch.bz2"
HRTIMERS_VERSION="3"
HRTIMERS_TARGET=${PV/_rc/-rc}
HRTIMERS_SRC="patch-${HRTIMERS_TARGET}-hrt${HRTIMERS_VERSION}"
HRTIMERS_URI="http://www.tglx.de/projects/hrtimers/${HRTIMERS_TARGET}/${HRTIMERS_SRC}.patch"
RADEON_SRC="radeon_vblanks"
RADEON_URI="http://www.minimalblue.com/ftp/public/linux/powersave-patches/${RADEON_SRC}.patch"
BGTIMERS_SRC="kernel-2.6.22-rc1"
BGTIMERS_URI="http://www.linuxpowertop.org/patches/${BGTIMERS_SRC}.patch"
UNIPATCH_LIST="${DISTDIR}/${HRTIMERS_SRC}.patch ${DISTDIR}/${RADEON_SRC}.patch
${T}/${BGTIMERS_SRC}.patch ${DISTDIR}/${SUSPEND2_SRC}.patch.bz2"
UNIPATCH_STRICTORDER="yes"
SRC_URI="${KERNEL_URI} ${SUSPEND2_URI} ${HRTIMERS_URI} ${RADEON_URI}
${BGTIMERS_URI}"
KEYWORDS="~amd64 ~x86"
RDEPEND="${RDEPEND}
>=sys-apps/suspend2-userui-0.7.1
>=sys-power/hibernate-script-1.95"
pkg_postinst() {
kernel-2_pkg_postinst
einfo "For more info on this patchset, and how to report problems, see:"
einfo "${HOMEPAGE}"
}
pkg_setup() {
ebegin "Apply a dos2unix to ${BGTIMERS_SRC}.patch"
sed 's/\r$//' "${DISTDIR}"/${BGTIMERS_SRC}.patch > "${T}"/${BGTIMERS_SRC}.patch
eend $?
} |
_________________ LP |
|
Back to top |
|
|
comio Advocate
Joined: 03 Jul 2003 Posts: 2191 Location: Taranto
|
Posted: Sat Jul 14, 2007 5:45 pm Post subject: |
|
|
lucapost wrote: | Questo è l'ebuild di drizzt con le versioni aggiornate, compila correttamente.
Code: |
pkg_setup() {
ebegin "Apply a dos2unix to ${BGTIMERS_SRC}.patch"
sed 's/\r$//' "${DISTDIR}"/${BGTIMERS_SRC}.patch > "${T}"/${BGTIMERS_SRC}.patch
eend $?
} |
|
Aggiungerò questo. Ma con patch 2.5.9-r1 io non ho bisogno di cambiare in \cr :S
ciao _________________ RTFM!!!!
e
http://www.comio.it
|
|
Back to top |
|
|
unz l33t
Joined: 28 Jul 2004 Posts: 819 Location: Roma, Italia
|
Posted: Sun Jul 15, 2007 1:48 pm Post subject: |
|
|
Code: | HRTIMERS_VERSION="4" |
sta variabile può essere omessa o automatizzata tramite comando tipo HRTIMERS_VERSION="4" emerge powersave-sources ?
EDIT:
La versione 4 non compila.
Code: | GEN .version
CHK include/linux/compile.h
UPD include/linux/compile.h
CC init/version.o
LD init/built-in.o
LD .tmp_vmlinux1
arch/i386/kernel/built-in.o: In function `hpet_enable':
(.init.text+0x87b4): undefined reference to `hpet_get_virt_address'
arch/i386/kernel/built-in.o: In function `hpet_late_init':
hpet.c:(.init.text+0x8ab2): undefined reference to `hpet_get_virt_address'
make: *** [.tmp_vmlinux1] Error 1
|
EDIT2: E' uscita la 5. Ho notato però che la versione del kernel nell'ebuild non è corretta, non porta l'aggiunta rc, che in teoria dovrebbe avere. _________________ Ma che c'hai là? Sulla spalla!!!! http://lascimmia.it/
Last edited by unz on Sun Jul 15, 2007 2:35 pm; edited 1 time in total |
|
Back to top |
|
|
comio Advocate
Joined: 03 Jul 2003 Posts: 2191 Location: Taranto
|
Posted: Sun Jul 15, 2007 2:31 pm Post subject: |
|
|
meglio non automatizzare. preferisco fare un -rX ad ogni variazione.
unz wrote: | Code: | HRTIMERS_VERSION="4" |
sta variabile può essere omessa o automatizzata tramite comando tipo HRTIMERS_VERSION="4" emerge powersave-sources ?
EDIT:
La versione 4 non compila.
Code: | GEN .version
CHK include/linux/compile.h
UPD include/linux/compile.h
CC init/version.o
LD init/built-in.o
LD .tmp_vmlinux1
arch/i386/kernel/built-in.o: In function `hpet_enable':
(.init.text+0x87b4): undefined reference to `hpet_get_virt_address'
arch/i386/kernel/built-in.o: In function `hpet_late_init':
hpet.c:(.init.text+0x8ab2): undefined reference to `hpet_get_virt_address'
make: *** [.tmp_vmlinux1] Error 1
|
|
_________________ RTFM!!!!
e
http://www.comio.it
|
|
Back to top |
|
|
unz l33t
Joined: 28 Jul 2004 Posts: 819 Location: Roma, Italia
|
Posted: Sun Jul 15, 2007 2:44 pm Post subject: |
|
|
Aggiungendo la rc, la patch schiatta. Senza Code: | * Applying patch-2.6.22-hrt5.patch (-p0+) ... [ok] |
_________________ Ma che c'hai là? Sulla spalla!!!! http://lascimmia.it/ |
|
Back to top |
|
|
comio Advocate
Joined: 03 Jul 2003 Posts: 2191 Location: Taranto
|
Posted: Sun Jul 15, 2007 3:26 pm Post subject: |
|
|
unz wrote: | Aggiungendo la rc, la patch schiatta. Senza Code: | * Applying patch-2.6.22-hrt5.patch (-p0+) ... [ok] |
|
siamo alla rev. 6 di HRTIMER... troppi aggiornamenti in così poco tempo
ciao _________________ RTFM!!!!
e
http://www.comio.it
Last edited by comio on Sun Jul 15, 2007 7:11 pm; edited 1 time in total |
|
Back to top |
|
|
unz l33t
Joined: 28 Jul 2004 Posts: 819 Location: Roma, Italia
|
Posted: Sun Jul 15, 2007 6:45 pm Post subject: |
|
|
comio wrote: | unz wrote: | Aggiungendo la rc, la patch schiatta. Senza Code: | * Applying patch-2.6.22-hrt5.patch (-p0+) ... [ok] |
|
siamp alla rev. 6 di HRTIMER... troppi aggiornamenti in così poco tempo
ciao |
l'ho compilato alle 16:00 _________________ Ma che c'hai là? Sulla spalla!!!! http://lascimmia.it/ |
|
Back to top |
|
|
riverdragon Veteran
Joined: 14 Sep 2006 Posts: 1269 Location: Verona
|
Posted: Mon Jul 16, 2007 7:11 am Post subject: |
|
|
Comio, proveresti ad applicare la patch enablec3 a mano per poi scrivere qui i risultati?
Da me, sia sul kernel 2.6.22-gentoo che su 2.6.22-gentoo-r1, va a buon fine solo una delle modifiche, le altre saltano. Noto anche che nell'ebuild di drizzt tale patch non viene applicata.
Ho compilato il kernel comunque, e non ho notato stranezze, a parte le differenze di stima della durata della batteria da parte di acpi: a volte segnala circa tre ore, a volte non più di due ore e venti. |
|
Back to top |
|
|
drizztbsd Retired Dev
Joined: 21 Nov 2004 Posts: 278 Location: Cesano Maderno
|
Posted: Mon Jul 16, 2007 10:16 am Post subject: |
|
|
Se esce una versione nuova è inutile che modificate l'ebuild (vero lucapost?)
Basta che lo rinominiate come powersave-sources-2.6.22-r6.ebuild (per hrt6, -r7 per hrt7 e così via) _________________ Gentoo/Alt lead
Gentoo/*BSD and Gentoo/FreeBSD deputy lead
Paludis contributor |
|
Back to top |
|
|
comio Advocate
Joined: 03 Jul 2003 Posts: 2191 Location: Taranto
|
Posted: Mon Jul 16, 2007 10:40 am Post subject: |
|
|
drizztbsd wrote: | Se esce una versione nuova è inutile che modificate l'ebuild (vero lucapost?)
Basta che lo rinominiate come powersave-sources-2.6.22-r6.ebuild (per hrt6, -r7 per hrt7 e così via) |
drizztbsd, capisco l'automatismo ma non lo condivido.
Ipotesi, esce una versione modificata di un'altra patch che non sia rhtimer... come fai? (penso a suspend2/tuxonice, piuttosto che alle gentoo-patches).
ciao
luigi _________________ RTFM!!!!
e
http://www.comio.it
|
|
Back to top |
|
|
unz l33t
Joined: 28 Jul 2004 Posts: 819 Location: Roma, Italia
|
Posted: Mon Jul 16, 2007 11:04 am Post subject: |
|
|
Appoggio comio. In un primo momento anche io ero dell'idea di automatizzare, ma proprio la patch hrt è cambiata 3 volte in un giorno ... è dura da inseguire. E poi mica stiamo a compilare kernel ogni ora
Tornando però al succo, e non all'installazione. Con questo kernel le applicazioni non sono molto sveglie, ci mettono un pò a rispondere, sebbene abbia impostato a 1000 la Timer Frequency.
Ci sono diverse opzioni che limitano i wakeups, ma forse ho esagerato. Avete una combinazione che sia una via di mezzo tra il risparmio di corrente e quello di tempo? _________________ Ma che c'hai là? Sulla spalla!!!! http://lascimmia.it/ |
|
Back to top |
|
|
lavish Bodhisattva
Joined: 13 Sep 2004 Posts: 4296
|
Posted: Mon Jul 16, 2007 11:16 am Post subject: |
|
|
unz wrote: | Tornando però al succo, e non all'installazione. Con questo kernel le applicazioni non sono molto sveglie, ci mettono un pò a rispondere, sebbene abbia impostato a 1000 la Timer Frequency.
Ci sono diverse opzioni che limitano i wakeups, ma forse ho esagerato. Avete una combinazione che sia una via di mezzo tra il risparmio di corrente e quello di tempo? |
Usando le patch che ho esposto nel primo post di questo thread, io non noto un degrado di responsivita' _________________ minimalblue.com | secgroup.github.io/ |
|
Back to top |
|
|
unz l33t
Joined: 28 Jul 2004 Posts: 819 Location: Roma, Italia
|
Posted: Mon Jul 16, 2007 11:47 pm Post subject: |
|
|
Effettivamente, dando come governor ondemand, il sistema si riprende. Se imposto powersave si addormenta molto di più rispetto al kernel gentoo che avevo prima. _________________ Ma che c'hai là? Sulla spalla!!!! http://lascimmia.it/ |
|
Back to top |
|
|
cyclothymia n00b
Joined: 19 Jun 2006 Posts: 29
|
Posted: Thu Aug 16, 2007 7:02 pm Post subject: |
|
|
ma questa guida e quella al risparmio energetico presente nella documentazione ufficiale sono compatibili? cioe', possono essere applicate entrambe contemporaneamente? |
|
Back to top |
|
|
lavish Bodhisattva
Joined: 13 Sep 2004 Posts: 4296
|
Posted: Fri Aug 17, 2007 7:42 am Post subject: |
|
|
cyclothymia wrote: | ma questa guida e quella al risparmio energetico presente nella documentazione ufficiale sono compatibili? cioe', possono essere applicate entrambe contemporaneamente? |
Yessir!
Questa e' una guida per ridurre i consumi specifica al kernel e ai programmi usati, mentre l'altra si occupa della gestione del sistema. Sono quindi completamente integrabili _________________ minimalblue.com | secgroup.github.io/ |
|
Back to top |
|
|
Apetrini Veteran
Joined: 09 Feb 2005 Posts: 1158
|
Posted: Tue Aug 28, 2007 9:05 am Post subject: |
|
|
skypjack wrote: | Ehy, lavish, magari hai un'idea: io un Core Duo (non 2) che "fischia" (non ridere, letteralmente fa questo davvero) quando va in C3, da cui come soluzione inibire C3 e farlo variare fra C1 e C2 solamente. Questo ovviamente aumenta i miei consumi, ma mi permette di non impazzire. Sai di soluzioni alternative?
Grazie
|
Prova con Code: | echo 2 > /sys/module/processor/parameters/max_cstate |
Ho trovato anche una mini guida http://www.thinkwiki.org/wiki/Problem_with_high_pitch_noises#Limit_ACPI_CPU_power_states _________________ Linux ape 2.6.31-vanilla. Paludis since 0.28.0. |
|
Back to top |
|
|
riverdragon Veteran
Joined: 14 Sep 2006 Posts: 1269 Location: Verona
|
Posted: Sat Sep 22, 2007 11:07 am Post subject: |
|
|
Mi permetto di segnalare http://www.lesswatts.org/ che è una nuova iniziativa di Intel.
Contiene un gran quantitativo di tips & tricks, e presenta un buon numero di progetti che puntano al risparmio energetico.
Spero che il kernel 2.6.23 non si faccia aspettare troppo perché sembra (almeno su x86) che porti un buon numero di migliorie e abbassi ulteriormente i consumi di un 2.6.22 tickless. |
|
Back to top |
|
|
unz l33t
Joined: 28 Jul 2004 Posts: 819 Location: Roma, Italia
|
Posted: Sat Nov 03, 2007 11:49 am Post subject: |
|
|
Qualcuno ha aggiornato questo ebuild per il kernel 2.6.23? _________________ Ma che c'hai là? Sulla spalla!!!! http://lascimmia.it/ |
|
Back to top |
|
|
lavish Bodhisattva
Joined: 13 Sep 2004 Posts: 4296
|
|
Back to top |
|
|
lavish Bodhisattva
Joined: 13 Sep 2004 Posts: 4296
|
|
Back to top |
|
|
|