On the topic of eliminating the sudo and opening permission on /sys/bus/ci etc.

These are actions that make the system less secure for "random users".
That is why we wouldn't yet make it the default, but there is nothing 
fundamentally wrong with it.
We we install/fix/finish our proper linux driver the sudo will also disappear.

Jim





On Jun 13, 2011, at 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]<mailto:[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]<mailto:[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
<ATT00001..txt>

_______________________________________________
opencpi_dev mailing list
[email protected]
http://lists.opencpi.org/listinfo.cgi/opencpi_dev-opencpi.org

Reply via email to