Albert,
It's highly unusual for lspci to see the board just fine; and ocfrp_check
not find it. Especially with the default bitstream.
If you can, do it as root with sudo -E, not Rafi's alternative.
Also, can you post the output from lspci -v (but just for the Xlinix device)
There is a compiled version of swctl in the $OCPI_DIR/bin directory
Or you can go the /src dir, say $gcc swctl.c; mv a.out ../bin/swctl
In any event, you will need to know the BAR0 and BAR1 addresses as reported
by lspci -v and say

$ sudo -E ./swctl 0xDE000000 0xDFFF0000 admin

(I just made up the Bar addresses, you must use the correct ones)

And post the output you get here with the default flashed bitstream.

Thanks.
_Shep


On Mon, Jun 13, 2011 at 11:22 AM, Albert Kwon <[email protected]>wrote:

>  ocfrp_check gives the same result:
>
>
> Error during probe for OCFRP: Magic numbers do not match in region/bar 0
> Did not find any OpenCPI FPGA reference platform boards.
>
> And I can't find the command/script swctl. Do I need to do something to get
> this program/script?
>
> Thanks so much for the help.
> -Albert
>
>
> On 06/13/2011 11:14 AM, Shepard Siegel wrote:
>
> Albert,
>  I've never done it that way but Rafi must know what he is doing.
>
> Let's back up one more time before we move ahead. Before we try to load
> your own bitstream with loadBitstreamML605, do  these programs work as
> expected on the default flash bitstream:
>
> ocfrp_check (to see the board)
> swctl <bar0> <bar1> admin
>
> If not, then before we debug loadBitstreamXXX, we should get ocfrp_check
> and swctl working.
>
> -Shep
>
> note: sharing with opencpi_dev for others to chime in.
>
>
>
>
> On Mon, Jun 13, 2011 at 10:59 AM, Albert Kwon <[email protected]>wrote:
>
>>  Instead of having to run these things as sudo (since it's Rafi's machine
>> that we are running this on), Rafi set the suid on ocfrp_check, and put it
>> under /opt/opencpi/bin. So on the script, instead of doing sudo
>> ./ocfrp_check $device, I do /opt/opencpi/bit/ocfrp_check $device. I've also
>> asked him to change permission on /sys/bus/pci/devices/$device/config, so
>> that I can write to it. I've also changed the location of $tmp for
>> loadBitStreamML605 script to my home folder's tmp. So currently, I don't
>> think there are any commands that require sudo.
>>
>> environment OCPI_DIR is currently set to be /scratch/ic3/ocpi.
>>
>> Is there something wrong with that we are doing here?
>>
>> -Albert
>>
>>
>>
> On Sat, Jun 11, 2011 at 7:58 PM, Albert Kwon <[email protected]>wrote:
>
>> Hi Shep,
>>
>>    The bitstream upload failed once due to some sudo privilege issues, and
>> now when I run loadBitStream script, I get this error:
>>
>> Checking existing bitstream..
>> Error during probe for OCFRP: Magic numbers do not match in region/bar 0
>> Did not find an OpenCPI FPGA reference platform board named
>> "0000:05:00.0".
>> Existing bitstream does not appear to be functional.
>> There is no config snapshot in
>> /opt/cpi/ocfrp/pci-config-snapshots/0000:05:00.0 to restore.
>>
>> Do you have any suggestion as to what to try?
>>
>> Thanks,
>>  Albert
>>
>
>
> snip
>
>
>
_______________________________________________
opencpi_dev mailing list
[email protected]
http://lists.opencpi.org/listinfo.cgi/opencpi_dev-opencpi.org

Reply via email to