Public bug reported:

We are seeing these WARNING with 6.8 and 6.11 kernels:


[   83.218570] ------------[ cut here ]------------
[   83.218577] WARNING: CPU: 0 PID: 1188 at drivers/i2c/busses/i2c-tegra.c:746 
tegra_i2c_empty_rx_fifo+0x17c/0x1e8 [i2c_tegra]
[   83.218587] Modules linked in: ast(+) dax_hmem cxl_acpi nvidia_cspmu 
cxl_core nvidia_modeset(OE+) coresight_trbe(+) arm_smmuv3_pmu arm_cspmu_module 
arm_spe_pmu video ipmi_ssif(+) acpi_power_meter coresight_stm coresight_tmc 
coresight_funnel stm_p_basic cppc_cpufreq spi_nor cdc_subset acpi_ipmi stm_core 
coresight uio_pdrv_genirq uio sch_fq_codel nvidia_peermem(OE) ib_umad(OE) 
nvidia_fs(O) nvidia(OE) ecc dm_multipath knem(OE) ipmi_devintf ipmi_msghandler 
nvme_fabrics efi_pstore nfnetlink dmi_sysfs ip_tables x_tables autofs4 btrfs 
blake2b_generic raid10 raid456 async_raid6_recov async_memcpy async_pq 
async_xor async_tx xor xor_neon raid6_pq libcrc32c raid1 raid0 mlx5_ib(OE) 
ib_uverbs(OE) macsec ib_core(OE) cdc_ether usbnet crct10dif_ce polyval_ce 
polyval_generic ghash_ce mlx5_core(OE) sm4_ce_gcm sm4_ce_ccm sm4_ce 
sm4_ce_cipher mlxfw(OE) psample sm4 mlxdevm(OE) sm3_ce sm3 i2c_smbus tls nvme 
sha3_ce sha2_ce igb nvme_core xhci_pci sha256_arm64 mlx_compat(OE) sha1_ce 
arm_smccc_trng nvme_
 auth i2c_algo_bit xhci_pci_renesas
[   83.218664]  pci_hyperv_intf i2c_tegra aes_neon_bs aes_neon_blk aes_ce_blk 
aes_ce_cipher
[   83.218672] CPU: 0 PID: 1188 Comm: irq/80-NVDA0301 Tainted: G           OEL  
   6.8.0-1021-nvidia-64k #23-Ubuntu
[   83.218675] Hardware name: NVIDIA GB200 NVL/P3809-BMC, BIOS 02.03.19 20250129
[   83.218676] pstate: 63400009 (nZCv daif +PAN -UAO +TCO +DIT -SSBS BTYPE=--)
[   83.218679] pc : tegra_i2c_empty_rx_fifo+0x17c/0x1e8 [i2c_tegra]
[   83.218681] lr : tegra_i2c_isr+0x248/0x3b8 [i2c_tegra]
[   83.218682] sp : ffff8000e334fd20
[   83.218683] x29: ffff8000e334fd40 x28: 0000000000000000 x27: 0000000000000000
[   83.218686] x26: ffffd7a9258c64e8 x25: ffffd7a9258c32d8 x24: ffff10001c6de400
[   83.218689] x23: ffff100048e088c1 x22: 0000000000000001 x21: 0000000000000000
[   83.218692] x20: 0000000000000003 x19: ffff10005d27b880 x18: ffff8000e3360028
[   83.218694] x17: 0000000000000000 x16: 0000000000000000 x15: 20676e6973752030
[   83.218697] x14: 0000000000000000 x13: 0000000000000000 x12: 7265666675622065
[   83.218701] x11: 0000000000000000 x10: 66507942e30e1ac4 x9 : ffffd7a8b4ec20f0
[   83.218703] x8 : ffff8000e334fdc8 x7 : 0000000000000000 x6 : 0000000000000000
[   83.218706] x5 : 0000000000000000 x4 : 0000000000000000 x3 : 0000000000000000
[   83.218709] x2 : 0000000000000000 x1 : ffff100048d2cf40 x0 : 0000000000000000
[   83.218713] Call trace:
[   83.218716]  tegra_i2c_empty_rx_fifo+0x17c/0x1e8 [i2c_tegra]
[   83.218717]  tegra_i2c_isr+0x248/0x3b8 [i2c_tegra]
[   83.218719]  irq_thread_fn+0x38/0xd0
[   83.218726]  irq_thread+0x170/0x278
[   83.218728]  kthread+0xf8/0x110
[   83.218732]  ret_from_fork+0x10/0x20
[   83.218737] ---[ end trace 0000000000000000 ]---

then a lot of these

[   86.440595] tegra-i2c NVDA0301:00: I2C transfer timed out
[   86.616594] tegra-i2c NVDA0301:00: I2C transfer timed out
[   86.792592] tegra-i2c NVDA0301:00: I2C transfer timed out
[   86.968599] tegra-i2c NVDA0301:00: I2C transfer timed out
[   87.144593] tegra-i2c NVDA0301:00: I2C transfer timed out

Then another WARNING:[   94.441886] ------------[ cut here ]------------
[   94.441892] WARNING: CPU: 0 PID: 1188 at drivers/i2c/busses/i2c-tegra.c:941 
tegra_i2c_isr+0x210/0x3b8 [i2c_tegra]
[   94.441907] Modules linked in: nvidia_uvm(OE) xt_conntrack nft_chain_nat 
xt_MASQUERADE nf_nat bridge stp llc nf_conntrack_netlink nf_conntrack 
nf_defrag_ipv6 nf_defrag_ipv4 xfrm_user xfrm_algo xt_addrtype nft_compat 
nf_tables qrtr overlay rdma_ucm(OE) rdma_cm(OE) iw_cm(OE) ib_ipoib(OE) 
ib_cm(OE) cfg80211 sunrpc binfmt_misc nls_iso8859_1 nvidia_drm(OE) ast dax_hmem 
cxl_acpi nvidia_cspmu cxl_core nvidia_modeset(OE) coresight_trbe arm_smmuv3_pmu 
arm_cspmu_module arm_spe_pmu video ipmi_ssif(+) acpi_power_meter coresight_stm 
coresight_tmc coresight_funnel stm_p_basic cppc_cpufreq spi_nor cdc_subset 
acpi_ipmi stm_core coresight uio_pdrv_genirq uio sch_fq_codel 
nvidia_peermem(OE) ib_umad(OE) nvidia_fs(O) nvidia(OE) ecc dm_multipath 
knem(OE) ipmi_devintf ipmi_msghandler nvme_fabrics efi_pstore nfnetlink 
dmi_sysfs ip_tables x_tables autofs4 btrfs blake2b_generic raid10 raid456 
async_raid6_recov async_memcpy async_pq async_xor async_tx xor xor_neon 
raid6_pq libcrc32c raid1 raid0 mlx5_ib(OE)
  ib_uverbs(OE) macsec ib_core(OE)
[   94.441994]  cdc_ether usbnet crct10dif_ce polyval_ce polyval_generic 
ghash_ce mlx5_core(OE) sm4_ce_gcm sm4_ce_ccm sm4_ce sm4_ce_cipher mlxfw(OE) 
psample sm4 mlxdevm(OE) sm3_ce sm3 i2c_smbus tls nvme sha3_ce sha2_ce igb 
nvme_core xhci_pci sha256_arm64 mlx_compat(OE) sha1_ce arm_smccc_trng nvme_auth 
i2c_algo_bit xhci_pci_renesas pci_hyperv_intf i2c_tegra aes_neon_bs 
aes_neon_blk aes_ce_blk aes_ce_cipher
[   94.442032] CPU: 0 PID: 1188 Comm: irq/80-NVDA0301 Tainted: G        W  OEL  
   6.8.0-1021-nvidia-64k #23-Ubuntu
[   94.442035] Hardware name: NVIDIA GB200 NVL/P3809-BMC, BIOS 02.03.19 20250129
[   94.442037] pstate: 83400009 (Nzcv daif +PAN -UAO +TCO +DIT -SSBS BTYPE=--)
[   94.442040] pc : tegra_i2c_isr+0x210/0x3b8 [i2c_tegra]
[   94.442043] lr : tegra_i2c_isr+0x200/0x3b8 [i2c_tegra]
[   94.442046] sp : ffff8000e334fd80
[   94.442048] x29: ffff8000e334fd80 x28: 0000000000000000 x27: 0000000000000000
[   94.442051] x26: ffffd7a9258c64e8 x25: ffffd7a9258c32d8 x24: ffff10001c6de400
[   94.442055] x23: ffff00009b502c00 x22: 0000000000000001 x21: 0000000000000000
[   94.442058] x20: 0000000000000082 x19: ffff10005d27b880 x18: ffff8000e3360020
[   94.442061] x17: 0000000000000000 x16: 0000000000000000 x15: 0000001a00000008
[   94.442065] x14: 0000000000000000 x13: 0000000000000000 x12: 0101010101010101
[   94.442068] x11: 0000000000000000 x10: 66507942e30e1ac4 x9 : ffffd7a8b4ec20a8
[   94.442072] x8 : ffff8000e334fdc8 x7 : 0000000000000000 x6 : 0000000000000000
[   94.442076] x5 : 0000000000000000 x4 : 0000000000000000 x3 : 0000000000000000
[   94.442080] x2 : 0000000000000000 x1 : 0000000000000000 x0 : 0000000000000001
[   94.442083] Call trace:
[   94.442085]  tegra_i2c_isr+0x210/0x3b8 [i2c_tegra]
[   94.442087]  irq_thread_fn+0x38/0xd0
[   94.442098]  irq_thread+0x170/0x278
[   94.442101]  kthread+0xf8/0x110
[   94.442109]  ret_from_fork+0x10/0x20
[   94.442115] ---[ end trace 0000000000000000 ]---


This is the lore discussion:
https://patchwork.ozlabs.org/project/linux-tegra/patch/20250320132144.34764-1-akhilraj...@nvidia.com/

And the patch is in linux-next
https://web.git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/patch/drivers/i2c/busses/i2c-tegra.c?id=17ffd5154a03fcec9ce1ff4ff5e604235a91f985

** Affects: linux-nvidia (Ubuntu)
     Importance: Undecided
         Status: New

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

Title:
  Seeing warning with i2c_tegra

Status in linux-nvidia package in Ubuntu:
  New

Bug description:
  We are seeing these WARNING with 6.8 and 6.11 kernels:

  
  [   83.218570] ------------[ cut here ]------------
  [   83.218577] WARNING: CPU: 0 PID: 1188 at 
drivers/i2c/busses/i2c-tegra.c:746 tegra_i2c_empty_rx_fifo+0x17c/0x1e8 
[i2c_tegra]
  [   83.218587] Modules linked in: ast(+) dax_hmem cxl_acpi nvidia_cspmu 
cxl_core nvidia_modeset(OE+) coresight_trbe(+) arm_smmuv3_pmu arm_cspmu_module 
arm_spe_pmu video ipmi_ssif(+) acpi_power_meter coresight_stm coresight_tmc 
coresight_funnel stm_p_basic cppc_cpufreq spi_nor cdc_subset acpi_ipmi stm_core 
coresight uio_pdrv_genirq uio sch_fq_codel nvidia_peermem(OE) ib_umad(OE) 
nvidia_fs(O) nvidia(OE) ecc dm_multipath knem(OE) ipmi_devintf ipmi_msghandler 
nvme_fabrics efi_pstore nfnetlink dmi_sysfs ip_tables x_tables autofs4 btrfs 
blake2b_generic raid10 raid456 async_raid6_recov async_memcpy async_pq 
async_xor async_tx xor xor_neon raid6_pq libcrc32c raid1 raid0 mlx5_ib(OE) 
ib_uverbs(OE) macsec ib_core(OE) cdc_ether usbnet crct10dif_ce polyval_ce 
polyval_generic ghash_ce mlx5_core(OE) sm4_ce_gcm sm4_ce_ccm sm4_ce 
sm4_ce_cipher mlxfw(OE) psample sm4 mlxdevm(OE) sm3_ce sm3 i2c_smbus tls nvme 
sha3_ce sha2_ce igb nvme_core xhci_pci sha256_arm64 mlx_compat(OE) sha1_ce 
arm_smccc_trng nvm
 e_auth i2c_algo_bit xhci_pci_renesas
  [   83.218664]  pci_hyperv_intf i2c_tegra aes_neon_bs aes_neon_blk aes_ce_blk 
aes_ce_cipher
  [   83.218672] CPU: 0 PID: 1188 Comm: irq/80-NVDA0301 Tainted: G           
OEL     6.8.0-1021-nvidia-64k #23-Ubuntu
  [   83.218675] Hardware name: NVIDIA GB200 NVL/P3809-BMC, BIOS 02.03.19 
20250129
  [   83.218676] pstate: 63400009 (nZCv daif +PAN -UAO +TCO +DIT -SSBS BTYPE=--)
  [   83.218679] pc : tegra_i2c_empty_rx_fifo+0x17c/0x1e8 [i2c_tegra]
  [   83.218681] lr : tegra_i2c_isr+0x248/0x3b8 [i2c_tegra]
  [   83.218682] sp : ffff8000e334fd20
  [   83.218683] x29: ffff8000e334fd40 x28: 0000000000000000 x27: 
0000000000000000
  [   83.218686] x26: ffffd7a9258c64e8 x25: ffffd7a9258c32d8 x24: 
ffff10001c6de400
  [   83.218689] x23: ffff100048e088c1 x22: 0000000000000001 x21: 
0000000000000000
  [   83.218692] x20: 0000000000000003 x19: ffff10005d27b880 x18: 
ffff8000e3360028
  [   83.218694] x17: 0000000000000000 x16: 0000000000000000 x15: 
20676e6973752030
  [   83.218697] x14: 0000000000000000 x13: 0000000000000000 x12: 
7265666675622065
  [   83.218701] x11: 0000000000000000 x10: 66507942e30e1ac4 x9 : 
ffffd7a8b4ec20f0
  [   83.218703] x8 : ffff8000e334fdc8 x7 : 0000000000000000 x6 : 
0000000000000000
  [   83.218706] x5 : 0000000000000000 x4 : 0000000000000000 x3 : 
0000000000000000
  [   83.218709] x2 : 0000000000000000 x1 : ffff100048d2cf40 x0 : 
0000000000000000
  [   83.218713] Call trace:
  [   83.218716]  tegra_i2c_empty_rx_fifo+0x17c/0x1e8 [i2c_tegra]
  [   83.218717]  tegra_i2c_isr+0x248/0x3b8 [i2c_tegra]
  [   83.218719]  irq_thread_fn+0x38/0xd0
  [   83.218726]  irq_thread+0x170/0x278
  [   83.218728]  kthread+0xf8/0x110
  [   83.218732]  ret_from_fork+0x10/0x20
  [   83.218737] ---[ end trace 0000000000000000 ]---

  then a lot of these

  [   86.440595] tegra-i2c NVDA0301:00: I2C transfer timed out
  [   86.616594] tegra-i2c NVDA0301:00: I2C transfer timed out
  [   86.792592] tegra-i2c NVDA0301:00: I2C transfer timed out
  [   86.968599] tegra-i2c NVDA0301:00: I2C transfer timed out
  [   87.144593] tegra-i2c NVDA0301:00: I2C transfer timed out

  Then another WARNING:[   94.441886] ------------[ cut here ]------------
  [   94.441892] WARNING: CPU: 0 PID: 1188 at 
drivers/i2c/busses/i2c-tegra.c:941 tegra_i2c_isr+0x210/0x3b8 [i2c_tegra]
  [   94.441907] Modules linked in: nvidia_uvm(OE) xt_conntrack nft_chain_nat 
xt_MASQUERADE nf_nat bridge stp llc nf_conntrack_netlink nf_conntrack 
nf_defrag_ipv6 nf_defrag_ipv4 xfrm_user xfrm_algo xt_addrtype nft_compat 
nf_tables qrtr overlay rdma_ucm(OE) rdma_cm(OE) iw_cm(OE) ib_ipoib(OE) 
ib_cm(OE) cfg80211 sunrpc binfmt_misc nls_iso8859_1 nvidia_drm(OE) ast dax_hmem 
cxl_acpi nvidia_cspmu cxl_core nvidia_modeset(OE) coresight_trbe arm_smmuv3_pmu 
arm_cspmu_module arm_spe_pmu video ipmi_ssif(+) acpi_power_meter coresight_stm 
coresight_tmc coresight_funnel stm_p_basic cppc_cpufreq spi_nor cdc_subset 
acpi_ipmi stm_core coresight uio_pdrv_genirq uio sch_fq_codel 
nvidia_peermem(OE) ib_umad(OE) nvidia_fs(O) nvidia(OE) ecc dm_multipath 
knem(OE) ipmi_devintf ipmi_msghandler nvme_fabrics efi_pstore nfnetlink 
dmi_sysfs ip_tables x_tables autofs4 btrfs blake2b_generic raid10 raid456 
async_raid6_recov async_memcpy async_pq async_xor async_tx xor xor_neon 
raid6_pq libcrc32c raid1 raid0 mlx5_ib(O
 E) ib_uverbs(OE) macsec ib_core(OE)
  [   94.441994]  cdc_ether usbnet crct10dif_ce polyval_ce polyval_generic 
ghash_ce mlx5_core(OE) sm4_ce_gcm sm4_ce_ccm sm4_ce sm4_ce_cipher mlxfw(OE) 
psample sm4 mlxdevm(OE) sm3_ce sm3 i2c_smbus tls nvme sha3_ce sha2_ce igb 
nvme_core xhci_pci sha256_arm64 mlx_compat(OE) sha1_ce arm_smccc_trng nvme_auth 
i2c_algo_bit xhci_pci_renesas pci_hyperv_intf i2c_tegra aes_neon_bs 
aes_neon_blk aes_ce_blk aes_ce_cipher
  [   94.442032] CPU: 0 PID: 1188 Comm: irq/80-NVDA0301 Tainted: G        W  
OEL     6.8.0-1021-nvidia-64k #23-Ubuntu
  [   94.442035] Hardware name: NVIDIA GB200 NVL/P3809-BMC, BIOS 02.03.19 
20250129
  [   94.442037] pstate: 83400009 (Nzcv daif +PAN -UAO +TCO +DIT -SSBS BTYPE=--)
  [   94.442040] pc : tegra_i2c_isr+0x210/0x3b8 [i2c_tegra]
  [   94.442043] lr : tegra_i2c_isr+0x200/0x3b8 [i2c_tegra]
  [   94.442046] sp : ffff8000e334fd80
  [   94.442048] x29: ffff8000e334fd80 x28: 0000000000000000 x27: 
0000000000000000
  [   94.442051] x26: ffffd7a9258c64e8 x25: ffffd7a9258c32d8 x24: 
ffff10001c6de400
  [   94.442055] x23: ffff00009b502c00 x22: 0000000000000001 x21: 
0000000000000000
  [   94.442058] x20: 0000000000000082 x19: ffff10005d27b880 x18: 
ffff8000e3360020
  [   94.442061] x17: 0000000000000000 x16: 0000000000000000 x15: 
0000001a00000008
  [   94.442065] x14: 0000000000000000 x13: 0000000000000000 x12: 
0101010101010101
  [   94.442068] x11: 0000000000000000 x10: 66507942e30e1ac4 x9 : 
ffffd7a8b4ec20a8
  [   94.442072] x8 : ffff8000e334fdc8 x7 : 0000000000000000 x6 : 
0000000000000000
  [   94.442076] x5 : 0000000000000000 x4 : 0000000000000000 x3 : 
0000000000000000
  [   94.442080] x2 : 0000000000000000 x1 : 0000000000000000 x0 : 
0000000000000001
  [   94.442083] Call trace:
  [   94.442085]  tegra_i2c_isr+0x210/0x3b8 [i2c_tegra]
  [   94.442087]  irq_thread_fn+0x38/0xd0
  [   94.442098]  irq_thread+0x170/0x278
  [   94.442101]  kthread+0xf8/0x110
  [   94.442109]  ret_from_fork+0x10/0x20
  [   94.442115] ---[ end trace 0000000000000000 ]---

  
  This is the lore discussion:
  
https://patchwork.ozlabs.org/project/linux-tegra/patch/20250320132144.34764-1-akhilraj...@nvidia.com/

  And the patch is in linux-next
  
https://web.git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/patch/drivers/i2c/busses/i2c-tegra.c?id=17ffd5154a03fcec9ce1ff4ff5e604235a91f985

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