Re: 64 bit address to a pcie card

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

 



On Wed, Jul 4, 2012 at 12:33 AM, sumit chaudhary
<flyingbee.linux@xxxxxxxxx> wrote:
> Hi,
> I have a 64 bit PCIe card that is connected to 64 bit PC running
> ubuntu (Linux ubuntu 3.0.0-12-generic #20-Ubuntu SMP Fri Oct 7
> 14:56:25 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux). Linux enumerate
> this PCIe card and assign 64 bit addresses to 64 bit BARS.
>
> Problem is that higher 4 bytes of these addresses are zero, even if
> they are 64 bit address
> they lies in 32 bit range.
>
> Is it somehow possible to assign real 64 bit addresses ?
>
> This is lspci output on my ubuntu PC.
>
> Region 0: Memory at fddff000 (64-bit, non-prefetchable) [size=4K]
> Region 2: Memory at fd000000 (64-bit, prefetchable) [size=8M]
> Region 4: Memory at fc800000 (64-bit, prefetchable) [size=8M]

Thanks for this report.  64-bit addresses should work, so there must
be a problem here.  Can you collect the complete dmesg log?  That will
contain more details about exactly what's going on.  A dmesg log from
a more recent kernel, e.g., 3.4, would also be useful, just in case
this problem has already been fixed.

Bjorn
--
To unsubscribe from this list: send the line "unsubscribe linux-pci" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[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