* Re: Re: ath11k/mhi backtraces on shutdown with linux-next
@ 2020-12-13 19:22 alan
2020-12-16 18:39 ` Kalle Valo
0 siblings, 1 reply; 12+ messages in thread
From: alan @ 2020-12-13 19:22 UTC (permalink / raw)
To: ath11k
Hello Kalle,
I want to thank you for your work on ath11k. I just bought a Dell XPS 13 9310 with the AX500 wireless chip and was disappointed to discover it didn’t work with linux.
I have been following the ath11k mailing list and it appears that you are getting close to a solution - that observation about the M2 state in the MHI looks very promising.
Thanks,
Alan Blanchard
Topsfield, Massachusetts
USA
PS. I visited Tampere once, in 1995. I gave a talk at the Scandic Rosendahl in Pyynikki. Beautiful place!
--
ath11k mailing list
ath11k@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/ath11k
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: ath11k/mhi backtraces on shutdown with linux-next
2020-12-13 19:22 Re: ath11k/mhi backtraces on shutdown with linux-next alan
@ 2020-12-16 18:39 ` Kalle Valo
0 siblings, 0 replies; 12+ messages in thread
From: Kalle Valo @ 2020-12-16 18:39 UTC (permalink / raw)
To: alan; +Cc: ath11k
alan <alan@abraxas.to> writes:
> I want to thank you for your work on ath11k. I just bought a Dell XPS
> 13 9310 with the AX500 wireless chip and was disappointed to discover
> it didn’t work with linux.
>
> I have been following the ath11k mailing list and it appears that you
> are getting close to a solution - that observation about the M2 state
> in the MHI looks very promising.
Indeed, it seems we have a functional workaround now. I hope you saw
this:
https://lore.kernel.org/ath11k/87blew3e4q.fsf@codeaurora.org/
I have received multiple positive reports with tag.
> PS. I visited Tampere once, in 1995. I gave a talk at the Scandic
> Rosendahl in Pyynikki. Beautiful place!
I bet it wasn't this time of year, now it's so dark and muddy ;) Hoping
for the snow to come soon, then it will be better.
--
https://patchwork.kernel.org/project/linux-wireless/list/
https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches
--
ath11k mailing list
ath11k@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/ath11k
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: ath11k/mhi backtraces on shutdown with linux-next
2020-12-16 18:34 ` Kalle Valo
@ 2021-10-07 9:27 ` Kalle Valo
-1 siblings, 0 replies; 12+ messages in thread
From: Kalle Valo @ 2021-10-07 9:27 UTC (permalink / raw)
To: Dmitry Baryshkov
Cc: open list:DRM DRIVER FOR MSM ADRENO GPU, ath11k, Manivannan Sadhasivam
Kalle Valo <kvalo@codeaurora.org> writes:
> Dmitry Baryshkov <dmitry.baryshkov@linaro.org> writes:
>
>> On Sat, 12 Dec 2020 at 08:11, Kalle Valo <kvalo@codeaurora.org> wrote:
>>>
>>> Dmitry Baryshkov <dmitry.baryshkov@linaro.org> writes:
>>>
>>> > Hello,
>>> >
>>> > I've noticed the following backtrace during shutdown stage when
>>> > rebooting RB5 board,
>>> > using linux-next/master:
>>> >
>>> > [ 31.060483] ath11k_pci 0000:01:00.0: shutdown
>>> > [ 31.067844] ------------[ cut here ]------------
>>> > [ 31.073111] WARNING: CPU: 4 PID: 101 at
>>> > drivers/iommu/io-pgtable-arm.c:583 __arm_lpae_unmap+0x39c/0x550
>>>
>>> Do you have CONFIG_DMA_API_DEBUG disabled? There is one commit fixing a
>>> DMA API debug warning but that should be in linux-next already:
>>>
>>> cd6181ff7e93 ath11k: dp_rx: fix monitor status dma unmap direction
>>
>> I have enabled CONFIG_DMA_API_DEBUG (and _SG too). Got no additional
>> traces during boot and the same trace during reboot.
>
> On x86 I see this during rmmod when iommu is enabled:
>
> [ +0.012066] DMAR: DRHD: handling fault status reg 2
> [ +0.000022] DMAR: [DMA Write] Request device [06:00.0] PASID ffffffff
> fault addr 0 [fault reason 05] PTE Write access is not set
> [ +0.014657] DMAR: DRHD: handling fault status reg 2
> [ +0.000017] DMAR: [DMA Write] Request device [06:00.0] PASID ffffffff
> fault addr 0 [fault reason 05] PTE Write access is not set
>
> Is that the similar issue you are seeing, but just the printouts are
> different due to different iommu implementation?
BTW, this patch should fix this:
https://patchwork.kernel.org/project/linux-wireless/patch/20210913180246.193388-5-jouni@codeaurora.org/
--
https://patchwork.kernel.org/project/linux-wireless/list/
https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches
--
ath11k mailing list
ath11k@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/ath11k
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: ath11k/mhi backtraces on shutdown with linux-next
@ 2021-10-07 9:27 ` Kalle Valo
0 siblings, 0 replies; 12+ messages in thread
From: Kalle Valo @ 2021-10-07 9:27 UTC (permalink / raw)
To: Dmitry Baryshkov
Cc: open list:DRM DRIVER FOR MSM ADRENO GPU, ath11k, Manivannan Sadhasivam
Kalle Valo <kvalo@codeaurora.org> writes:
> Dmitry Baryshkov <dmitry.baryshkov@linaro.org> writes:
>
>> On Sat, 12 Dec 2020 at 08:11, Kalle Valo <kvalo@codeaurora.org> wrote:
>>>
>>> Dmitry Baryshkov <dmitry.baryshkov@linaro.org> writes:
>>>
>>> > Hello,
>>> >
>>> > I've noticed the following backtrace during shutdown stage when
>>> > rebooting RB5 board,
>>> > using linux-next/master:
>>> >
>>> > [ 31.060483] ath11k_pci 0000:01:00.0: shutdown
>>> > [ 31.067844] ------------[ cut here ]------------
>>> > [ 31.073111] WARNING: CPU: 4 PID: 101 at
>>> > drivers/iommu/io-pgtable-arm.c:583 __arm_lpae_unmap+0x39c/0x550
>>>
>>> Do you have CONFIG_DMA_API_DEBUG disabled? There is one commit fixing a
>>> DMA API debug warning but that should be in linux-next already:
>>>
>>> cd6181ff7e93 ath11k: dp_rx: fix monitor status dma unmap direction
>>
>> I have enabled CONFIG_DMA_API_DEBUG (and _SG too). Got no additional
>> traces during boot and the same trace during reboot.
>
> On x86 I see this during rmmod when iommu is enabled:
>
> [ +0.012066] DMAR: DRHD: handling fault status reg 2
> [ +0.000022] DMAR: [DMA Write] Request device [06:00.0] PASID ffffffff
> fault addr 0 [fault reason 05] PTE Write access is not set
> [ +0.014657] DMAR: DRHD: handling fault status reg 2
> [ +0.000017] DMAR: [DMA Write] Request device [06:00.0] PASID ffffffff
> fault addr 0 [fault reason 05] PTE Write access is not set
>
> Is that the similar issue you are seeing, but just the printouts are
> different due to different iommu implementation?
BTW, this patch should fix this:
https://patchwork.kernel.org/project/linux-wireless/patch/20210913180246.193388-5-jouni@codeaurora.org/
--
https://patchwork.kernel.org/project/linux-wireless/list/
https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: ath11k/mhi backtraces on shutdown with linux-next
2020-12-12 21:04 ` Dmitry Baryshkov
@ 2020-12-16 18:34 ` Kalle Valo
-1 siblings, 0 replies; 12+ messages in thread
From: Kalle Valo @ 2020-12-16 18:34 UTC (permalink / raw)
To: Dmitry Baryshkov
Cc: open list:DRM DRIVER FOR MSM ADRENO GPU, ath11k, Manivannan Sadhasivam
Dmitry Baryshkov <dmitry.baryshkov@linaro.org> writes:
> On Sat, 12 Dec 2020 at 08:11, Kalle Valo <kvalo@codeaurora.org> wrote:
>>
>> Dmitry Baryshkov <dmitry.baryshkov@linaro.org> writes:
>>
>> > Hello,
>> >
>> > I've noticed the following backtrace during shutdown stage when
>> > rebooting RB5 board,
>> > using linux-next/master:
>> >
>> > [ 31.060483] ath11k_pci 0000:01:00.0: shutdown
>> > [ 31.067844] ------------[ cut here ]------------
>> > [ 31.073111] WARNING: CPU: 4 PID: 101 at
>> > drivers/iommu/io-pgtable-arm.c:583 __arm_lpae_unmap+0x39c/0x550
>>
>> Do you have CONFIG_DMA_API_DEBUG disabled? There is one commit fixing a
>> DMA API debug warning but that should be in linux-next already:
>>
>> cd6181ff7e93 ath11k: dp_rx: fix monitor status dma unmap direction
>
> I have enabled CONFIG_DMA_API_DEBUG (and _SG too). Got no additional
> traces during boot and the same trace during reboot.
On x86 I see this during rmmod when iommu is enabled:
[ +0.012066] DMAR: DRHD: handling fault status reg 2
[ +0.000022] DMAR: [DMA Write] Request device [06:00.0] PASID ffffffff fault addr 0 [fault reason 05] PTE Write access is not set
[ +0.014657] DMAR: DRHD: handling fault status reg 2
[ +0.000017] DMAR: [DMA Write] Request device [06:00.0] PASID ffffffff fault addr 0 [fault reason 05] PTE Write access is not set
Is that the similar issue you are seeing, but just the printouts are
different due to different iommu implementation?
--
https://patchwork.kernel.org/project/linux-wireless/list/
https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: ath11k/mhi backtraces on shutdown with linux-next
@ 2020-12-16 18:34 ` Kalle Valo
0 siblings, 0 replies; 12+ messages in thread
From: Kalle Valo @ 2020-12-16 18:34 UTC (permalink / raw)
To: Dmitry Baryshkov
Cc: open list:DRM DRIVER FOR MSM ADRENO GPU, ath11k, Manivannan Sadhasivam
Dmitry Baryshkov <dmitry.baryshkov@linaro.org> writes:
> On Sat, 12 Dec 2020 at 08:11, Kalle Valo <kvalo@codeaurora.org> wrote:
>>
>> Dmitry Baryshkov <dmitry.baryshkov@linaro.org> writes:
>>
>> > Hello,
>> >
>> > I've noticed the following backtrace during shutdown stage when
>> > rebooting RB5 board,
>> > using linux-next/master:
>> >
>> > [ 31.060483] ath11k_pci 0000:01:00.0: shutdown
>> > [ 31.067844] ------------[ cut here ]------------
>> > [ 31.073111] WARNING: CPU: 4 PID: 101 at
>> > drivers/iommu/io-pgtable-arm.c:583 __arm_lpae_unmap+0x39c/0x550
>>
>> Do you have CONFIG_DMA_API_DEBUG disabled? There is one commit fixing a
>> DMA API debug warning but that should be in linux-next already:
>>
>> cd6181ff7e93 ath11k: dp_rx: fix monitor status dma unmap direction
>
> I have enabled CONFIG_DMA_API_DEBUG (and _SG too). Got no additional
> traces during boot and the same trace during reboot.
On x86 I see this during rmmod when iommu is enabled:
[ +0.012066] DMAR: DRHD: handling fault status reg 2
[ +0.000022] DMAR: [DMA Write] Request device [06:00.0] PASID ffffffff fault addr 0 [fault reason 05] PTE Write access is not set
[ +0.014657] DMAR: DRHD: handling fault status reg 2
[ +0.000017] DMAR: [DMA Write] Request device [06:00.0] PASID ffffffff fault addr 0 [fault reason 05] PTE Write access is not set
Is that the similar issue you are seeing, but just the printouts are
different due to different iommu implementation?
--
https://patchwork.kernel.org/project/linux-wireless/list/
https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches
--
ath11k mailing list
ath11k@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/ath11k
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: ath11k/mhi backtraces on shutdown with linux-next
2020-12-12 5:11 ` Kalle Valo
@ 2020-12-12 21:04 ` Dmitry Baryshkov
-1 siblings, 0 replies; 12+ messages in thread
From: Dmitry Baryshkov @ 2020-12-12 21:04 UTC (permalink / raw)
To: Kalle Valo
Cc: ath11k, Manivannan Sadhasivam, open list:DRM DRIVER FOR MSM ADRENO GPU
Hello,
On Sat, 12 Dec 2020 at 08:11, Kalle Valo <kvalo@codeaurora.org> wrote:
>
> Dmitry Baryshkov <dmitry.baryshkov@linaro.org> writes:
>
> > Hello,
> >
> > I've noticed the following backtrace during shutdown stage when
> > rebooting RB5 board,
> > using linux-next/master:
> >
> > [ 31.060483] ath11k_pci 0000:01:00.0: shutdown
> > [ 31.067844] ------------[ cut here ]------------
> > [ 31.073111] WARNING: CPU: 4 PID: 101 at
> > drivers/iommu/io-pgtable-arm.c:583 __arm_lpae_unmap+0x39c/0x550
>
> Do you have CONFIG_DMA_API_DEBUG disabled? There is one commit fixing a
> DMA API debug warning but that should be in linux-next already:
>
> cd6181ff7e93 ath11k: dp_rx: fix monitor status dma unmap direction
I have enabled CONFIG_DMA_API_DEBUG (and _SG too). Got no additional
traces during boot and the same trace during reboot.
--
With best wishes
Dmitry
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: ath11k/mhi backtraces on shutdown with linux-next
@ 2020-12-12 21:04 ` Dmitry Baryshkov
0 siblings, 0 replies; 12+ messages in thread
From: Dmitry Baryshkov @ 2020-12-12 21:04 UTC (permalink / raw)
To: Kalle Valo
Cc: open list:DRM DRIVER FOR MSM ADRENO GPU, ath11k, Manivannan Sadhasivam
Hello,
On Sat, 12 Dec 2020 at 08:11, Kalle Valo <kvalo@codeaurora.org> wrote:
>
> Dmitry Baryshkov <dmitry.baryshkov@linaro.org> writes:
>
> > Hello,
> >
> > I've noticed the following backtrace during shutdown stage when
> > rebooting RB5 board,
> > using linux-next/master:
> >
> > [ 31.060483] ath11k_pci 0000:01:00.0: shutdown
> > [ 31.067844] ------------[ cut here ]------------
> > [ 31.073111] WARNING: CPU: 4 PID: 101 at
> > drivers/iommu/io-pgtable-arm.c:583 __arm_lpae_unmap+0x39c/0x550
>
> Do you have CONFIG_DMA_API_DEBUG disabled? There is one commit fixing a
> DMA API debug warning but that should be in linux-next already:
>
> cd6181ff7e93 ath11k: dp_rx: fix monitor status dma unmap direction
I have enabled CONFIG_DMA_API_DEBUG (and _SG too). Got no additional
traces during boot and the same trace during reboot.
--
With best wishes
Dmitry
--
ath11k mailing list
ath11k@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/ath11k
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: ath11k/mhi backtraces on shutdown with linux-next
2020-12-12 1:23 ` Dmitry Baryshkov
@ 2020-12-12 5:11 ` Kalle Valo
-1 siblings, 0 replies; 12+ messages in thread
From: Kalle Valo @ 2020-12-12 5:11 UTC (permalink / raw)
To: Dmitry Baryshkov
Cc: ath11k, Manivannan Sadhasivam, open list:DRM DRIVER FOR MSM ADRENO GPU
Dmitry Baryshkov <dmitry.baryshkov@linaro.org> writes:
> Hello,
>
> I've noticed the following backtrace during shutdown stage when
> rebooting RB5 board,
> using linux-next/master:
>
> [ 31.060483] ath11k_pci 0000:01:00.0: shutdown
> [ 31.067844] ------------[ cut here ]------------
> [ 31.073111] WARNING: CPU: 4 PID: 101 at
> drivers/iommu/io-pgtable-arm.c:583 __arm_lpae_unmap+0x39c/0x550
Do you have CONFIG_DMA_API_DEBUG disabled? There is one commit fixing a
DMA API debug warning but that should be in linux-next already:
cd6181ff7e93 ath11k: dp_rx: fix monitor status dma unmap direction
--
https://patchwork.kernel.org/project/linux-wireless/list/
https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: ath11k/mhi backtraces on shutdown with linux-next
@ 2020-12-12 5:11 ` Kalle Valo
0 siblings, 0 replies; 12+ messages in thread
From: Kalle Valo @ 2020-12-12 5:11 UTC (permalink / raw)
To: Dmitry Baryshkov
Cc: open list:DRM DRIVER FOR MSM ADRENO GPU, ath11k, Manivannan Sadhasivam
Dmitry Baryshkov <dmitry.baryshkov@linaro.org> writes:
> Hello,
>
> I've noticed the following backtrace during shutdown stage when
> rebooting RB5 board,
> using linux-next/master:
>
> [ 31.060483] ath11k_pci 0000:01:00.0: shutdown
> [ 31.067844] ------------[ cut here ]------------
> [ 31.073111] WARNING: CPU: 4 PID: 101 at
> drivers/iommu/io-pgtable-arm.c:583 __arm_lpae_unmap+0x39c/0x550
Do you have CONFIG_DMA_API_DEBUG disabled? There is one commit fixing a
DMA API debug warning but that should be in linux-next already:
cd6181ff7e93 ath11k: dp_rx: fix monitor status dma unmap direction
--
https://patchwork.kernel.org/project/linux-wireless/list/
https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches
--
ath11k mailing list
ath11k@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/ath11k
^ permalink raw reply [flat|nested] 12+ messages in thread
* ath11k/mhi backtraces on shutdown with linux-next
@ 2020-12-12 1:23 ` Dmitry Baryshkov
0 siblings, 0 replies; 12+ messages in thread
From: Dmitry Baryshkov @ 2020-12-12 1:23 UTC (permalink / raw)
To: ath11k, Manivannan Sadhasivam; +Cc: open list:DRM DRIVER FOR MSM ADRENO GPU
Hello,
I've noticed the following backtrace during shutdown stage when
rebooting RB5 board,
using linux-next/master:
[ 31.060483] ath11k_pci 0000:01:00.0: shutdown
[ 31.067844] ------------[ cut here ]------------
[ 31.073111] WARNING: CPU: 4 PID: 101 at
drivers/iommu/io-pgtable-arm.c:583 __arm_lpae_unmap+0x39c/0x550
[ 31.083205] Modules linked in:
[ 31.086801] CPU: 4 PID: 101 Comm: kworker/u17:0 Not tainted
5.10.0-rc7-next-20201211-13326-g8d69e01d5dc5-dirty #1269
[ 31.098077] Hardware name: Qualcomm Technologies, Inc. Robotics RB5 (DT)
[ 31.105437] Workqueue: mhi_hiprio_wq mhi_pm_st_worker
[ 31.111124] pstate: 80400005 (Nzcv daif +PAN -UAO -TCO BTYPE=--)
[ 31.117789] pc : __arm_lpae_unmap+0x39c/0x550
[ 31.122758] lr : __arm_lpae_unmap+0xf8/0x550
[ 31.127642] sp : ffff800010ac3790
[ 31.131539] x29: ffff800010ac3790 x28: ffff476580b1c800
[ 31.137484] x27: ffffaa405d79c9d8 x26: 0000000000000000
[ 31.143427] x25: 0000000000000003 x24: ffff800010ac3a38
[ 31.149391] x23: 00000000ffbfd000 x22: 0000000000001000
[ 31.155335] x21: ffff476589ec2b00 x20: 0000000000000003
[ 31.161298] x19: 0000000000000000 x18: 0000000000000020
[ 31.167240] x17: 0000000000000000 x16: 0000000000000000
[ 31.173208] x15: 0000000000000001 x14: 0000000700000040
[ 31.179143] x13: 0000000000000001 x12: 0000000000000040
[ 31.185107] x11: 0000000000000000 x10: 0000000000000000
[ 31.191043] x9 : 0000000000000010 x8 : ffff47658ab24fe8
[ 31.197002] x7 : 000000000000000c x6 : 00000000000001fd
[ 31.202939] x5 : ffff47658ab24000 x4 : 0000000000000003
[ 31.208893] x3 : 0000000000001000 x2 : 00000000000ffbfd
[ 31.214832] x1 : 0000000000000009 x0 : 0000000000000009
[ 31.220771] Call trace:
[ 31.223771] __arm_lpae_unmap+0x39c/0x550
[ 31.228373] __arm_lpae_unmap+0xf8/0x550
[ 31.232902] __arm_lpae_unmap+0xf8/0x550
[ 31.237412] arm_lpae_unmap+0x64/0x7c
[ 31.241654] arm_smmu_unmap+0x48/0xac
[ 31.245893] __iommu_unmap+0xa8/0xfc
[ 31.250038] iommu_unmap_fast+0x10/0x1c
[ 31.254446] __iommu_dma_unmap+0x80/0x114
[ 31.259032] iommu_dma_free+0x2c/0x50
[ 31.263264] dma_free_attrs+0xdc/0xe0
[ 31.267496] mhi_driver_remove+0x1c8/0x240
[ 31.272171] __device_release_driver+0x188/0x230
[ 31.277393] device_release_driver+0x2c/0x44
[ 31.282246] bus_remove_device+0x124/0x130
[ 31.286927] device_del+0x168/0x420
[ 31.290992] mhi_destroy_device+0x7c/0xa0
[ 31.295584] device_for_each_child+0x5c/0xac
[ 31.300451] mhi_pm_st_worker+0x268/0xa20
[ 31.305059] process_one_work+0x1cc/0x360
[ 31.309649] worker_thread+0x2c8/0x470
[ 31.313969] kthread+0x160/0x164
[ 31.317756] ret_from_fork+0x10/0x34
[ 31.321896] ---[ end trace 06455414208da447 ]---
[ 31.327413] ------------[ cut here ]------------
[ 31.332767] WARNING: CPU: 5 PID: 101 at
drivers/iommu/dma-iommu.c:497 __iommu_dma_unmap+0x108/0x114
[ 31.342544] Modules linked in:
[ 31.346166] CPU: 5 PID: 101 Comm: kworker/u17:0 Tainted: G W
5.10.0-rc7-next-20201211-13326-g8d69e01d5dc5-dirty #1269
[ 31.358891] Hardware name: Qualcomm Technologies, Inc. Robotics RB5 (DT)
[ 31.366275] Workqueue: mhi_hiprio_wq mhi_pm_st_worker
[ 31.371972] pstate: 80400005 (Nzcv daif +PAN -UAO -TCO BTYPE=--)
[ 31.378655] pc : __iommu_dma_unmap+0x108/0x114
[ 31.383738] lr : __iommu_dma_unmap+0x80/0x114
[ 31.388729] sp : ffff800010ac39e0
[ 31.392648] x29: ffff800010ac39e0 x28: ffff476580b1c800
[ 31.398613] x27: ffffaa405d79c9d8 x26: ffff800010ac3b40
[ 31.404581] x25: 000000000000002c x24: ffff476589ef8000
[ 31.410547] x23: ffff476589ec2a58 x22: 00000000ffbfd000
[ 31.416514] x21: ffff476580dc8000 x20: 00000000ffbfd000
[ 31.422482] x19: 0000000000001000 x18: 0000000000000020
[ 31.428448] x17: 0000000000000000 x16: 0000000000000000
[ 31.434411] x15: 0000000000000001 x14: 0000000700000040
[ 31.440370] x13: 0000000000000001 x12: 0000000000000040
[ 31.446321] x11: 0000000000000000 x10: 0000000000000000
[ 31.452263] x9 : 0000000000000010 x8 : ffff47658ab24fe8
[ 31.458194] x7 : 000000000000000c x6 : 00000000000001fd
[ 31.464115] x5 : ffff47658ab24000 x4 : 0000000000000003
[ 31.470031] x3 : 0000000000001000 x2 : 00000000000ffbfd
[ 31.475944] x1 : ffff476580acbc10 x0 : 0000000000000000
[ 31.481853] Call trace:
[ 31.484826] __iommu_dma_unmap+0x108/0x114
[ 31.489491] iommu_dma_free+0x2c/0x50
[ 31.493714] dma_free_attrs+0xdc/0xe0
[ 31.497935] mhi_driver_remove+0x1c8/0x240
[ 31.502593] __device_release_driver+0x188/0x230
[ 31.507795] device_release_driver+0x2c/0x44
[ 31.512643] bus_remove_device+0x124/0x130
[ 31.517304] device_del+0x168/0x420
[ 31.521346] mhi_destroy_device+0x7c/0xa0
[ 31.525920] device_for_each_child+0x5c/0xac
[ 31.530773] mhi_pm_st_worker+0x268/0xa20
[ 31.535352] process_one_work+0x1cc/0x360
[ 31.539933] worker_thread+0x2c8/0x470
[ 31.544248] kthread+0x160/0x164
[ 31.548029] ret_from_fork+0x10/0x34
[ 31.552164] ---[ end trace 06455414208da448 ]---
[ 31.557448] ------------[ cut here ]------------
[ 31.562744] trying to free invalid coherent area: 00000000463408c7
[ 31.569644] WARNING: CPU: 5 PID: 101 at kernel/dma/remap.c:65
dma_common_free_remap+0x3c/0x80
[ 31.578881] Modules linked in:
[ 31.582507] CPU: 5 PID: 101 Comm: kworker/u17:0 Tainted: G W
5.10.0-rc7-next-20201211-13326-g8d69e01d5dc5-dirty #1269
[ 31.595234] Hardware name: Qualcomm Technologies, Inc. Robotics RB5 (DT)
[ 31.602622] Workqueue: mhi_hiprio_wq mhi_pm_st_worker
[ 31.608326] pstate: 60400005 (nZCv daif +PAN -UAO -TCO BTYPE=--)
[ 31.615016] pc : dma_common_free_remap+0x3c/0x80
[ 31.620285] lr : dma_common_free_remap+0x3c/0x80
[ 31.625552] sp : ffff800010ac3a10
[ 31.629481] x29: ffff800010ac3a10 x28: ffff476580b1c800
[ 31.635454] x27: ffffaa405d79c9d8 x26: ffff800010ac3b40
[ 31.641430] x25: 000000000000002c x24: ffffaa405cc9bd18
[ 31.647406] x23: 00000000ffbfd000 x22: 0000000000000000
[ 31.653391] x21: ffff476589e940c0 x20: 0000000000001000
[ 31.659365] x19: ffff80001078d000 x18: 0000000000000030
[ 31.665350] x17: 0000000000000000 x16: 0000000000000001
[ 31.671326] x15: 0000000000000004 x14: ffff47658d31a218
[ 31.677309] x13: 0000000000000000 x12: ffff47658a151950
[ 31.683287] x11: 00000020a75d4044 x10: 00000000000009b0
[ 31.689276] x9 : ffff800010ac3740 x8 : ffff476580dc8a10
[ 31.695255] x7 : ffff4766f6fc79c0 x6 : ffff4766f6fc79c0
[ 31.701245] x5 : 0000000000000000 x4 : ffff4766f6fbd920
[ 31.707231] x3 : ffff4766f6fc4878 x2 : ffff4766f6fbd920
[ 31.713226] x1 : 0000000000000000 x0 : 0000000000000000
[ 31.719204] Call trace:
[ 31.722235] dma_common_free_remap+0x3c/0x80
[ 31.727127] __iommu_dma_free+0xfc/0x100
[ 31.731654] iommu_dma_free+0x3c/0x50
[ 31.735907] dma_free_attrs+0xdc/0xe0
[ 31.740158] mhi_driver_remove+0x1c8/0x240
[ 31.744854] __device_release_driver+0x188/0x230
[ 31.750094] device_release_driver+0x2c/0x44
[ 31.754963] bus_remove_device+0x124/0x130
[ 31.759657] device_del+0x168/0x420
[ 31.763728] mhi_destroy_device+0x7c/0xa0
[ 31.768327] device_for_each_child+0x5c/0xac
[ 31.773196] mhi_pm_st_worker+0x268/0xa20
[ 31.777795] process_one_work+0x1cc/0x360
[ 31.782400] worker_thread+0x2c8/0x470
[ 31.786734] kthread+0x160/0x164
[ 31.790538] ret_from_fork+0x10/0x34
[ 31.794699] ---[ end trace 06455414208da449 ]---
[ 31.800160] ------------[ cut here ]------------
[ 31.807409] WARNING: CPU: 2 PID: 101 at
drivers/iommu/io-pgtable-arm.c:583 __arm_lpae_unmap+0x39c/0x550
[ 31.819609] Modules linked in:
[ 31.825324] CPU: 2 PID: 101 Comm: kworker/u17:0 Tainted: G W
5.10.0-rc7-next-20201211-13326-g8d69e01d5dc5-dirty #1269
[ 31.840279] Hardware name: Qualcomm Technologies, Inc. Robotics RB5 (DT)
[ 31.849961] Workqueue: mhi_hiprio_wq mhi_pm_st_worker
[ 31.857878] pstate: 80400005 (Nzcv daif +PAN -UAO -TCO BTYPE=--)
[ 31.866795] pc : __arm_lpae_unmap+0x39c/0x550
[ 31.874043] lr : __arm_lpae_unmap+0xf8/0x550
[ 31.881180] sp : ffff800010ac3790
[ 31.887330] x29: ffff800010ac3790 x28: ffff476580b1c800
[ 31.895563] x27: ffffaa405d79c9d8 x26: 0000000000000000
[ 31.903811] x25: 0000000000000003 x24: ffff800010ac3a38
[ 31.912024] x23: 00000000ffbfe000 x22: 0000000000001000
[ 31.920249] x21: ffff476589ec2b00 x20: 0000000000000003
[ 31.928446] x19: 0000000000000000 x18: 0000000000000030
[ 31.936640] x17: 0000000000000000 x16: 0000000000000001
[ 31.944834] x15: 0000000000000004 x14: ffff47658d31a218
[ 31.953001] x13: 0000000000000000 x12: ffff47658a151950
[ 31.961182] x11: 00000020a75d4044 x10: 00000000000009b0
[ 31.969378] x9 : ffff800010ac3740 x8 : ffff47658ab24ff0
[ 31.977550] x7 : 000000000000000c x6 : 00000000000001fe
[ 31.985769] x5 : ffff47658ab24000 x4 : 0000000000000003
[ 31.993932] x3 : 0000000000001000 x2 : 00000000000ffbfe
[ 32.002075] x1 : 0000000000000009 x0 : 0000000000000009
[ 32.010188] Call trace:
[ 32.015291] __arm_lpae_unmap+0x39c/0x550
[ 32.021927] __arm_lpae_unmap+0xf8/0x550
[ 32.028382] __arm_lpae_unmap+0xf8/0x550
[ 32.034833] arm_lpae_unmap+0x64/0x7c
[ 32.040999] arm_smmu_unmap+0x48/0xac
[ 32.047078] __iommu_unmap+0xa8/0xfc
[ 32.053077] iommu_unmap_fast+0x10/0x1c
[ 32.059342] __iommu_dma_unmap+0x80/0x114
[ 32.065837] iommu_dma_free+0x2c/0x50
[ 32.071929] dma_free_attrs+0xdc/0xe0
[ 32.078009] mhi_driver_remove+0x1c8/0x240
[ 32.084566] __device_release_driver+0x188/0x230
[ 32.091666] device_release_driver+0x2c/0x44
[ 32.098394] bus_remove_device+0x124/0x130
[ 32.105007] device_del+0x168/0x420
[ 32.111003] mhi_destroy_device+0x7c/0xa0
[ 32.117501] device_for_each_child+0x5c/0xac
[ 32.124256] mhi_pm_st_worker+0x268/0xa20
[ 32.130776] process_one_work+0x1cc/0x360
[ 32.137311] worker_thread+0x2c8/0x470
[ 32.143536] kthread+0x160/0x164
[ 32.149225] ret_from_fork+0x10/0x34
[ 32.155277] ---[ end trace 06455414208da44a ]---
[ 32.162810] ------------[ cut here ]------------
[ 32.168067] WARNING: CPU: 4 PID: 101 at
drivers/iommu/dma-iommu.c:497 __iommu_dma_unmap+0x108/0x114
[ 32.177835] Modules linked in:
[ 32.181457] CPU: 4 PID: 101 Comm: kworker/u17:0 Tainted: G W
5.10.0-rc7-next-20201211-13326-g8d69e01d5dc5-dirty #1269
[ 32.194182] Hardware name: Qualcomm Technologies, Inc. Robotics RB5 (DT)
[ 32.201576] Workqueue: mhi_hiprio_wq mhi_pm_st_worker
[ 32.207273] pstate: 80400005 (Nzcv daif +PAN -UAO -TCO BTYPE=--)
[ 32.213957] pc : __iommu_dma_unmap+0x108/0x114
[ 32.219040] lr : __iommu_dma_unmap+0x80/0x114
[ 32.224031] sp : ffff800010ac39e0
[ 32.227950] x29: ffff800010ac39e0 x28: ffff476580b1c800
[ 32.233920] x27: ffffaa405d79c9d8 x26: ffff800010ac3b40
[ 32.239886] x25: 000000000000002c x24: ffff476589ef8000
[ 32.245857] x23: ffff476589ec2a58 x22: 00000000ffbfe000
[ 32.251831] x21: ffff476580dc8000 x20: 00000000ffbfe000
[ 32.257802] x19: 0000000000001000 x18: 0000000000000030
[ 32.263777] x17: 0000000000000000 x16: 0000000000000001
[ 32.269748] x15: 0000000000000004 x14: ffff47658d31a218
[ 32.275722] x13: 0000000000000000 x12: ffff47658a151950
[ 32.281682] x11: 00000020a75d4044 x10: 00000000000009b0
[ 32.287638] x9 : ffff800010ac3740 x8 : ffff47658ab24ff0
[ 32.293584] x7 : 000000000000000c x6 : 00000000000001fe
[ 32.299521] x5 : ffff47658ab24000 x4 : 0000000000000003
[ 32.305464] x3 : 0000000000001000 x2 : 00000000000ffbfe
[ 32.311392] x1 : ffff476580acbc10 x0 : 0000000000000000
[ 32.317323] Call trace:
[ 32.320311] __iommu_dma_unmap+0x108/0x114
[ 32.324997] iommu_dma_free+0x2c/0x50
[ 32.329262] dma_free_attrs+0xdc/0xe0
[ 32.333501] mhi_driver_remove+0x1c8/0x240
[ 32.338179] __device_release_driver+0x188/0x230
[ 32.343398] device_release_driver+0x2c/0x44
[ 32.348257] bus_remove_device+0x124/0x130
[ 32.352941] device_del+0x168/0x420
[ 32.357009] mhi_destroy_device+0x7c/0xa0
[ 32.361608] device_for_each_child+0x5c/0xac
[ 32.366484] mhi_pm_st_worker+0x268/0xa20
[ 32.371079] process_one_work+0x1cc/0x360
[ 32.375674] worker_thread+0x2c8/0x470
[ 32.379999] kthread+0x160/0x164
[ 32.383795] ret_from_fork+0x10/0x34
[ 32.387942] ---[ end trace 06455414208da44b ]---
[ 32.393399] ------------[ cut here ]------------
[ 32.398948] trying to free invalid coherent area: 00000000dd26af7e
[ 32.405874] WARNING: CPU: 7 PID: 101 at kernel/dma/remap.c:65
dma_common_free_remap+0x3c/0x80
[ 32.415074] Modules linked in:
[ 32.418666] CPU: 7 PID: 101 Comm: kworker/u17:0 Tainted: G W
5.10.0-rc7-next-20201211-13326-g8d69e01d5dc5-dirty #1269
[ 32.431356] Hardware name: Qualcomm Technologies, Inc. Robotics RB5 (DT)
[ 32.438707] Workqueue: mhi_hiprio_wq mhi_pm_st_worker
[ 32.444375] pstate: 60400005 (nZCv daif +PAN -UAO -TCO BTYPE=--)
[ 32.451026] pc : dma_common_free_remap+0x3c/0x80
[ 32.456254] lr : dma_common_free_remap+0x3c/0x80
[ 32.461480] sp : ffff800010ac3a10
[ 32.465376] x29: ffff800010ac3a10 x28: ffff476580b1c800
[ 32.471312] x27: ffffaa405d79c9d8 x26: ffff800010ac3b40
[ 32.477255] x25: 000000000000002c x24: ffffaa405cc9bd18
[ 32.483195] x23: 00000000ffbfe000 x22: 0000000000000000
[ 32.489149] x21: ffff476589e940c0 x20: 0000000000001000
[ 32.495090] x19: ffff80001077d000 x18: 0000000000000030
[ 32.501037] x17: 0000000000000000 x16: 0000000000000001
[ 32.506979] x15: 0000000000000004 x14: ffff47658d31a218
[ 32.512930] x13: 0000000000000000 x12: ffff47658a151950
[ 32.518872] x11: ffff47658a151918 x10: 00000000000009b0
[ 32.524817] x9 : ffff800010ac3740 x8 : ffff476580dc8a10
[ 32.530764] x7 : ffff4766f6ff59c0 x6 : ffff4766f6ff59c0
[ 32.536710] x5 : 0000000000000000 x4 : ffff4766f6feb920
[ 32.542657] x3 : ffff4766f6ff2878 x2 : ffff4766f6feb920
[ 32.548603] x1 : 0000000000000000 x0 : 0000000000000000
[ 32.554547] Call trace:
[ 32.557542] dma_common_free_remap+0x3c/0x80
[ 32.562408] __iommu_dma_free+0xfc/0x100
[ 32.566904] iommu_dma_free+0x3c/0x50
[ 32.571128] dma_free_attrs+0xdc/0xe0
[ 32.575344] mhi_driver_remove+0x1c8/0x240
[ 32.580003] __device_release_driver+0x188/0x230
[ 32.585216] device_release_driver+0x2c/0x44
[ 32.590061] bus_remove_device+0x124/0x130
[ 32.594731] device_del+0x168/0x420
[ 32.598768] mhi_destroy_device+0x7c/0xa0
[ 32.603334] device_for_each_child+0x5c/0xac
[ 32.608175] mhi_pm_st_worker+0x268/0xa20
[ 32.612743] process_one_work+0x1cc/0x360
[ 32.617321] worker_thread+0x2c8/0x470
[ 32.621622] kthread+0x160/0x164
[ 32.625397] ret_from_fork+0x10/0x34
[ 32.629522] ---[ end trace 06455414208da44c ]---
[ 32.647234] arm-smmu 15000000.iommu: Unhandled context fault:
fsr=0x402, iova=0x00000000, fsynr=0x7f0011, cbfrsynra=0x1c01, cb=4
[ 32.667398] arm-smmu 15000000.iommu: Unhandled context fault:
fsr=0x402, iova=0x00000000, fsynr=0x7f0011, cbfrsynra=0x1c01, cb=4
--
With best wishes
Dmitry
^ permalink raw reply [flat|nested] 12+ messages in thread
* ath11k/mhi backtraces on shutdown with linux-next
@ 2020-12-12 1:23 ` Dmitry Baryshkov
0 siblings, 0 replies; 12+ messages in thread
From: Dmitry Baryshkov @ 2020-12-12 1:23 UTC (permalink / raw)
To: ath11k, Manivannan Sadhasivam; +Cc: open list:DRM DRIVER FOR MSM ADRENO GPU
Hello,
I've noticed the following backtrace during shutdown stage when
rebooting RB5 board,
using linux-next/master:
[ 31.060483] ath11k_pci 0000:01:00.0: shutdown
[ 31.067844] ------------[ cut here ]------------
[ 31.073111] WARNING: CPU: 4 PID: 101 at
drivers/iommu/io-pgtable-arm.c:583 __arm_lpae_unmap+0x39c/0x550
[ 31.083205] Modules linked in:
[ 31.086801] CPU: 4 PID: 101 Comm: kworker/u17:0 Not tainted
5.10.0-rc7-next-20201211-13326-g8d69e01d5dc5-dirty #1269
[ 31.098077] Hardware name: Qualcomm Technologies, Inc. Robotics RB5 (DT)
[ 31.105437] Workqueue: mhi_hiprio_wq mhi_pm_st_worker
[ 31.111124] pstate: 80400005 (Nzcv daif +PAN -UAO -TCO BTYPE=--)
[ 31.117789] pc : __arm_lpae_unmap+0x39c/0x550
[ 31.122758] lr : __arm_lpae_unmap+0xf8/0x550
[ 31.127642] sp : ffff800010ac3790
[ 31.131539] x29: ffff800010ac3790 x28: ffff476580b1c800
[ 31.137484] x27: ffffaa405d79c9d8 x26: 0000000000000000
[ 31.143427] x25: 0000000000000003 x24: ffff800010ac3a38
[ 31.149391] x23: 00000000ffbfd000 x22: 0000000000001000
[ 31.155335] x21: ffff476589ec2b00 x20: 0000000000000003
[ 31.161298] x19: 0000000000000000 x18: 0000000000000020
[ 31.167240] x17: 0000000000000000 x16: 0000000000000000
[ 31.173208] x15: 0000000000000001 x14: 0000000700000040
[ 31.179143] x13: 0000000000000001 x12: 0000000000000040
[ 31.185107] x11: 0000000000000000 x10: 0000000000000000
[ 31.191043] x9 : 0000000000000010 x8 : ffff47658ab24fe8
[ 31.197002] x7 : 000000000000000c x6 : 00000000000001fd
[ 31.202939] x5 : ffff47658ab24000 x4 : 0000000000000003
[ 31.208893] x3 : 0000000000001000 x2 : 00000000000ffbfd
[ 31.214832] x1 : 0000000000000009 x0 : 0000000000000009
[ 31.220771] Call trace:
[ 31.223771] __arm_lpae_unmap+0x39c/0x550
[ 31.228373] __arm_lpae_unmap+0xf8/0x550
[ 31.232902] __arm_lpae_unmap+0xf8/0x550
[ 31.237412] arm_lpae_unmap+0x64/0x7c
[ 31.241654] arm_smmu_unmap+0x48/0xac
[ 31.245893] __iommu_unmap+0xa8/0xfc
[ 31.250038] iommu_unmap_fast+0x10/0x1c
[ 31.254446] __iommu_dma_unmap+0x80/0x114
[ 31.259032] iommu_dma_free+0x2c/0x50
[ 31.263264] dma_free_attrs+0xdc/0xe0
[ 31.267496] mhi_driver_remove+0x1c8/0x240
[ 31.272171] __device_release_driver+0x188/0x230
[ 31.277393] device_release_driver+0x2c/0x44
[ 31.282246] bus_remove_device+0x124/0x130
[ 31.286927] device_del+0x168/0x420
[ 31.290992] mhi_destroy_device+0x7c/0xa0
[ 31.295584] device_for_each_child+0x5c/0xac
[ 31.300451] mhi_pm_st_worker+0x268/0xa20
[ 31.305059] process_one_work+0x1cc/0x360
[ 31.309649] worker_thread+0x2c8/0x470
[ 31.313969] kthread+0x160/0x164
[ 31.317756] ret_from_fork+0x10/0x34
[ 31.321896] ---[ end trace 06455414208da447 ]---
[ 31.327413] ------------[ cut here ]------------
[ 31.332767] WARNING: CPU: 5 PID: 101 at
drivers/iommu/dma-iommu.c:497 __iommu_dma_unmap+0x108/0x114
[ 31.342544] Modules linked in:
[ 31.346166] CPU: 5 PID: 101 Comm: kworker/u17:0 Tainted: G W
5.10.0-rc7-next-20201211-13326-g8d69e01d5dc5-dirty #1269
[ 31.358891] Hardware name: Qualcomm Technologies, Inc. Robotics RB5 (DT)
[ 31.366275] Workqueue: mhi_hiprio_wq mhi_pm_st_worker
[ 31.371972] pstate: 80400005 (Nzcv daif +PAN -UAO -TCO BTYPE=--)
[ 31.378655] pc : __iommu_dma_unmap+0x108/0x114
[ 31.383738] lr : __iommu_dma_unmap+0x80/0x114
[ 31.388729] sp : ffff800010ac39e0
[ 31.392648] x29: ffff800010ac39e0 x28: ffff476580b1c800
[ 31.398613] x27: ffffaa405d79c9d8 x26: ffff800010ac3b40
[ 31.404581] x25: 000000000000002c x24: ffff476589ef8000
[ 31.410547] x23: ffff476589ec2a58 x22: 00000000ffbfd000
[ 31.416514] x21: ffff476580dc8000 x20: 00000000ffbfd000
[ 31.422482] x19: 0000000000001000 x18: 0000000000000020
[ 31.428448] x17: 0000000000000000 x16: 0000000000000000
[ 31.434411] x15: 0000000000000001 x14: 0000000700000040
[ 31.440370] x13: 0000000000000001 x12: 0000000000000040
[ 31.446321] x11: 0000000000000000 x10: 0000000000000000
[ 31.452263] x9 : 0000000000000010 x8 : ffff47658ab24fe8
[ 31.458194] x7 : 000000000000000c x6 : 00000000000001fd
[ 31.464115] x5 : ffff47658ab24000 x4 : 0000000000000003
[ 31.470031] x3 : 0000000000001000 x2 : 00000000000ffbfd
[ 31.475944] x1 : ffff476580acbc10 x0 : 0000000000000000
[ 31.481853] Call trace:
[ 31.484826] __iommu_dma_unmap+0x108/0x114
[ 31.489491] iommu_dma_free+0x2c/0x50
[ 31.493714] dma_free_attrs+0xdc/0xe0
[ 31.497935] mhi_driver_remove+0x1c8/0x240
[ 31.502593] __device_release_driver+0x188/0x230
[ 31.507795] device_release_driver+0x2c/0x44
[ 31.512643] bus_remove_device+0x124/0x130
[ 31.517304] device_del+0x168/0x420
[ 31.521346] mhi_destroy_device+0x7c/0xa0
[ 31.525920] device_for_each_child+0x5c/0xac
[ 31.530773] mhi_pm_st_worker+0x268/0xa20
[ 31.535352] process_one_work+0x1cc/0x360
[ 31.539933] worker_thread+0x2c8/0x470
[ 31.544248] kthread+0x160/0x164
[ 31.548029] ret_from_fork+0x10/0x34
[ 31.552164] ---[ end trace 06455414208da448 ]---
[ 31.557448] ------------[ cut here ]------------
[ 31.562744] trying to free invalid coherent area: 00000000463408c7
[ 31.569644] WARNING: CPU: 5 PID: 101 at kernel/dma/remap.c:65
dma_common_free_remap+0x3c/0x80
[ 31.578881] Modules linked in:
[ 31.582507] CPU: 5 PID: 101 Comm: kworker/u17:0 Tainted: G W
5.10.0-rc7-next-20201211-13326-g8d69e01d5dc5-dirty #1269
[ 31.595234] Hardware name: Qualcomm Technologies, Inc. Robotics RB5 (DT)
[ 31.602622] Workqueue: mhi_hiprio_wq mhi_pm_st_worker
[ 31.608326] pstate: 60400005 (nZCv daif +PAN -UAO -TCO BTYPE=--)
[ 31.615016] pc : dma_common_free_remap+0x3c/0x80
[ 31.620285] lr : dma_common_free_remap+0x3c/0x80
[ 31.625552] sp : ffff800010ac3a10
[ 31.629481] x29: ffff800010ac3a10 x28: ffff476580b1c800
[ 31.635454] x27: ffffaa405d79c9d8 x26: ffff800010ac3b40
[ 31.641430] x25: 000000000000002c x24: ffffaa405cc9bd18
[ 31.647406] x23: 00000000ffbfd000 x22: 0000000000000000
[ 31.653391] x21: ffff476589e940c0 x20: 0000000000001000
[ 31.659365] x19: ffff80001078d000 x18: 0000000000000030
[ 31.665350] x17: 0000000000000000 x16: 0000000000000001
[ 31.671326] x15: 0000000000000004 x14: ffff47658d31a218
[ 31.677309] x13: 0000000000000000 x12: ffff47658a151950
[ 31.683287] x11: 00000020a75d4044 x10: 00000000000009b0
[ 31.689276] x9 : ffff800010ac3740 x8 : ffff476580dc8a10
[ 31.695255] x7 : ffff4766f6fc79c0 x6 : ffff4766f6fc79c0
[ 31.701245] x5 : 0000000000000000 x4 : ffff4766f6fbd920
[ 31.707231] x3 : ffff4766f6fc4878 x2 : ffff4766f6fbd920
[ 31.713226] x1 : 0000000000000000 x0 : 0000000000000000
[ 31.719204] Call trace:
[ 31.722235] dma_common_free_remap+0x3c/0x80
[ 31.727127] __iommu_dma_free+0xfc/0x100
[ 31.731654] iommu_dma_free+0x3c/0x50
[ 31.735907] dma_free_attrs+0xdc/0xe0
[ 31.740158] mhi_driver_remove+0x1c8/0x240
[ 31.744854] __device_release_driver+0x188/0x230
[ 31.750094] device_release_driver+0x2c/0x44
[ 31.754963] bus_remove_device+0x124/0x130
[ 31.759657] device_del+0x168/0x420
[ 31.763728] mhi_destroy_device+0x7c/0xa0
[ 31.768327] device_for_each_child+0x5c/0xac
[ 31.773196] mhi_pm_st_worker+0x268/0xa20
[ 31.777795] process_one_work+0x1cc/0x360
[ 31.782400] worker_thread+0x2c8/0x470
[ 31.786734] kthread+0x160/0x164
[ 31.790538] ret_from_fork+0x10/0x34
[ 31.794699] ---[ end trace 06455414208da449 ]---
[ 31.800160] ------------[ cut here ]------------
[ 31.807409] WARNING: CPU: 2 PID: 101 at
drivers/iommu/io-pgtable-arm.c:583 __arm_lpae_unmap+0x39c/0x550
[ 31.819609] Modules linked in:
[ 31.825324] CPU: 2 PID: 101 Comm: kworker/u17:0 Tainted: G W
5.10.0-rc7-next-20201211-13326-g8d69e01d5dc5-dirty #1269
[ 31.840279] Hardware name: Qualcomm Technologies, Inc. Robotics RB5 (DT)
[ 31.849961] Workqueue: mhi_hiprio_wq mhi_pm_st_worker
[ 31.857878] pstate: 80400005 (Nzcv daif +PAN -UAO -TCO BTYPE=--)
[ 31.866795] pc : __arm_lpae_unmap+0x39c/0x550
[ 31.874043] lr : __arm_lpae_unmap+0xf8/0x550
[ 31.881180] sp : ffff800010ac3790
[ 31.887330] x29: ffff800010ac3790 x28: ffff476580b1c800
[ 31.895563] x27: ffffaa405d79c9d8 x26: 0000000000000000
[ 31.903811] x25: 0000000000000003 x24: ffff800010ac3a38
[ 31.912024] x23: 00000000ffbfe000 x22: 0000000000001000
[ 31.920249] x21: ffff476589ec2b00 x20: 0000000000000003
[ 31.928446] x19: 0000000000000000 x18: 0000000000000030
[ 31.936640] x17: 0000000000000000 x16: 0000000000000001
[ 31.944834] x15: 0000000000000004 x14: ffff47658d31a218
[ 31.953001] x13: 0000000000000000 x12: ffff47658a151950
[ 31.961182] x11: 00000020a75d4044 x10: 00000000000009b0
[ 31.969378] x9 : ffff800010ac3740 x8 : ffff47658ab24ff0
[ 31.977550] x7 : 000000000000000c x6 : 00000000000001fe
[ 31.985769] x5 : ffff47658ab24000 x4 : 0000000000000003
[ 31.993932] x3 : 0000000000001000 x2 : 00000000000ffbfe
[ 32.002075] x1 : 0000000000000009 x0 : 0000000000000009
[ 32.010188] Call trace:
[ 32.015291] __arm_lpae_unmap+0x39c/0x550
[ 32.021927] __arm_lpae_unmap+0xf8/0x550
[ 32.028382] __arm_lpae_unmap+0xf8/0x550
[ 32.034833] arm_lpae_unmap+0x64/0x7c
[ 32.040999] arm_smmu_unmap+0x48/0xac
[ 32.047078] __iommu_unmap+0xa8/0xfc
[ 32.053077] iommu_unmap_fast+0x10/0x1c
[ 32.059342] __iommu_dma_unmap+0x80/0x114
[ 32.065837] iommu_dma_free+0x2c/0x50
[ 32.071929] dma_free_attrs+0xdc/0xe0
[ 32.078009] mhi_driver_remove+0x1c8/0x240
[ 32.084566] __device_release_driver+0x188/0x230
[ 32.091666] device_release_driver+0x2c/0x44
[ 32.098394] bus_remove_device+0x124/0x130
[ 32.105007] device_del+0x168/0x420
[ 32.111003] mhi_destroy_device+0x7c/0xa0
[ 32.117501] device_for_each_child+0x5c/0xac
[ 32.124256] mhi_pm_st_worker+0x268/0xa20
[ 32.130776] process_one_work+0x1cc/0x360
[ 32.137311] worker_thread+0x2c8/0x470
[ 32.143536] kthread+0x160/0x164
[ 32.149225] ret_from_fork+0x10/0x34
[ 32.155277] ---[ end trace 06455414208da44a ]---
[ 32.162810] ------------[ cut here ]------------
[ 32.168067] WARNING: CPU: 4 PID: 101 at
drivers/iommu/dma-iommu.c:497 __iommu_dma_unmap+0x108/0x114
[ 32.177835] Modules linked in:
[ 32.181457] CPU: 4 PID: 101 Comm: kworker/u17:0 Tainted: G W
5.10.0-rc7-next-20201211-13326-g8d69e01d5dc5-dirty #1269
[ 32.194182] Hardware name: Qualcomm Technologies, Inc. Robotics RB5 (DT)
[ 32.201576] Workqueue: mhi_hiprio_wq mhi_pm_st_worker
[ 32.207273] pstate: 80400005 (Nzcv daif +PAN -UAO -TCO BTYPE=--)
[ 32.213957] pc : __iommu_dma_unmap+0x108/0x114
[ 32.219040] lr : __iommu_dma_unmap+0x80/0x114
[ 32.224031] sp : ffff800010ac39e0
[ 32.227950] x29: ffff800010ac39e0 x28: ffff476580b1c800
[ 32.233920] x27: ffffaa405d79c9d8 x26: ffff800010ac3b40
[ 32.239886] x25: 000000000000002c x24: ffff476589ef8000
[ 32.245857] x23: ffff476589ec2a58 x22: 00000000ffbfe000
[ 32.251831] x21: ffff476580dc8000 x20: 00000000ffbfe000
[ 32.257802] x19: 0000000000001000 x18: 0000000000000030
[ 32.263777] x17: 0000000000000000 x16: 0000000000000001
[ 32.269748] x15: 0000000000000004 x14: ffff47658d31a218
[ 32.275722] x13: 0000000000000000 x12: ffff47658a151950
[ 32.281682] x11: 00000020a75d4044 x10: 00000000000009b0
[ 32.287638] x9 : ffff800010ac3740 x8 : ffff47658ab24ff0
[ 32.293584] x7 : 000000000000000c x6 : 00000000000001fe
[ 32.299521] x5 : ffff47658ab24000 x4 : 0000000000000003
[ 32.305464] x3 : 0000000000001000 x2 : 00000000000ffbfe
[ 32.311392] x1 : ffff476580acbc10 x0 : 0000000000000000
[ 32.317323] Call trace:
[ 32.320311] __iommu_dma_unmap+0x108/0x114
[ 32.324997] iommu_dma_free+0x2c/0x50
[ 32.329262] dma_free_attrs+0xdc/0xe0
[ 32.333501] mhi_driver_remove+0x1c8/0x240
[ 32.338179] __device_release_driver+0x188/0x230
[ 32.343398] device_release_driver+0x2c/0x44
[ 32.348257] bus_remove_device+0x124/0x130
[ 32.352941] device_del+0x168/0x420
[ 32.357009] mhi_destroy_device+0x7c/0xa0
[ 32.361608] device_for_each_child+0x5c/0xac
[ 32.366484] mhi_pm_st_worker+0x268/0xa20
[ 32.371079] process_one_work+0x1cc/0x360
[ 32.375674] worker_thread+0x2c8/0x470
[ 32.379999] kthread+0x160/0x164
[ 32.383795] ret_from_fork+0x10/0x34
[ 32.387942] ---[ end trace 06455414208da44b ]---
[ 32.393399] ------------[ cut here ]------------
[ 32.398948] trying to free invalid coherent area: 00000000dd26af7e
[ 32.405874] WARNING: CPU: 7 PID: 101 at kernel/dma/remap.c:65
dma_common_free_remap+0x3c/0x80
[ 32.415074] Modules linked in:
[ 32.418666] CPU: 7 PID: 101 Comm: kworker/u17:0 Tainted: G W
5.10.0-rc7-next-20201211-13326-g8d69e01d5dc5-dirty #1269
[ 32.431356] Hardware name: Qualcomm Technologies, Inc. Robotics RB5 (DT)
[ 32.438707] Workqueue: mhi_hiprio_wq mhi_pm_st_worker
[ 32.444375] pstate: 60400005 (nZCv daif +PAN -UAO -TCO BTYPE=--)
[ 32.451026] pc : dma_common_free_remap+0x3c/0x80
[ 32.456254] lr : dma_common_free_remap+0x3c/0x80
[ 32.461480] sp : ffff800010ac3a10
[ 32.465376] x29: ffff800010ac3a10 x28: ffff476580b1c800
[ 32.471312] x27: ffffaa405d79c9d8 x26: ffff800010ac3b40
[ 32.477255] x25: 000000000000002c x24: ffffaa405cc9bd18
[ 32.483195] x23: 00000000ffbfe000 x22: 0000000000000000
[ 32.489149] x21: ffff476589e940c0 x20: 0000000000001000
[ 32.495090] x19: ffff80001077d000 x18: 0000000000000030
[ 32.501037] x17: 0000000000000000 x16: 0000000000000001
[ 32.506979] x15: 0000000000000004 x14: ffff47658d31a218
[ 32.512930] x13: 0000000000000000 x12: ffff47658a151950
[ 32.518872] x11: ffff47658a151918 x10: 00000000000009b0
[ 32.524817] x9 : ffff800010ac3740 x8 : ffff476580dc8a10
[ 32.530764] x7 : ffff4766f6ff59c0 x6 : ffff4766f6ff59c0
[ 32.536710] x5 : 0000000000000000 x4 : ffff4766f6feb920
[ 32.542657] x3 : ffff4766f6ff2878 x2 : ffff4766f6feb920
[ 32.548603] x1 : 0000000000000000 x0 : 0000000000000000
[ 32.554547] Call trace:
[ 32.557542] dma_common_free_remap+0x3c/0x80
[ 32.562408] __iommu_dma_free+0xfc/0x100
[ 32.566904] iommu_dma_free+0x3c/0x50
[ 32.571128] dma_free_attrs+0xdc/0xe0
[ 32.575344] mhi_driver_remove+0x1c8/0x240
[ 32.580003] __device_release_driver+0x188/0x230
[ 32.585216] device_release_driver+0x2c/0x44
[ 32.590061] bus_remove_device+0x124/0x130
[ 32.594731] device_del+0x168/0x420
[ 32.598768] mhi_destroy_device+0x7c/0xa0
[ 32.603334] device_for_each_child+0x5c/0xac
[ 32.608175] mhi_pm_st_worker+0x268/0xa20
[ 32.612743] process_one_work+0x1cc/0x360
[ 32.617321] worker_thread+0x2c8/0x470
[ 32.621622] kthread+0x160/0x164
[ 32.625397] ret_from_fork+0x10/0x34
[ 32.629522] ---[ end trace 06455414208da44c ]---
[ 32.647234] arm-smmu 15000000.iommu: Unhandled context fault:
fsr=0x402, iova=0x00000000, fsynr=0x7f0011, cbfrsynra=0x1c01, cb=4
[ 32.667398] arm-smmu 15000000.iommu: Unhandled context fault:
fsr=0x402, iova=0x00000000, fsynr=0x7f0011, cbfrsynra=0x1c01, cb=4
--
With best wishes
Dmitry
--
ath11k mailing list
ath11k@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/ath11k
^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2021-10-07 9:27 UTC | newest]
Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-12-13 19:22 Re: ath11k/mhi backtraces on shutdown with linux-next alan
2020-12-16 18:39 ` Kalle Valo
-- strict thread matches above, loose matches on Subject: below --
2020-12-12 1:23 Dmitry Baryshkov
2020-12-12 1:23 ` Dmitry Baryshkov
2020-12-12 5:11 ` Kalle Valo
2020-12-12 5:11 ` Kalle Valo
2020-12-12 21:04 ` Dmitry Baryshkov
2020-12-12 21:04 ` Dmitry Baryshkov
2020-12-16 18:34 ` Kalle Valo
2020-12-16 18:34 ` Kalle Valo
2021-10-07 9:27 ` Kalle Valo
2021-10-07 9:27 ` Kalle Valo
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.