This is the error I’m seeing on a Orin NX running Jetson Linux R35.4.1 when the PCI device is attempting to DMA from reserved memory

hardware: orin nx 16gb

software environment:R35.4.1

PCIE1连接的WIFI模块(

INTEL AX210NGW)

LOG:

[ 3772.203920] ------------[ cut here ]------------
[ 3772.208760] WARNING: CPU: 3 PID: 474 at drivers/net/wireless/intel/iwlwifi/pcie/rx.c:1322 iwl_pcie_rx_handle+0x83c/0xa80 [iwlwifi]
[ 3772.221030] —[ end trace 2341b41913b808fe ]—
[ 3777.254266] arm-smmu 8000000.iommu: Unhandled context fault: fsr=0x80000402, iova=0xff2fa000, fsynr=0x690013, cbfrsynra=0x1005, cb=2
[ 3777.270428] mc-err: vpr base=0:0, size=0, ctrl=1, override:(201803c6, b9ee11c1, 1, 0)
[ 3777.279373] mc-err: (255) csw_pcie1w: MC request violates VPR requirements
[ 3777.286890] mc-err: status = 0x0ff740db; hi_addr_reg = 0x00000000 addr = 0xffffffff00
[ 3777.295460] mc-err: secure: yes, access-type: write
[ 3777.301248] ------------[ cut here ]------------
[ 3777.306171] WARNING: CPU: 0 PID: 471 at drivers/net/wireless/intel/iwlwifi/pcie/rx.c:1322 iwl_pcie_rx_handle+0x83c/0xa80 [iwlwifi]
[ 3777.318442] —[ end trace 2341b41913b808ff ]—
[ 3782.657853] ------------[ cut here ]------------
[ 3782.662699] WARNING: CPU: 1 PID: 472 at drivers/net/wireless/intel/iwlwifi/pcie/rx.c:1322 iwl_pcie_rx_handle+0x83c/0xa80 [iwlwifi]
[ 3782.674971] —[ end trace 2341b41913b80900 ]—
[ 3788.517226] arm-smmu 8000000.iommu: Unhandled context fault: fsr=0x80000402, iova=0xfdb00000, fsynr=0x690013, cbfrsynra=0x1005, cb=2
[ 3788.517230] ------------[ cut here ]------------
[ 3788.534136] mc-err: vpr base=0:0, size=0, ctrl=1, override:(201803c6, b9ee11c1, 1, 0)
[ 3788.534331] WARNING: CPU: 7 PID: 479 at drivers/net/wireless/intel/iwlwifi/pcie/rx.c:1322 iwl_pcie_rx_handle+0x83c/0xa80 [iwlwifi]
[ 3788.542856] mc-err: (255) csw_pcie1w: MC request violates VPR requirements
[ 3788.554588] —[ end trace 2341b41913b80901 ]—
[ 3788.567423] mc-err: status = 0x0ff740db; hi_addr_reg = 0x00000000 addr = 0xffffffff00
[ 3788.576236] mc-err: secure: yes, access-type: write
[ 3793.357075] arm-smmu 8000000.iommu: Unhandled context fault: fsr=0x402, iova=0xff1cf000, fsynr=0x690013, cbfrsynra=0x1005, cb=2
[ 3793.373220] mc-err: vpr base=0:0, size=0, ctrl=1, override:(201803c6, b9ee11c1, 1, 0)
[ 3793.381900] mc-err: (255) csw_pcie1w: MC request violates VPR requirements
[ 3793.389387] mc-err: status = 0x0ff740db; hi_addr_reg = 0x00000000 addr = 0xffffffff00
[ 3793.397893] mc-err: secure: yes, access-type: write
[ 3793.403625] iwlwifi 0001:01:00.0: iwl_trans_pcie_reclaim: Read index for txq id (4), last_to_free 148 is out of range [0-65536] 15330 15286.
[ 3802.727728] ------------[ cut here ]------------
[ 3802.732580] WARNING: CPU: 3 PID: 474 at drivers/net/wireless/intel/iwlwifi/pcie/rx.c:1322 iwl_pcie_rx_handle+0x83c/0xa80 [iwlwifi]
[ 3802.744868] —[ end trace 2341b41913b80902 ]—
[ 3807.631392] ------------[ cut here ]------------
[ 3807.636250] WARNING: CPU: 3 PID: 474 at drivers/net/wireless/intel/iwlwifi/pcie/rx.c:1322 iwl_pcie_rx_handle+0x83c/0xa80 [iwlwifi]
[ 3807.648517] —[ end trace 2341b41913b80903 ]—
[ 3813.432613] ------------[ cut here ]------------
[ 3813.432647] arm-smmu 8000000.iommu: Unhandled context fault: fsr=0x80000402, iova=0xfee23000, fsynr=0x690013, cbfrsynra=0x1005, cb=2
[ 3813.449705] WARNING: CPU: 3 PID: 474 at drivers/net/wireless/intel/iwlwifi/pcie/rx.c:1322 iwl_pcie_rx_handle+0x83c/0xa80 [iwlwifi]
[ 3813.453541] mc-err: vpr base=0:0, size=0, ctrl=1, override:(201803c6, b9ee11c1, 1, 0)
[ 3813.461942] —[ end trace 2341b41913b80904 ]—
[ 3813.476572] mc-err: (255) csw_pcie1w: MC request violates VPR requirements
[ 3813.484155] mc-err: status = 0x0ff740db; hi_addr_reg = 0x00000000 addr = 0xffffffff00
[ 3813.492761] mc-err: secure: yes, access-type: write
[ 3817.536143] arm-smmu 8000000.iommu: Unhandled context fault: fsr=0x402, iova=0xff6e4000, fsynr=0x690013, cbfrsynra=0x1005, cb=2
[ 3817.552821] mc-err: Too many MC errors; throttling prints
[ 3817.558762] iwlwifi 0001:01:00.0: iwl_trans_pcie_reclaim: Read index for txq id (4), last_to_free 861 is out of range [0-65536] 3457 3435.
[ 3827.639627] ------------[ cut here ]------------
[ 3827.644475] WARNING: CPU: 4 PID: 476 at drivers/net/wireless/intel/iwlwifi/pcie/rx.c:1322 iwl_pcie_rx_handle+0x83c/0xa80 [iwlwifi]
[ 3827.656750] —[ end trace 2341b41913b80905 ]—
[ 3834.523439] iwlwifi 0001:01:00.0: iwl_trans_pcie_reclaim: Read index for txq id (4), last_to_free 418 is out of range [0-65536] 39802 39801.
[ 3842.453555] ------------[ cut here ]------------
[ 3842.458411] WARNING: CPU: 3 PID: 474 at drivers/net/wireless/intel/iwlwifi/pcie/rx.c:1322 iwl_pcie_rx_handle+0x83c/0xa80 [iwlwifi]
[ 3842.470696] —[ end trace 2341b41913b80906 ]—
[ 3844.761773] ------------[ cut here ]------------
[ 3844.761788] arm-smmu 8000000.iommu: Unhandled context fault: fsr=0x80000402, iova=0xfee0b800, fsynr=0x690013, cbfrsynra=0x1005, cb=2
[ 3844.778842] WARNING: CPU: 4 PID: 476 at drivers/net/wireless/intel/iwlwifi/pcie/rx.c:1322 iwl_pcie_rx_handle+0x83c/0xa80 [iwlwifi]
[ 3844.782762] mc-err: vpr base=0:0, size=0, ctrl=1, override:(201803c6, b9ee11c1, 1, 0)
[ 3844.791071] —[ end trace 2341b41913b80907 ]—
[ 3844.805586] mc-err: (255) csw_pcie1w: MC request violates VPR requirements
[ 3844.812966] mc-err: status = 0x0ff740db; hi_addr_reg = 0x00000000 addr = 0xffffffff00
[ 3844.821539] mc-err: secure: yes, access-type: write
[ 3851.798944] ------------[ cut here ]------------
[ 3851.803789] WARNING: CPU: 3 PID: 474 at drivers/net/wireless/intel/iwlwifi/pcie/rx.c:1322 iwl_pcie_rx_handle+0x83c/0xa80 [iwlwifi]
[ 3851.816059] —[ end trace 2341b41913b80908 ]—
[ 3853.955440] ------------[ cut here ]------------
[ 3853.960283] WARNING: CPU: 4 PID: 476 at drivers/net/wireless/intel/iwlwifi/pcie/rx.c:1322 iwl_pcie_rx_handle+0x83c/0xa80 [iwlwifi]
[ 3853.972555] —[ end trace 2341b41913b80909 ]—
[ 3855.454803] uvcvideo: Non-zero status (-75) in video completion handler.
[ 3861.594517] ------------[ cut here ]------------
[ 3861.599375] WARNING: CPU: 3 PID: 474 at drivers/net/wireless/intel/iwlwifi/pcie/rx.c:1322 iwl_pcie_rx_handle+0x83c/0xa80 [iwlwifi]
[ 3861.611654] —[ end trace 2341b41913b8090a ]—
[ 3865.176421] iwlwifi 0001:01:00.0: iwl_trans_pcie_reclaim: Read index for txq id (4), last_to_free 854 is out of range [0-65536] 44057 44054.
[ 3873.986261] ------------[ cut here ]------------
[ 3873.991121] WARNING: CPU: 3 PID: 474 at drivers/net/wireless/intel/iwlwifi/pcie/rx.c:1322 iwl_pcie_rx_handle+0x83c/0xa80 [iwlwifi]
[ 3874.003423] —[ end trace 2341b41913b8090b ]—
[ 3880.231242] ------------[ cut here ]------------
[ 3880.236101] WARNING: CPU: 3 PID: 474 at drivers/net/wireless/intel/iwlwifi/pcie/rx.c:1322 iwl_pcie_rx_handle+0x83c/0xa80 [iwlwifi]
[ 3880.248380] —[ end trace 2341b41913b8090c ]—
[ 3884.532278] ------------[ cut here ]------------
[ 3884.537227] WARNING: CPU: 0 PID: 471 at drivers/net/wireless/intel/iwlwifi/pcie/rx.c:1322 iwl_pcie_rx_handle+0x83c/0xa80 [iwlwifi]
[ 3884.549501] —[ end trace 2341b41913b8090d ]—
[ 3892.841013] ------------[ cut here ]------------
[ 3892.845862] WARNING: CPU: 4 PID: 476 at drivers/net/wireless/intel/iwlwifi/pcie/rx.c:1322 iwl_pcie_rx_handle+0x83c/0xa80 [iwlwifi]
[ 3892.858133] —[ end trace 2341b41913b8090e ]—
[ 3897.218716] ------------[ cut here ]------------
[ 3897.223568] WARNING: CPU: 4 PID: 476 at drivers/net/wireless/intel/iwlwifi/pcie/rx.c:1322 iwl_pcie_rx_handle+0x83c/0xa80 [iwlwifi]
[ 3897.235842] —[ end trace 2341b41913b8090f ]—
[ 3902.351361] arm-smmu 8000000.iommu: Unhandled context fault: fsr=0x402, iova=0xfd9f9000, fsynr=0x690013, cbfrsynra=0x1005, cb=2
[ 3902.367157] mc-err: vpr base=0:0, size=0, ctrl=1, override:(201803c6, b9ee11c1, 1, 0)
[ 3902.376158] mc-err: (255) csw_pcie1w: MC request violates VPR requirements
[ 3902.383632] mc-err: status = 0x0ff740db; hi_addr_reg = 0x00000000 addr = 0xffffffff00
[ 3902.392456] mc-err: secure: yes, access-type: write
[ 3902.398007] iwlwifi 0001:01:00.0: iwl_trans_pcie_reclaim: Read index for txq id (4), last_to_free 422 is out of range [0-65536] 62306 62281.
[ 3911.358895] ------------[ cut here ]------------
[ 3911.363729] WARNING: CPU: 3 PID: 474 at drivers/net/wireless/intel/iwlwifi/pcie/rx.c:1322 iwl_pcie_rx_handle+0x83c/0xa80 [iwlwifi]
[ 3911.376004] —[ end trace 2341b41913b80910 ]—
[ 3918.187427] ------------[ cut here ]------------
[ 3918.192270] WARNING: CPU: 4 PID: 476 at drivers/net/wireless/intel/iwlwifi/pcie/rx.c:1322 iwl_pcie_rx_handle+0x83c/0xa80 [iwlwifi]
[ 3918.204540] —[ end trace 2341b41913b80911 ]—
[ 3920.128533] arm-smmu 8000000.iommu: Unhandled context fault: fsr=0x80000402, iova=0xff23b800, fsynr=0x690013, cbfrsynra=0x1005, cb=2
[ 3920.128616] ------------[ cut here ]------------
[ 3920.145072] mc-err: vpr base=0:0, size=0, ctrl=1, override:(201803c6, b9ee11c1, 1, 0)
[ 3920.145635] WARNING: CPU: 6 PID: 478 at drivers/net/wireless/intel/iwlwifi/pcie/rx.c:1322 iwl_pcie_rx_handle+0x83c/0xa80 [iwlwifi]
[ 3920.145799] —[ end trace 2341b41913b80912 ]—
[ 3920.172075] mc-err: (255) csw_pcie1w: MC request violates VPR requirements
[ 3920.179449] mc-err: status = 0x0ff740db; hi_addr_reg = 0x00000000 addr = 0xffffffff00
[ 3920.188152] mc-err: secure: yes, access-type: write
[ 3928.110626] arm-smmu 8000000.iommu: Unhandled context fault: fsr=0x80000402, iova=0xff2fa800, fsynr=0x690013, cbfrsynra=0x1005, cb=2
[ 3928.110678] ------------[ cut here ]------------
[ 3928.126757] mc-err: vpr base=0:0, size=0, ctrl=1, override:(201803c6, b9ee11c1, 1, 0)
[ 3928.127704] WARNING: CPU: 4 PID: 476 at drivers/net/wireless/intel/iwlwifi/pcie/rx.c:1322 iwl_pcie_rx_handle+0x83c/0xa80 [iwlwifi]
[ 3928.127865] —[ end trace 2341b41913b80913 ]—
[ 3928.127876] iwlwifi 0001:01:00.0: HCMD_ACTIVE already clear for command STATISTICS_CMD
[ 3928.163193] mc-err: (255) csw_pcie1w: MC request violates VPR requirements
[ 3928.170582] mc-err: status = 0x0ff740db; hi_addr_reg = 0x00000000 addr = 0xffffffff00
[ 3928.179325] mc-err: secure: yes, access-type: write
[ 3931.300285] ------------[ cut here ]------------
[ 3931.305145] WARNING: CPU: 5 PID: 477 at drivers/net/wireless/intel/iwlwifi/pcie/rx.c:1322 iwl_pcie_rx_handle+0x83c/0xa80 [iwlwifi]
[ 3931.317412] —[ end trace 2341b41913b80914 ]—
[ 3938.033697] ------------[ cut here ]------------
[ 3938.038541] WARNING: CPU: 5 PID: 477 at drivers/net/wireless/intel/iwlwifi/pcie/rx.c:1322 iwl_pcie_rx_handle+0x83c/0xa80 [iwlwifi]
[ 3938.050837] —[ end trace 2341b41913b80915 ]—
[ 3941.114489] ------------[ cut here ]------------
[ 3941.119340] WARNING: CPU: 1 PID: 472 at drivers/net/wireless/intel/iwlwifi/pcie/rx.c:1322 iwl_pcie_rx_handle+0x83c/0xa80 [iwlwifi]
[ 3941.131602] —[ end trace 2341b41913b80916 ]—
[ 3947.847289] ------------[ cut here ]------------
[ 3947.852144] WARNING: CPU: 1 PID: 472 at drivers/net/wireless/intel/iwlwifi/pcie/rx.c:1322 iwl_pcie_rx_handle+0x83c/0xa80 [iwlwifi]
[ 3947.864433] —[ end trace 2341b41913b80917 ]—
[ 3950.282066] iwlwifi 0001:01:00.0: iwl_trans_pcie_reclaim: Read index for txq id (4), last_to_free 579 is out of range [0-65536] 35371 35367.
[ 3966.252830] arm-smmu 8000000.iommu: Unhandled context fault: fsr=0x80000402, iova=0xffa80000, fsynr=0x690013, cbfrsynra=0x1005, cb=2
[ 3966.252832] ------------[ cut here ]------------
[ 3966.269004] mc-err: Too many MC errors; throttling prints
[ 3966.269915] WARNING: CPU: 1 PID: 472 at drivers/net/wireless/intel/iwlwifi/pcie/rx.c:1322 iwl_pcie_rx_handle+0x83c/0xa80 [iwlwifi]
[ 3966.270094] —[ end trace 2341b41913b80918 ]—
[ 3969.066491] arm-smmu 8000000.iommu: Unhandled context fault: fsr=0x402, iova=0xffda2000, fsynr=0x690013, cbfrsynra=0x1005, cb=2
[ 3969.082268] mc-err: vpr base=0:0, size=0, ctrl=1, override:(201803c6, b9ee11c1, 1, 0)
[ 3969.091520] mc-err: (255) csw_pcie1w: MC request violates VPR requirements
[ 3969.098875] mc-err: status = 0x0ff740db; hi_addr_reg = 0x00000000 addr = 0xffffffff00
[ 3969.107628] mc-err: secure: yes, access-type: write
[ 3969.113262] iwlwifi 0001:01:00.0: iwl_trans_pcie_reclaim: Read index for txq id (4), last_to_free 745 is out of range [0-65536] 9297 9231.
[ 3979.128771] ------------[ cut here ]------------
[ 3979.133611] WARNING: CPU: 3 PID: 474 at drivers/net/wireless/intel/iwlwifi/pcie/rx.c:1322 iwl_pcie_rx_handle+0x83c/0xa80 [iwlwifi]
[ 3979.145864] —[ end trace 2341b41913b80919 ]—
[ 3986.650300] ------------[ cut here ]------------
[ 3986.655150] WARNING: CPU: 4 PID: 476 at drivers/net/wireless/intel/iwlwifi/pcie/rx.c:1322 iwl_pcie_rx_handle+0x83c/0xa80 [iwlwifi]
[ 3986.667453] —[ end trace 2341b41913b8091a ]—
[ 3990.948061] ------------[ cut here ]------------
[ 3990.952905] WARNING: CPU: 5 PID: 477 at drivers/net/wireless/intel/iwlwifi/pcie/rx.c:1322 iwl_pcie_rx_handle+0x83c/0xa80 [iwlwifi]
[ 3990.965207] —[ end trace 2341b41913b8091b ]—
[ 3997.220156] ------------[ cut here ]------------
[ 3997.225012] WARNING: CPU: 1 PID: 472 at drivers/net/wireless/intel/iwlwifi/pcie/rx.c:1322 iwl_pcie_rx_handle+0x83c/0xa80 [iwlwifi]
[ 3997.237291] —[ end trace 2341b41913b8091c ]—
[ 3997.242066] iwlwifi 0001:01:00.0: HCMD_ACTIVE already clear for command STATISTICS_CMD
[ 3997.695664] ------------[ cut here ]------------
[ 3997.700513] WARNING: CPU: 4 PID: 476 at drivers/net/wireless/intel/iwlwifi/pcie/rx.c:1469 iwl_pcie_rx_handle+0x860/0xa80 [iwlwifi]
[ 3997.712784] —[ end trace 2341b41913b8091d ]—
[ 3997.718952] iwlwifi 0001:01:00.0: Microcode SW error detected. Restarting 0x0.
[ 3997.727234] iwlwifi 0001:01:00.0: Start IWL Error Log Dump:
[ 3997.733273] iwlwifi 0001:01:00.0: Status: 0x00000040, count: 6
[ 3997.739762] iwlwifi 0001:01:00.0: Loaded firmware version: 59.601f3a66.0 ty-a0-gf-a0-59.ucode
[ 3997.749064] iwlwifi 0001:01:00.0: 0x00000084 | NMI_INTERRUPT_UNKNOWN
[ 3997.756522] iwlwifi 0001:01:00.0: 0x10808200 | trm_hw_status0
[ 3997.762915] iwlwifi 0001:01:00.0: 0x00010000 | trm_hw_status1
[ 3997.769339] iwlwifi 0001:01:00.0: 0x004D9BDC | branchlink2
[ 3997.775218] iwlwifi 0001:01:00.0: 0x00008414 | interruptlink1
[ 3997.781589] iwlwifi 0001:01:00.0: 0x00008414 | interruptlink2
[ 3997.787939] iwlwifi 0001:01:00.0: 0x000161C4 | data1
[ 3997.793245] iwlwifi 0001:01:00.0: 0x01000000 | data2
[ 3997.798736] iwlwifi 0001:01:00.0: 0x00000000 | data3
[ 3997.804142] iwlwifi 0001:01:00.0: 0x0B80EC49 | beacon time
[ 3997.810177] iwlwifi 0001:01:00.0: 0x99B173B6 | tsf lowG
[ 3997.815674] iwlwifi 0001:01:00.0: 0x00000053 | tsf hi
[ 3997.821257] iwlwifi 0001:01:00.0: 0x0000EBE5 | time gp1
[ 3997.826871] iwlwifi 0001:01:00.0: 0xEDFE9D0B | time gp2
[ 3997.832603] iwlwifi 0001:01:00.0: 0x00000001 | uCode revision type
[ 3997.839409] iwlwifi 0001:01:00.0: 0x0000003B | uCode version major
[ 3997.846073] iwlwifi 0001:01:00.0: 0x601F3A66 | uCode version minor
[ 3997.852951] iwlwifi 0001:01:00.0: 0x00000420 | hw version
[ 3997.858944] iwlwifi 0001:01:00.0: 0x00C89002 | board version
[ 3997.865116] iwlwifi 0001:01:00.0: 0x040C001C | hcmd
[ 3997.870576] iwlwifi 0001:01:00.0: 0x66823000 | isr0
[ 3997.875794] iwlwifi 0001:01:00.0: 0x01448000 | isr1
[ 3997.881221] iwlwifi 0001:01:00.0: 0x48F00112 | isr2
[ 3997.886511] iwlwifi 0001:01:00.0: 0x00C37B5C | isr3
[ 3997.891919] iwlwifi 0001:01:00.0: 0x00200000 | isr4
[ 3997.897173] iwlwifi 0001:01:00.0: 0x040D001C | last cmd Id
[ 3997.903266] iwlwifi 0001:01:00.0: 0x000161C4 | wait_event
[ 3997.909196] iwlwifi 0001:01:00.0: 0x000000C4 | l2p_control
[ 3997.915130] iwlwifi 0001:01:00.0: 0x00438034 | l2p_duration
[ 3997.921317] iwlwifi 0001:01:00.0: 0x00000007 | l2p_mhvalid
[ 3997.927234] iwlwifi 0001:01:00.0: 0x00810048 | l2p_addr_match
[ 3997.933559] iwlwifi 0001:01:00.0: 0x00000009 | lmpm_pmg_sel
[ 3997.939521] iwlwifi 0001:01:00.0: 0x00000000 | timestamp
[ 3997.945419] iwlwifi 0001:01:00.0: 0x00000808 | flow_handler
[ 3997.951639] iwlwifi 0001:01:00.0: Start IWL Error Log Dump:
[ 3997.957684] iwlwifi 0001:01:00.0: Status: 0x00000040, count: 7
[ 3997.964140] iwlwifi 0001:01:00.0: 0x20000066 | NMI_INTERRUPT_HOST
[ 3997.970868] iwlwifi 0001:01:00.0: 0x00000000 | umac branchlink1
[ 3997.977233] iwlwifi 0001:01:00.0: 0x8045D8DE | umac branchlink2
[ 3997.983800] iwlwifi 0001:01:00.0: 0x804815AC | umac interruptlink1
[ 3997.990560] iwlwifi 0001:01:00.0: 0x804815AC | umac interruptlink2
[ 3997.997189] iwlwifi 0001:01:00.0: 0x01000000 | umac data1
[ 3998.003159] iwlwifi 0001:01:00.0: 0x804815AC | umac data2
[ 3998.009184] iwlwifi 0001:01:00.0: 0x00000000 | umac data3
[ 3998.015025] iwlwifi 0001:01:00.0: 0x0000003B | umac major
[ 3998.021057] iwlwifi 0001:01:00.0: 0x601F3A66 | umac minor
[ 3998.026890] iwlwifi 0001:01:00.0: 0xEDFEA211 | frame pointer
[ 3998.033134] iwlwifi 0001:01:00.0: 0xC0886264 | stack pointer
[ 3998.039215] iwlwifi 0001:01:00.0: 0x0005010C | last host cmd
[ 3998.045414] iwlwifi 0001:01:00.0: 0x00000400 | isr status reg
[ 3998.051808] iwlwifi 0001:01:00.0: IML/ROM dump:
[ 3998.056719] iwlwifi 0001:01:00.0: 0x00000B03 | IML/ROM error/state
[ 3998.063665] iwlwifi 0001:01:00.0: 0x00007014 | IML/ROM data1
[ 3998.069787] iwlwifi 0001:01:00.0: Fseq Registers:
[ 3998.074737] iwlwifi 0001:01:00.0: 0x60000000 | FSEQ_ERROR_CODE
[ 3998.080868] iwlwifi 0001:01:00.0: 0x80440000 | FSEQ_TOP_INIT_VERSION
[ 3998.087475] iwlwifi 0001:01:00.0: 0x00040090 | FSEQ_CNVIO_INIT_VERSION
[ 3998.094267] iwlwifi 0001:01:00.0: 0x0000A652 | FSEQ_OTP_VERSION
[ 3998.100445] iwlwifi 0001:01:00.0: 0x00000002 | FSEQ_TOP_CONTENT_VERSION
[ 3998.107404] iwlwifi 0001:01:00.0: 0x4552414E | FSEQ_ALIVE_TOKEN
[ 3998.113571] iwlwifi 0001:01:00.0: 0x00400410 | FSEQ_CNVI_ID
[ 3998.119366] iwlwifi 0001:01:00.0: 0x00400410 | FSEQ_CNVR_ID
[ 3998.125178] iwlwifi 0001:01:00.0: 0x00400410 | CNVI_AUX_MISC_CHIP
[ 3998.131519] iwlwifi 0001:01:00.0: 0x00400410 | CNVR_AUX_MISC_CHIP
[ 3998.137864] iwlwifi 0001:01:00.0: 0x00009061 | CNVR_SCU_SD_REGS_SD_REG_DIG_DCDC_VTRIM
[ 3998.146013] iwlwifi 0001:01:00.0: 0x00000061 | CNVR_SCU_SD_REGS_SD_REG_ACTIVE_VDIG_MIRROR
[ 3998.156517] mttcan c310000.mttcan can1: mttcan_poll_ir: some msgs lost on in Q0
[ 3998.164870] iwlwifi 0001:01:00.0: WRT: Collecting data: ini trigger 4 fired.
[ 3998.450734] mttcan c310000.mttcan can1: mttcan_poll_ir: some msgs lost on in Q0
[ 3999.018924] mttcan c310000.mttcan can1: mttcan_poll_ir: some msgs lost on in Q0
[ 3999.290133] ACPI: <n/a>: failed to evaluate _DSM (0x1001)
[ 3999.296226] ACPI: <n/a>: failed to evaluate _DSM (0x1001)
[ 3999.898211] Unable to handle kernel NULL pointer dereference at virtual address 0000000000000000
[ 3999.907283] Mem abort info:
[ 3999.910155] ESR = 0x96000046
[ 3999.913295] EC = 0x25: DABT (current EL), IL = 32 bits
[ 3999.918774] SET = 0, FnV = 0
[ 3999.921920] EA = 0, S1PTW = 0
[ 3999.925143] Data abort info:
[ 3999.928105] ISV = 0, ISS = 0x00000046
[ 3999.932055] CM = 0, WnR = 1
[ 3999.935112] user pgtable: 4k pages, 48-bit VAs, pgdp=0000000332300000
[ 3999.941747] [0000000000000000] pgd=00000003272ee003, p4d=00000003272ee003, pud=000000013ed73003, pmd=0000000000000000
[ 3999.952681] Internal error: Oops: 96000046 [#1] PREEMPT SMP
[ 3999.958406] Modules linked in: ch343 nf_conntrack_netlink nfnetlink xt_addrtype br_netfilter nvidia_modeset(OE) wk2xxx_uart sch_netem mttcan can_raw can lzo_rle lzo_compress zram overlay ip6table_filter ip6_tables xt_state xt_conntrack iptable_filter ramoops reed_solomon xt_MASQUERADE iptable_nat nf_nat nf_conntrack bnep 8021q garp nf_defrag_ipv6 mrp nf_defrag_ipv4 libcrc32c iwlmvm nvgpu mac80211 snd_soc_tegra186_asrc mcp251xfd snd_soc_tegra210_ope uvcvideo snd_soc_tegra186_dspk snd_soc_tegra210_mvc snd_soc_tegra186_arad snd_soc_tegra210_iqc snd_soc_tegra210_afc snd_soc_tegra210_dmic iwlwifi can_dev videobuf2_vmalloc snd_soc_tegra210_adx snd_soc_tegra210_amx snd_soc_tegra210_mixer snd_soc_tegra210_i2s snd_soc_tegra210_admaif snd_soc_tegra210_sfc snd_soc_tegra_pcm aes_ce_blk crypto_simd cryptd aes_ce_cipher ghash_ce sha2_ce sha256_arm64 snd_soc_tegra210_adsp sha1_ce cfg80211 snd_soc_tegra_machine_driver snd_soc_spdif_tx pwm_fan r8168 snd_soc_tegra_utils snd_soc_simple_card_utils
[ 3999.958482] userspace_alert snd_hda_codec_hdmi fusb301 nvadsp xhci_pci ina3221 snd_hda_tegra snd_soc_tegra210_ahub snd_hda_codec tegra_bpmp_thermal xhci_pci_renesas tegra210_adma snd_hda_core rtk_btusb nv_imx219 spi_tegra114 btusb btrtl btbcm btintel nvidia(OE) binfmt_misc nvmap nfsd spidev ip_tables x_tables [last unloaded: mtd]
[ 4000.079375] CPU: 6 PID: 478 Comm: irq/320-iwlwifi Tainted: G W OE 5.10.120-tegra #186
[ 4000.088459] Hardware name: Unknown NVIDIA Orin NX Developer Kit start dev0220/NVIDIA Orin NX Developer Kit start dev0220, BIOS 202210.3-Unknown 01/15/2025
[ 4000.102620] pstate: a0c00009 (NzCv daif +PAN +UAO -TCO BTYPE=–)
[ 4000.108780] pc : rb_erase+0x174/0x350
[ 4000.112532] lr : tcp_ack+0x5e4/0x1290
[ 4000.116276] sp : ffff800011db3650
[ 4000.119665] x29: ffff800011db3650 x28: ffff4b5cc629e740
[ 4000.125111] x27: ffff4b5f09648628 x26: ffff800011db3758
[ 4000.130546] x25: ffff4b5f09649e00 x24: 000000000000000c
[ 4000.135995] x23: ffff4b5cc194e900 x22: 000000005f53035d
[ 4000.141432] x21: ffff4b5f09648600 x20: ffff4b5cc194ea58
[ 4000.146873] x19: 0000000000000001 x18: ffff4b5ccfbdef14
[ 4000.152319] x17: 0000000000000000 x16: ffffbcfd2d4bd9f0
[ 4000.157766] x15: ffff4b5ccfbdef04 x14: 0000000000000001
[ 4000.163200] x13: 000000005f531ee5 x12: 0000000000000000
[ 4000.168642] x11: 0000000000000000 x10: 000000000000000c
[ 4000.174088] x9 : 000000005f53035d x8 : 0000000000000092
[ 4000.179535] x7 : 0000000000000006 x6 : 00000000ffffffff
[ 4000.184973] x5 : 0000000000000000 x4 : ffff4b5f09649e01
[ 4000.190411] x3 : ffff4b5f09649e00 x2 : 0000000000000000
[ 4000.195850] x1 : ffff4b5cc194ea58 x0 : ffff4b5c35cb7200
[ 4000.201285] Call trace:
[ 4000.203798] rb_erase+0x174/0x350
[ 4000.207199] tcp_rcv_established+0x274/0x7b0
[ 4000.211572] tcp_v4_do_rcv+0x1b8/0x2c0
[ 4000.215409] tcp_v4_rcv+0xb74/0xca0
[ 4000.218981] ip_protocol_deliver_rcu+0x48/0x210
[ 4000.223628] ip_local_deliver_finish+0x6c/0x90
[ 4000.228177] ip_local_deliver+0x11c/0x130
[ 4000.232285] ip_sublist_rcv_finish+0x50/0x70
[ 4000.236662] ip_sublist_rcv+0x178/0x1f0
[ 4000.240588] ip_list_rcv+0x10c/0x1b0
[ 4000.244250] __netif_receive_skb_list_core+0x18c/0x220
[ 4000.249515] netif_receive_skb_list_internal+0x194/0x2b0
[ 4000.254968] netif_receive_skb_list+0x34/0x190
[ 4000.259525] iwl_pcie_rx_handle+0xa14/0xa80 [iwlwifi]
[ 4000.264701] iwl_pcie_irq_rx_msix_handler+0x64/0x160 [iwlwifi]
[ 4000.270671] irq_thread_fn+0x34/0xa0
[ 4000.274330] irq_thread+0x1b0/0x2a0
[ 4000.277907] kthread+0x148/0x170
[ 4000.281213] ret_from_fork+0x10/0x24
[ 4000.284873] Code: 1400005d f9000462 b2400064 f9000803 (f9000044)
[ 4000.291128] —[ end trace 2341b41913b8091e ]—
[ 4000.301937] Kernel panic - not syncing: Oops: Fatal exception in interrupt
[ 4000.308995] SMP: stopping secondary CPUs
[ 4000.313019] Kernel Offset: 0x3cfd1d390000 from 0xffff800010000000
[ 4000.319259] PHYS_OFFSET: 0xffffb4a480000000
[ 4000.323551] CPU features: 0x08040006,4a80aa38
[ 4000.328017] Memory Limit: none
[ 4000.337135] —[ end Kernel panic - not syncing: Oops: Fatal exception in interrupt ]—

Hi,

Please check if i210 driver got updated in upstream. This issue seems not from NV driver but device driver has something wrong.

Did the WIFI device access an address it shouldn’t have placed?

Yes, it is possible.

ok Thanks.

Thank you for the detailed kernel logs. The SMMU faults, MC errors, and iwlwifi driver warnings suggest a potential device driver compatibility issue with the Intel AX210NGW module on your Orin NX system.

To help narrow down the root cause, could you please provide the following information:

  1. Driver version check: What is the current i210 driver version on your system? You can check this with ethtool -i <interface> or by examining the driver source. Has the i210 driver been updated to the latest upstream version?

  2. Test with updated driver: If you haven’t already, please test with the latest upstream i210 driver and provide the kernel logs from that test run. This will help us determine if the issue is driver-related or firmware-related.

  3. Firmware version: Please confirm the current firmware version for the Intel AX210NGW module and whether you’ve tested with the latest available firmware.

Once we have this information, we can better diagnose whether the issue is related to the WiFi driver, the IOMMU configuration, or the VPR memory constraints on your system.

  1. Driver version check:
    ethtool -i wlan0
    driver: iwlwifi
    version: 5.10.120-tegra
    firmware-version: 59.601f3a66.0 ty-a0-gf-a0-59.uc
    expansion-rom-version:
    bus-info: 0001:01:00.0
    supports-statistics: yes
    supports-test: no
    supports-eeprom-access: no
    supports-register-dump: no
    supports-priv-flags: no
    software environment:R35.4.1 The driver that comes with the software package。
  2. Test with updated driver:
    Not using the latest testing
  3. Firmware version:
    Not using the latest testing
    All of them are built-in software packages

Thanks for the detailed logs and driver version check. The kernel panics and SMMU/MC errors you’re seeing are consistent with a driver/firmware mismatch or compatibility issue with the Intel AX210NGW on your Orin NX.

To help narrow this down, could you test with the latest upstream iwlwifi driver and firmware?

  1. Update iwlwifi driver: Test with the latest upstream version (newer than 5.10.120-tegra) to see if the SMMU context faults and microcode errors resolve.
  2. Update Intel AX210NGW firmware: Confirm you’re running the latest available firmware for the AX210NGW (newer than 59.601f3a66.0).
  3. Capture new kernel logs: After updating both driver and firmware, reproduce the issue and share the new kernel logs. This will help us see if the errors persist or change.
  4. Report results: Let us know whether the panics stop, change, or remain the same with the updated versions.

Once you have those results, we can determine if this is a known compatibility issue or if further investigation is needed.

ok Thanks