Re: Problem with PCIe enumeration of Google/Coral TPU Edge module on Linux

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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



[Index of Archives]     [DMA Engine]     [Linux Coverity]     [Linux USB]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Greybus]

  Powered by Linux