Thank you for following up Ody.

Last night I was going through the upstream perf code, and I think I
found the issue.  I suspect it has to do with the commits from the LWN
article.  I will try to verify today or possibly tomorrow, and update
with any progress.


In the meantime, you can try using one of the Ubuntu Mainline builds which 
likely contain the updated perf tool.  Info is available at: 
https://wiki.ubuntu.com/Kernel/MainlineBuilds

But that may introduce other stability issues, so maybe not something to
do if you care about stability, but it would work for a quick test.

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/2077153

Title:
  perf c2c record is not working

Status in linux package in Ubuntu:
  New

Bug description:
  For example running

  $ perf c2c record ls
  event syntax error: '..em-loads,ldlat=30/P'
                                    \___ Bad event or PMU

  Unable to find PMU or event on a PMU of 'cpu_atom'

  Initial error:
  event syntax error: '..em-loads,ldlat=30/P'
                                    \___ unknown term 'ldlat' for pmu 'cpu_atom'

  valid terms: 
event,pc,edge,inv,umask,cmask,config,config1,config2,config3,name,period,freq,branch_type,time,call-graph,stack-size,no-inherit,inherit,max-stack,nr,no-overwrite,overwrite,driver-config,percore,aux-output,aux-sample-size,metric-id,raw,legacy-cache,hardware
  Run 'perf list' for a list of valid events

   Usage: perf record [<options>] [<command>]
      or: perf record [<options>] -- <command> [<options>]

      -e, --event <event>   event selector. use 'perf list' to list
  available events

  $ perf c2c record -e list
  ldlat-loads  : available
  ldlat-stores : available

  $ lsb_release -rd
  No LSB modules are available.
  Description:    Ubuntu 24.04 LTS
  Release:        24.04

  ProblemType: Bug
  DistroRelease: Ubuntu 24.04
  Package: linux-tools-6.8.0-40-generic 6.8.0-40.40
  ProcVersionSignature: Ubuntu 6.8.0-40.40-generic 6.8.12
  Uname: Linux 6.8.0-40-generic x86_64
  ApportVersion: 2.28.1-0ubuntu2
  Architecture: amd64
  AudioDevicesInUse:
   USER        PID ACCESS COMMAND
   /dev/snd/seq:        gdm        1062 F.... pipewire
   /dev/snd/controlC0:  gdm        1067 F.... wireplumber
  CRDA: N/A
  CasperMD5CheckResult: pass
  Date: Fri Aug 16 08:46:54 2024
  InstallationDate: Installed on 2024-08-15 (0 days ago)
  InstallationMedia: Ubuntu-Server 24.04 LTS "Noble Numbat" - Release amd64 
(20240423)
  Lsusb:
   Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
   Bus 001 Device 002: ID 26ce:01a2 ASRock LED Controller
   Bus 001 Device 003: ID 8087:0033 Intel Corp. AX211 Bluetooth
   Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
  Lsusb-t:
   /:  Bus 001.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/16p, 480M
       |__ Port 013: Dev 002, If 0, Class=Human Interface Device, 
Driver=usbhid, 12M
       |__ Port 014: Dev 003, If 0, Class=Wireless, Driver=btusb, 12M
       |__ Port 014: Dev 003, If 1, Class=Wireless, Driver=btusb, 12M
   /:  Bus 002.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/9p, 20000M/x2
  MachineType: To Be Filled By O.E.M. H670M-ITX/ax
  ProcEnviron:
   LANG=en_GB.UTF-8
   PATH=(custom, no user)
   SHELL=/bin/bash
   TERM=xterm
  ProcFB:
   
  ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-6.8.0-40-generic 
root=/dev/mapper/ubuntu--vg-ubuntu--lv ro quiet nohz=on nohz_full=1-5 
rcu_nocbs=1-5 isolcpus=1-5 mitigations=off transparent_hugepage=never 
intel_pstate=disable nosoft lockup irqaffinity=0 processor.max_cstate=1
  RelatedPackageVersions:
   linux-restricted-modules-6.8.0-40-generic N/A
   linux-backports-modules-6.8.0-40-generic  N/A
   linux-firmware                            20240318.git3b128b60-0ubuntu2.1
  SourcePackage: linux
  UpgradeStatus: No upgrade log present (probably fresh install)
  dmi.bios.date: 06/22/2022
  dmi.bios.release: 5.25
  dmi.bios.vendor: American Megatrends International, LLC.
  dmi.bios.version: 8.02
  dmi.board.name: H670M-ITX/ax
  dmi.board.vendor: ASRock
  dmi.chassis.asset.tag: To Be Filled By O.E.M.
  dmi.chassis.type: 3
  dmi.chassis.vendor: To Be Filled By O.E.M.
  dmi.chassis.version: To Be Filled By O.E.M.
  dmi.modalias: 
dmi:bvnAmericanMegatrendsInternational,LLC.:bvr8.02:bd06/22/2022:br5.25:svnToBeFilledByO.E.M.:pnH670M-ITX/ax:pvrToBeFilledByO.E.M.:rvnASRock:rnH670M-ITX/ax:rvr:cvnToBeFilledByO.E.M.:ct3:cvrToBeFilledByO.E.M.:skuToBeFilledByO.E.M.:
  dmi.product.family: To Be Filled By O.E.M.
  dmi.product.name: H670M-ITX/ax
  dmi.product.sku: To Be Filled By O.E.M.
  dmi.product.version: To Be Filled By O.E.M.
  dmi.sys.vendor: To Be Filled By O.E.M.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2077153/+subscriptions


-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to