/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
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

Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408936
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste