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