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