Hi there,<br>
<br>
These days I'm trying to &quot;bring up&quot; a VME driver on a Motorola SBC but I'm getting in some troubles.<br>
Actually there are no problems with the driver itself, methinks, it loads correctly and everithing seems to be fine.<br>
But when I try to create an outbound window, in order to &quot;talk&quot; some other boards in the crate I get this:<br>
<br>
__ioremap(): phys addr 01000000 is RAM lr d100be34<br>
mode 0<br>
vmedrv: No memory for outbound window<br>
testout: VME_IOCTL_SET_OUTBOUND failed.&nbsp; Errno = 12<br>
<br>
I'm not sure I understand all of this anyways... Except that there is no sufficient memory to map for the outbound window.<br>
That's what this test is supposed to do is to open the appropriate
devices for the VME bus (in this case /dev/vme_m[0-7]), configure the
outbound windows from 0 through 6 (the 7th is reserved) and then
verifies that data can be read through these outbound windows.<br>
I'm using an VME driver downloaded from <a href="http://vmelinux.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">vmelinux.org</a> and here is the
source of the test program I'm trying to run -&gt;
<a href="http://www-zeuthen.desy.de/%7Eboyanov/testOutWindow.txt" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://www-zeuthen.desy.de/~boyanov/testOutWindow.txt</a><br>
<br>
I'm sorry for the newb question, but any ideas what is going wrong?<br>
Thank you.<br>
<br>
Kind regards,<br>
Konstantin Boyanov<br>