Robert Richter wrote:
> On 27.03.09 12:55:14, Robert Richter wrote:
>   
>> On 26.03.09 16:39:47, Murali Vijayasundaram wrote:
>>     
>>> OK. Here are the results.
>>>
>>>       
>>>>  # dmesg | grep PCI:
>>>>  PCI: Using configuration type 1 for base access
>>>>  PCI: Using configuration type 1 for extended access
>>>>  PCI: Using ACPI for IRQ routing
>>>>         
>>> PCI: MCFG configuration 0: base d0000000 segment 0 buses 64 - 255
>>> PCI: MCFG area at d4000000 reserved in E820
>>> PCI: Using MMCONFIG at d0000000 - dfffffff
>>> PCI: Using configuration type 1 for base access
>>> PCI: Using ACPI for IRQ routing
>>>
>>>       
>>>>  # cat /proc/bus/pci/00/18.3 | wc -c
>>>>  4096
>>>>   
>>>>         
>>> 256
>>>       
>> Your system does not set up extended pci config space access
>> properly. Thus, ibs initialization fails since it has to access
>> addresse above of 256 (0x1cc). I have to look at the pci/mmcfg
>> implementation for this.
>>     
>
> Please try again after rebooting with kernel parameter 'nommconf'.
>
> -Robert
>   

I rebooted with nommconf and I still have the same problem.

# dmesg | grep nommconf
Command line: ro root=/dev/VolGroup00/LogVol00 perfmon_debug nommconf
Kernel command line: ro root=/dev/VolGroup00/LogVol00 perfmon_debug nommconf

# dmesg | grep perfmon:
perfmon: debug output enabled
perfmon: version 2.82
perfmon: CPU hotplug support enabled
perfmon: added sampling format default
perfmon: sys_pfm_create_context.499: CPU1 [4202]: req=00007fff5a698a60 
fmt=000000000040d107 fmt_arg=00007fff5a698a20 size=64
perfmon: found family=16 IBSCTL=0x0
perfmon: pfm_amd64_nb_allocate.421: CPU7 [4204]: max_cpus=8
perfmon: NorthBridge socket-level event access control: enabled
perfmon: pfm_amd64_setup_eilvt.224: CPU7 [4204]: Failed to setup IBS LVT 
offset, IBSCTL = 0xffffffff
perfmon: Failed to initialize extended interrupts for IBS
perfmon: Unable to use IBS
perfmon: pfm_amd64_check_registers.488: CPU7 [4204]: has_ibs=0
perfmon: AMD64 PMU installed
perfmon: pfm_pmu_request_module.436: CPU1 [4202]: mod=perfmon_amd64 ret=0
perfmon: __pfm_create_context.180: CPU1 [4202]: alloc ctx 
@0xffff88041a4be000
perfmon: pfm_pmu_acquire.547: CPU1 [4202]: pmu_acquired=0
perfmon: pfm_arch_reserve_regs.595: CPU1 [4202]: nlost=0 info_flags=0x0
perfmon: pfm_pmu_regdesc_init.176: CPU1 [4202]: intr_pmds=0xf 
cnt_pmds=0xf rw_pmds=0xf
perfmon: pfm_pmu_regdesc_init_all.210: CPU1 [4202]: regs_all.pmcs=0xf

# dmesg | grep PCI:
PCI: MCFG configuration 0: base d0000000 segment 0 buses 64 - 255
PCI: MCFG area at d4000000 reserved in E820
PCI: Using MMCONFIG at d0000000 - dfffffff
PCI: Using configuration type 1 for base access
PCI: Using ACPI for IRQ routing

# cat /proc/bus/pci/00/18.3 | wc -c
      256

# ( perl -e 'sysseek(STDIN, 0x1cc, 0)'; hexdump -n 8 -e '2/4 "%08x " 
"\n"' ) < /proc/bus/pci/00/18.3
12031022 00100000

thanks,
-murali

------------------------------------------------------------------------------
_______________________________________________
perfmon2-devel mailing list
perfmon2-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/perfmon2-devel

Reply via email to