It's hitting an ASSERT_RTNL in netif_set_real_num_tx_queues(), looks
like igb_runtime_resume() thinks it doesn't need RTNL, as rpm == true in
the call to __igb_resume() from igb_runtime_resume().  I'm not sure why
it's written that way since the call to set the queues is unconditional
in __igb_open().

Looks the same upstream as well, the issue presumably manifests due to
runtime power management first suspending then resuming the device.  PCI
ASPM, maybe?

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

Title:
  igb assertion changing rx/tx queues

Status in linux-meta-lowlatency package in Ubuntu:
  New

Bug description:
  Using an i350-T2 card with /etc/network/interfaces with a bond and
  using hardware-dma-ring-rx or hardware-dma-ring-tx I sometimes see an
  assertion in dmesg

  ProblemType: Bug
  DistroRelease: Ubuntu 22.04
  Package: linux-image-lowlatency (not installed)
  ProcVersionSignature: Ubuntu 6.8.0-45.45.1~22.04.1-lowlatency 6.8.12
  Uname: Linux 6.8.0-45-lowlatency x86_64
  NonfreeKernelModules: zfs
  ApportVersion: 2.20.11-0ubuntu82.6
  Architecture: amd64
  CasperMD5CheckResult: unknown
  Date: Sun Sep 29 14:38:25 2024
  SourcePackage: linux-meta-lowlatency
  UpgradeStatus: Upgraded to jammy on 2024-01-20 (252 days ago)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux-meta-lowlatency/+bug/2083151/+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