Hi,

Verify you've booted the right kernel.

Do the following: dmesg | fgrep perfmon
and send me what you get.


On Wed, May 28, 2008 at 11:12 AM, Caglar Ozdag <[EMAIL PROTECTED]> wrote:
> Hi,
>
> Thanks for your prompt replies.
>
> /usr/src/build-dir/.config looks like this:
>
> CONFIG_PERFMON=y
> CONFIG_PERFMON_DEBUG=y
> CONFIG_PERFMON_DEBUG_FS=y
> # CONFIG_X86_PERFMON_P6 is not set
> # CONFIG_X86_PERFMON_P4 is not set
> # CONFIG_X86_PERFMON_CORE is not set
> # CONFIG_X86_PERFMON_INTEL_ARCH is not set
> CONFIG_X86_PERFMON_AMD64=y
> CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y
>
> so does this mean the perfmon support is enabled? i've also run make
> modules_install after the patch. and /sys/kernel/perfmon/version doesn't
> exit..
>
> On Wed, May 28, 2008 at 12:01 PM, stephane eranian <[EMAIL PROTECTED]>
> wrote:
>>
>> Hello,
>>
>>
>> On Wed, May 28, 2008 at 10:57 AM, Caglar Ozdag <[EMAIL PROTECTED]>
>> wrote:
>> >
>> > I'm a newbie and it was my first kernel patch ever so i guess i've made
>> > a mistake. I've looked at a couple online tutorials and I did what it told
>> > me to do.. and also, my kernel version is 2.6.25.4 and the patch is for
>> > 2.6.25 does that make a difference?
>>
>> Should not make a difference. If you've applied the patch, then you
>> need to enable perfmon support.
>> For you machine, if you look a the .config file in the root dir of
>> your build, you should have in it:
>>
>> CONFIG_PERFMON=y
>> CONFIG_PERFMON_AMD64=y (or m)
>>
>> If you've selected module for AMD64 processors, then make sure you
>> run: make modules_install
>> at the end of your build.
>>
>>
>> >
>> >
>> >
>> > On Wed, May 28, 2008 at 11:48 AM, stephane eranian
>> > <[EMAIL PROTECTED]> wrote:
>> >>
>> >> Hello,
>> >>
>> >> You need to apply a kernel patch for pfmon to work. Are you running on
>> >> off-the-shelf 2.6.25?
>> >> You can verify if you have perfmon support by looking at:
>> >> /sys/kernel/perfmon/version.
>> >> If you don't have this file, then you don't have perfmon support in
>> >> your kernel.
>> >>
>> >>
>> >> On Wed, May 28, 2008 at 10:13 AM, Caglar Ozdag <[EMAIL PROTECTED]>
>> >> wrote:
>> >>>
>> >>> Whatever I try to do with pfmon i get the following error message:
>> >>>
>> >>> [EMAIL PROTECTED]:/home/caglar# pfmon ls /dev/null
>> >>> pfm_create_context error Invalid argument
>> >>> can't create perfmon context: Invalid argument(22)
>> >>>
>> >>>
>> >>> Below are my system information:
>> >>>
>> >>> [EMAIL PROTECTED]:/home/caglar# uname -a
>> >>> Linux caglar-notebook 2.6.25.4 #1 SMP Tue May 27 15:49:38 EEST 2008
>> >>> i686 GNU/Linux
>> >>>
>> >>> [EMAIL PROTECTED]:/home/caglar# more /proc/cpuinfo
>> >>> processor    : 0
>> >>> vendor_id    : AuthenticAMD
>> >>> cpu family    : 15
>> >>> model        : 72
>> >>> model name    : AMD Turion(tm) 64 X2 Mobile Technology TL-52
>> >>> stepping    : 2
>> >>> cpu MHz        : 800.000
>> >>> cache size    : 512 KB
>> >>> physical id    : 0
>> >>> siblings    : 2
>> >>> core id        : 0
>> >>> cpu cores    : 2
>> >>> fdiv_bug    : no
>> >>> hlt_bug        : no
>> >>> f00f_bug    : no
>> >>> coma_bug    : no
>> >>> fpu        : yes
>> >>> fpu_exception    : yes
>> >>> cpuid level    : 1
>> >>> wp        : yes
>> >>> flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge
>> >>> mca cmov
>> >>> pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt
>> >>> rdtscp lm 3dno
>> >>> wext 3dnow pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy ts fid
>> >>> vid ttp tm
>> >>> stc
>> >>> bogomips    : 1608.92
>> >>> clflush size    : 64
>> >>> processor    : 1
>> >>> vendor_id    : AuthenticAMD
>> >>> cpu family    : 15
>> >>> model        : 72
>> >>> model name    : AMD Turion(tm) 64 X2 Mobile Technology TL-52
>> >>> stepping    : 2
>> >>> cpu MHz        : 800.000
>> >>> cache size    : 512 KB
>> >>> physical id    : 0
>> >>> siblings    : 2
>> >>> core id        : 1
>> >>> cpu cores    : 2
>> >>> fdiv_bug    : no
>> >>> hlt_bug        : no
>> >>> f00f_bug    : no
>> >>> coma_bug    : no
>> >>> fpu        : yes
>> >>> fpu_exception    : yes
>> >>> cpuid level    : 1
>> >>> wp        : yes
>> >>> flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge
>> >>> mca cmov
>> >>> pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt
>> >>> rdtscp lm 3dno
>> >>> wext 3dnow pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy ts fid
>> >>> vid ttp tm
>> >>> stc
>> >>> bogomips    : 1608.92
>> >>> clflush size    : 64
>> >>>
>> >>> ---
>> >>>
>> >>> My boss is getting very impatient i have to get this working :) Any
>> >>> help is appreciated!
>> >>>
>> >>>
>> >>> -------------------------------------------------------------------------
>> >>> This SF.net email is sponsored by: Microsoft
>> >>> Defy all challenges. Microsoft(R) Visual Studio 2008.
>> >>> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
>> >>> _______________________________________________
>> >>> perfmon2-devel mailing list
>> >>> perfmon2-devel@lists.sourceforge.net
>> >>> https://lists.sourceforge.net/lists/listinfo/perfmon2-devel
>> >>>
>> >>
>> >
>> >
>> >
>> > --
>> > - C.
>
>
>
> --
> - C.

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
perfmon2-devel mailing list
perfmon2-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/perfmon2-devel

Reply via email to