Hi, > > On Sat, Mar 7, 2020 at 12:11 PM Luís Mendes <luis.p.mendes@xxxxxxxxx> wrote: > > > This issue seems to happen only with the Coral Edge TPU device, but it > > > happens independently of whether the gasket/apex driver module is > > > loaded or not. The BAR 0 of the Coral device is not assigned either > > > way. > > > > > > Luís So the problem only occurs with the Coral Edge TPU device, so there is a possibility that it is not a problem with the platform, or something caused by the combination of the TPU and platform. Is it possible to put the TPU into an X86 system with the same kernel version(s) to add more evidence to this theory? If it works on X86 then we can focus on the differences between X86 and ARM. Also, please revert c13704f5685d "PCI: Avoid double hpmemsize MMIO window assignment" or try with Linux v5.4 which does not have this commit, just to rule out the possibility of it causing issues. This patch helps me and also solved the problem of one other person using an ARM computer who came to us regarding a problem. However, it could also adversely affect unknown use cases - it is impossible to completely rule out, due to the nature of how drivers/pci/setup-bus.c is written. Kind regards, Nicholas