|
| Kernel: Image vs source Fra : Peter G |
Dato : 02-06-04 13:17 |
|
Hvor stor en betydning har det for min maskine (Centrino-CPU) om jeg bruger
kerne-image-2.6.x-686/386 fremfor at skulle den længere ogf (for en
nybegynder) usikre proces igennem at kustomisere en kernel-source?
Hvilket image skal i givet fald bruges; 386/686?
--
Regards, Peter.
Toppost[ers|s] and other annoying elements will be killfiled in silence.
Now playing | Last played:
Satriani, Joe [Is There Love In Space?] - Bamboo
| |
Dennis Schafroth (02-06-2004)
| Kommentar Fra : Dennis Schafroth |
Dato : 02-06-04 13:57 |
|
Peter G wrote:
> Hvor stor en betydning har det for min maskine (Centrino-CPU) om jeg bruger
> kerne-image-2.6.x-686/386 fremfor at skulle den længere ogf (for en
> nybegynder) usikre proces igennem at kustomisere en kernel-source?'
Næppe ret meget. Så med mindre du har brug for en driver der ikke følger
med skal du ikke spilde tiden. MEN det er nu blevet nemt at oversætte en
kerne på 2.6 så hvis du har tid og mod kan det gøres på et par timer:
gmake xconfig (prøv evt. standard indstillingen først)
gmake all
gmake modules_install
gmake install
En 2.6 kerne oversættelse fylder dog en del. I mit tilfælde 1,6 GB
> Hvilket image skal i givet fald bruges; 386/686?
>
686, hvis der ikke findes en P4/Centrino indstilling. Er det ikke en CPU
CPU scaling? Er cpufreq aktiveret på dit system? Dette kunne være
grundet til at gøre det.
cheers
Dennis
| |
Peter G (02-06-2004)
| Kommentar Fra : Peter G |
Dato : 02-06-04 16:29 |
|
Dennis Schafroth skrev:
> Peter G wrote:
>
>> Hvor stor en betydning har det for min maskine (Centrino-CPU) om jeg
>> bruger kerne-image-2.6.x-686/386 fremfor at skulle den længere ogf
>> (for en nybegynder) usikre proces igennem at kustomisere en
>> kernel-source?'
>
> Næppe ret meget. Så med mindre du har brug for en driver der ikke
> følger med skal du ikke spilde tiden. MEN det er nu blevet nemt at
> oversætte en
> kerne på 2.6 så hvis du har tid og mod kan det gøres på et par
> timer:
> gmake xconfig (prøv evt. standard indstillingen først)
> gmake all
> gmake modules_install
> gmake install
Nu er jeg på Debian, hvilket gør det en del nemmere. Jeg har _forsøgt_
mig med at kompilere en kernel (det lykkedes), men var bange for ikke at
få essentielle ting med i kompileringen, så jeg vil hellere starte med at
bruge et færdigbrygget image. Kravle -> gå
> 686, hvis der ikke findes en P4/Centrino indstilling. Er det ikke en
> CPU CPU scaling? Er cpufreq aktiveret på dit system? Dette kunne være
> grundet til at gøre det.
Hovedgrunden til at jeg vil bruge en 2.6-kerne (fremfor min standard 2.4)
er netop at jeg gerne vil bruge CPU-scaling/fan-throttling på denne
Thinkpad. Jeg har ikke hentet en CPU-scaling pakke endnu, men agter at
gøre det nåt jeg har installeret den nye kerne. Har du forresten et
forslag til et par gode programmer m.h.t. CPU-scaling/Fan-throttling?
>
> cheers
Desværre. Jeg er til cider og har intet indenfor rækkevidde.
--
Regards, Peter.
Toppost[ers|s] and other annoying elements will be killfiled in silence.
Now playing | Last played:
National, The [Sad Songs For Dirty Lovers] - Cardinal Song
| |
Dennis Schafroth (03-06-2004)
| Kommentar Fra : Dennis Schafroth |
Dato : 03-06-04 13:56 |
|
"Peter G" <PeterG@despammed.com> wrote in message
news:c9l2ok.arc.1@PetersmaerkeligeFQDN.invalid...
> Dennis Schafroth skrev:
>
> > Peter G wrote:
> >
>
> Hovedgrunden til at jeg vil bruge en 2.6-kerne (fremfor min standard 2.4)
> er netop at jeg gerne vil bruge CPU-scaling/fan-throttling på denne
> Thinkpad. Jeg har ikke hentet en CPU-scaling pakke endnu, men agter at
> gøre det nåt jeg har installeret den nye kerne. Har du forresten et
> forslag til et par gode programmer m.h.t. CPU-scaling/Fan-throttling?
Jeg har bygget mig en Powernow-k7 driver med en simple BIOS emulering, idet
min XP-M sidder i et desktop bundkort uden BIOS Power State Tables til at
understøtte dette.
Så kan jeg bruge powernowd, som virker for andre cpufreq drivere, ikke kun
powernow. Programmøren siger dog at den er bedst til CPU med mange frekvens
trin som er understøttet af powernow. Citat: "Med kun to tilstande findes
der bedre".
Dennis
| |
Peter G (03-06-2004)
| Kommentar Fra : Peter G |
Dato : 03-06-04 22:44 |
|
Dennis Schafroth skrev:
> Jeg har bygget mig en Powernow-k7 driver med en simple BIOS emulering,
> idet min XP-M sidder i et desktop bundkort uden BIOS Power State
> Tables til at understøtte dette.
Efter lidt googling lyder Powernowd lovende. En centrino har netop flere
tilstande.
Dog er jeg allerede tabt.
Jeg hentede Powernowd og fandt ud af, at den mangler et par ting for at
køre.
Jeg har vist sporet fejlen til at der mangler en form for sysfs.
Jeg har allerede modconf'et cpufreq_userspace og sat 'sysfs /sys sysfs
default 0 0' (eller hvad der nu stod i doc-filen) i fstab, men det ser ud
til at kun
/sys/devices/system/cpu/cpu0 oprettes fremfor
/sys/evices/system/cpu/cpu0/cpufreq/[..]
Nogle forslag?
--
Regards, Peter.
Toppost[ers|s] and other annoying elements will be killfiled in silence.
Now playing | Last played:
Satriani, Joe [Is There Love In Space?] - The Souls Of Distortion
| |
Dennis Schafroth (04-06-2004)
| Kommentar Fra : Dennis Schafroth |
Dato : 04-06-04 09:28 |
|
"Peter G" <PeterG@despammed.com> wrote in message
news:c9od4a.3os.1@PetersmaerkeligeFQDN.invalid...
> Dennis Schafroth skrev:
>
>
> Jeg har vist sporet fejlen til at der mangler en form for sysfs.
>
> Jeg har allerede modconf'et cpufreq_userspace og sat 'sysfs /sys sysfs
> default 0 0' (eller hvad der nu stod i doc-filen) i fstab, men det ser ud
> til at kun
Du har sysfs kørende hvis du har /sys/devices/system/cpu
>
> /sys/devices/system/cpu/cpu0 oprettes fremfor
> /sys/evices/system/cpu/cpu0/cpufreq/[..]
Det skyldes at du ikke har installeret den specifikke CPU driver.
I mit tilfælde skal jeg bruge freq_table (en hjælpe driver) og så
powernow-k7 driveren. I dit tilfælde skal du nok bruge
speedstep-centrino driveren.
Først når den sidste driver er loadet vil cpufreq dukke frem i sysfs. Der
vil så være nogle file som man kan bruge til justering af frekvens og det
udnytter powernowd.
Dennis
| |
Thomas S. Iversen (04-06-2004)
| Kommentar Fra : Thomas S. Iversen |
Dato : 04-06-04 09:35 |
|
On 2004-06-04, Dennis Schafroth <nospam@schafroth.com> wrote:
> Du har sysfs kørende hvis du har /sys/devices/system/cpu
Det kan være den lige skal mountes manuelt først.
Thomas
| |
Peter G (05-06-2004)
| Kommentar Fra : Peter G |
Dato : 05-06-04 13:39 |
|
Thomas S. Iversen skrev:
> On 2004-06-04, Dennis Schafroth <nospam@schafroth.com> wrote:
>
>> Du har sysfs kørende hvis du har /sys/devices/system/cpu
>
> Det kan være den lige skal mountes manuelt først.
'mount -t sysfs /sys' giver (IIRC, jeg er på Win lige nu) bare en besked om
at den allerede er i mtab
Desuden har jeg allerede 'sysfs /sys sysfs default 0 0' i fstab
--
Regards, Peter.
Toppost[ers|s] and other annoying elements will be killfiled in silence.
Now playing | Last played:
Madrugada [Grit] - Try
| |
Thomas S. Iversen (05-06-2004)
| Kommentar Fra : Thomas S. Iversen |
Dato : 05-06-04 16:11 |
|
On 2004-06-05, Peter G <PeterG@despammed.com> wrote:
> 'mount -t sysfs /sys' giver (IIRC, jeg er på Win lige nu) bare en besked om
> at den allerede er i mtab
Ja det er også en logisk konsekvens af:
> Desuden har jeg allerede 'sysfs /sys sysfs default 0 0' i fstab
.... den bliver mountet ved boot.
Thomas
| |
Peter G (04-06-2004)
| Kommentar Fra : Peter G |
Dato : 04-06-04 20:12 |
|
Dennis Schafroth skrev:
> "Peter G" <PeterG@despammed.com> wrote in message
> news:c9od4a.3os.1@PetersmaerkeligeFQDN.invalid...
>> Dennis Schafroth skrev:
>>
>>
>> Jeg har vist sporet fejlen til at der mangler en form for sysfs.
>>
>> Jeg har allerede modconf'et cpufreq_userspace og sat 'sysfs /sys
>> sysfs default 0 0' (eller hvad der nu stod i doc-filen) i fstab, men
>> det ser ud til at kun
>
> Du har sysfs kørende hvis du har /sys/devices/system/cpu
Jamen så har jeg sysfs kørende. det var rart at få verificeret.
>>
>> /sys/devices/system/cpu/cpu0 oprettes fremfor
>> /sys/evices/system/cpu/cpu0/cpufreq/[..]
>
> Det skyldes at du ikke har installeret den specifikke CPU driver.
>
> I mit tilfælde skal jeg bruge freq_table (en hjælpe driver) og så
> powernow-k7 driveren. I dit tilfælde skal du nok bruge
> speedstep-centrino driveren.
1) Skal jeg sætte/loade modulerne under ACPI (fan, thermal, button, cpu
[..]) til at blive loadet via modconf eller er det unødvendigt?
/boot/xonfig-2.6.6-1-686 siger bl.a.
#
# ACPI (Advanced Configuration and Power Interface) Support
#
CONFIG_ACPI=y
CONFIG_ACPI_BOOT=y
CONFIG_ACPI_INTERPRETER=y
CONFIG_ACPI_SLEEP=y
CONFIG_ACPI_SLEEP_PROC_FS=y
CONFIG_ACPI_AC=m
CONFIG_ACPI_BATTERY=m
CONFIG_ACPI_BUTTON=m
CONFIG_ACPI_FAN=m
CONFIG_ACPI_PROCESSOR=m
CONFIG_ACPI_THERMAL=m
CONFIG_ACPI_ASUS=m
CONFIG_ACPI_TOSHIBA=m
# CONFIG_ACPI_DEBUG is not set
CONFIG_ACPI_BUS=y
CONFIG_ACPI_EC=y
CONFIG_ACPI_POWER=y
CONFIG_ACPI_PCI=y
CONFIG_ACPI_SYSTEM=y
CONFIG_X86_PM_TIMER=y
og den har de relevante CPUFreq
#
# CPUFreq processor drivers
#
CONFIG_X86_ACPI_CPUFREQ=m
# CONFIG_X86_ACPI_CPUFREQ_PROC_INTF is not set
CONFIG_X86_POWERNOW_K6=m
CONFIG_X86_POWERNOW_K7=m
CONFIG_X86_POWERNOW_K8=m
CONFIG_X86_GX_SUSPMOD=m
CONFIG_X86_SPEEDSTEP_CENTRINO=m
CONFIG_X86_SPEEDSTEP_CENTRINO_TABLE=y
CONFIG_X86_SPEEDSTEP_CENTRINO_ACPI=y
CONFIG_X86_SPEEDSTEP_ICH=m
CONFIG_X86_SPEEDSTEP_SMI=m
CONFIG_X86_P4_CLOCKMOD=m
CONFIG_X86_SPEEDSTEP_LIB=m
CONFIG_X86_SPEEDSTEP_RELAXED_CAP_CHECK=y
CONFIG_X86_LONGRUN=m
CONFIG_X86_LONGHAUL=m
Jeg kan bare ikke finde de relevante drivere via modconf.
Under cpufreq-delmenuen har jeg vist kun mulighed for at vælge
cpufreq_governor, cpufreq_userspace (valgt), cpufreq_table og en fjerde jeg
ikke lige kan huske navnet på og som ikke virkede videre relevant.
--
Regards, Peter.
Toppost[ers|s] and other annoying elements will be killfiled in silence.
Now playing | Last played:
King, Albert, Vaughan, Stevie Ray [In Session] - Don't Lie To Me
| |
Dennis Schafroth (07-06-2004)
| Kommentar Fra : Dennis Schafroth |
Dato : 07-06-04 13:19 |
|
"Peter G" <PeterG@despammed.com> wrote in message
news:c9qofp.11o.1@PetersmaerkeligeFQDN.invalid...
> Dennis Schafroth skrev:
>
> > "Peter G" <PeterG@despammed.com> wrote in message
> > news:c9od4a.3os.1@PetersmaerkeligeFQDN.invalid...
> >> Dennis Schafroth skrev:
> >>
> >>
> >> Jeg har vist sporet fejlen til at der mangler en form for sysfs.
> >>
> >> Jeg har allerede modconf'et cpufreq_userspace og sat 'sysfs /sys
> >> sysfs default 0 0' (eller hvad der nu stod i doc-filen) i fstab, men
> >> det ser ud til at kun
> >
> > Du har sysfs kørende hvis du har /sys/devices/system/cpu
>
> Jamen så har jeg sysfs kørende. det var rart at få verificeret.
>
> >>
> >> /sys/devices/system/cpu/cpu0 oprettes fremfor
> >> /sys/evices/system/cpu/cpu0/cpufreq/[..]
> >
> > Det skyldes at du ikke har installeret den specifikke CPU driver.
> >
> > I mit tilfælde skal jeg bruge freq_table (en hjælpe driver) og så
> > powernow-k7 driveren. I dit tilfælde skal du nok bruge
> > speedstep-centrino driveren.
>
> 1) Skal jeg sætte/loade modulerne under ACPI (fan, thermal, button, cpu
> [..]) til at blive loadet via modconf eller er det unødvendigt?
jeg _tror_ ikke der er nødvendigt til ACPI, men da du har en bærbar så vil
jeg da bruge dem. Jeg fik nogle fejlmedelelser i syslog før jeg anvendte
CONFIG_X86_PM_TIMER=y
fordi den anden timer ikke kan lide for store frekvensskift.
> og den har de relevante CPUFreq
>
> #
> # CPUFreq processor drivers
> #
> CONFIG_X86_SPEEDSTEP_CENTRINO=m
> CONFIG_X86_SPEEDSTEP_CENTRINO_TABLE=y
> CONFIG_X86_SPEEDSTEP_CENTRINO_ACPI=y
Disse må være de nødvendige, men det skader ikke at have de andre sat som
moduler.
> Jeg kan bare ikke finde de relevante drivere via modconf.
> Under cpufreq-delmenuen har jeg vist kun mulighed for at vælge
> cpufreq_governor_, cpufreq_userspace (valgt),
Der er tre govenor (strategier), max power (hedder den ikke), userspace, og
powersave (=laveste frekvens). Userspace er den relevante for powernowd, men
lav dem alle som modul eller indbygget.
> cpufreq_table
Denne kan også være nødvendig for din specifikke CPU driver så den vil jeg
bestemt bygge og loader
Dennis
| |
Peter G (08-06-2004)
| Kommentar Fra : Peter G |
Dato : 08-06-04 13:44 |
|
Dennis Schafroth skrev:
>> 1) Skal jeg sætte/loade modulerne under ACPI (fan, thermal, button,
>> cpu [..]) til at blive loadet via modconf eller er det unødvendigt?
>
> jeg _tror_ ikke der er nødvendigt til ACPI, men da du har en bærbar så
> vil jeg da bruge dem. Jeg fik nogle fejlmedelelser i syslog før jeg
> anvendte
> CONFIG_X86_PM_TIMER=y
> fordi den anden timer ikke kan lide for store frekvensskift.
>> og den har de relevante CPUFreq
Hmmm. ACPI/Powernowd virker stadigvæk ikke her.
Min dmsg skriver bl.a.:
ACPI: Found ECDT
ACPI-0179: *** Warning: The ACPI AML in your computer contains
errors, please nag the manufacturer to correct it.
ACPI-0182: *** Warning: Allowing relaxed access to fields; turn on
CONFIG_ACPI_DEBUG for details.
ACPI: Interpreter enabled
samt senere
pci_hotplug: PCI Hot Plug PCI Core version: 0.5
pciehp: acpi_pciehprm:\_SB_.PCI0.PCI1 _HPP fail=0x5
pciehp: acpi_pciehprm:\_SB_.PCI0.PCI1 OSHP fails=0x5
pciehp: acpi_pciehprm: Slot sun(1) at s:b:d:f=0x00:02:00:00
pciehp: acpi_pciehprm:\_SB_.PCI0.PCI1 _HPP fail=0x5
pciehp: acpi_pciehprm:\_SB_.PCI0.PCI1 OSHP fails=0x5
pciehp: acpi_pciehprm: Slot sun(2) at s:b:d:f=0x00:02:00:01
pciehp: PCI Express Hot Plug Controller Driver version: 0.4
shpchp: acpi_shpchprm:\_SB_.PCI0.PCI1 _HPP fail=0x5
shpchp: acpi_pciehprm:\_SB_.PCI0.PCI1 OSHP fails=0x5
shpchp: acpi_shpchprm: Slot sun(1) at s:b:d:f=0x00:02:00:00
shpchp: acpi_shpchprm:\_SB_.PCI0.PCI1 _HPP fail=0x5
shpchp: acpi_pciehprm:\_SB_.PCI0.PCI1 OSHP fails=0x5
samt bootup skriver stadig at der mangler en driver i /sys/[..]
>> Jeg kan bare ikke finde de relevante drivere via modconf.
>> Under cpufreq-delmenuen har jeg vist kun mulighed for at vælge
>> cpufreq_governor_, cpufreq_userspace (valgt),
> Der er tre govenor (strategier), max power (hedder den ikke),
> userspace, og powersave (=laveste frekvens). Userspace er den
> relevante for powernowd, men lav dem alle som modul eller indbygget.
Betyder dit svar at jeg også skal sætte modconf til at loade
cpufreq_governor modulet?
Desuden synes jeg ikke at jeg kan finde
config_x86_speedsteep_centrino (som skulle være et modul, yesno?) i min
modconf.
>> cpufreq_table
> Denne kan også være nødvendig for din specifikke CPU driver så den vil
> jeg bestemt bygge og loader
Det vil jeg så prøve.
--
Regards, Peter.
Toppost[ers|s] and other annoying elements will be killfiled in silence.
Now playing | Last played:
Matthew Good Band [The Audio Of Being] - Advertising On Police Cars
| |
Peter G (09-06-2004)
| Kommentar Fra : Peter G |
Dato : 09-06-04 17:37 |
|
Opdatering.
Efter en individuel kernelkompilering ( www.tuxmobil.org er guld værd) og en
udskiftning af grafikdriver (så fik jeg også prøvet en modulkompilering)
ser det ud til at virke. Jeg har nu en blæser der opfører sig som under Win
XP (stopper ved lav CPU-belastning), så det ser ud til at virke.
Jeg siger tak for hjælpen til alle der deltog i tråden.
--
Regards, Peter.
Toppost[ers|s] and other annoying elements will be killfiled in silence.
Now playing | Last played:
Madrugada [Grit] - Got You (Feat. Neil McNasty)
| |
Martin Kaltoft (03-06-2004)
| Kommentar Fra : Martin Kaltoft |
Dato : 03-06-04 17:10 |
|
> En 2.6 kerne oversættelse fylder dog en del. I mit tilfælde 1,6 GB
Hvordan i alverden får du den til at fylde så meget?
jeg har:
256M /usr/src/linux-2.6.6
--
Martin Kaltoft
http://kaltoft.linux.dk/
| |
Jesper G. Poulsen (12-06-2004)
| Kommentar Fra : Jesper G. Poulsen |
Dato : 12-06-04 01:47 |
|
Martin Kaltoft skrev:
> > En 2.6 kerne oversættelse fylder dog en del. I mit tilfælde 1,6 GB
> 256M /usr/src/linux-2.6.6
6328K /usr/src/kernel-image-2.6.5_i386.deb
--
Med venlig hilsen
Jesper G. Poulsen
| |
|
|