Re: [PATCH] PCI: Disable NoSnoop and Relaxed ordering for Intel wireless BE200
Bjorn Helgaas <[email protected]>
| Newsgroups | dev.linux.lists.sashiko-reviews,org.kernel.vger.linux-pci |
|---|---|
| Message-ID | <20260728192410.GA1387466@bhelgaas> |
On Tue, Jul 28, 2026 at 06:21:23PM +0000, Grumbach, Emmanuel wrote: > On Tue, 2026-07-28 at 13:03 -0500, Bjorn Helgaas wrote: > ... > > AFAICS we still don't know why Tegra264 would set NoSnoop and/or > > RlxdOrd in the MMIO read. > > Me neither but... I can't comment on that. And de-facto, once it does > that, the BE200 replies with the NoSnoop and RlxOrd clear in the TLP > which is then considered as a malformed TLP. > > > Unless iwlwifi asked for NoSnoop and/or RlxdOrd to be set, I think > > it's a potential problem for drivers if Tegra264 sets them. > > I ... don't think we would do that. The driver would certainly not do > that... Regarding the hardware itself, I can't comment, but I can check > internally. Forgot to ask, can you collect the output of "sudo lspci -vv", at least for the RP and the BE200? And maybe the dmesg log when booted with "log_buf_len=16M pci=earlydump" as well, so we can see if attributes were enabled by a bootloader?