[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <4E93FA07.306@ezono.com>
Date: Tue, 11 Oct 2011 10:10:47 +0200
From: Abdelghani Ouchabane <abdelghani@...no.com>
To: Bjorn Helgaas <bhelgaas@...gle.com>
CC: linux-kernel@...r.kernel.org, linux-pci@...r.kernel.org
Subject: Re: PCIe can not rescan for new PCIe device ( FPGA board )
>>>> * But our software returns : 0xFFFFFFFF
> This is reading from your device's memory region. It looks like the
> device is configured correctly (BAR values are reasonable and memory
> decoding is enabled) and I assume the bridges leading to it are
> configured correctly (if you posted the complete dmesg log we could
> tell for sure). After that point, Linux is out of the way and it's
> just a question of whether your device responds correctly to the
> memory access.
> Are you sure the device is supposed to return something other than
> 0xFFFFFFFF?
Hi Bjorn,
Yes, the device should return something similar to :
resource file = /sys/bus/pci/devices/0000:02:00.0/resource
base address = 0xFDFFE000
0xFDFFE000 0x00000000 0x00000000 0x00000000
0xFDFFE008 0x00000008 0x00000000 0x00000000
0xFDFFE010 0x00000010 0x00000001 0x00020000
0xFDFFE018 0x00000018 0x00000000 0x00000000
0xFDFFE020 0x00000020 0x00000000 0x00000000
0xFDFFE028 0x00000028 0x00000000 0x00000000
0xFDFFE030 0x00000030 0x00000000 0x00000000
0xFDFFE038 0x00000038 0x00000000 0x00000000
0xFDFFE040 0x00000040 0x30012009 0x00101449
0xFDFFE048 0x00000048 0x00000000 0x00000781
0xFDFFE050 0x00000050 0x00000000 0x00000300
0xFDFFE058 0x00000058 0xCAFEBABE 0xDEADBEEF
> If it's memory, can you write to it and read the new
> value back? Can you use a PCIe analyzer and see if the device is
> responding correctly on the bus?
I have tried to write to the FPGA registers but I was always getting
0xFFFFFFFF
>
> Other than the possible pciehp rescan problem, this just looks like a
> problem with your FPGA.
Can it have a relation with the BIOS?
I attached to you the whole dmesg log.
Cheers,
Ghani
View attachment "dmesg-full.txt" of type "text/plain" (52600 bytes)
Powered by blists - more mailing lists