<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Nov 4, 2020 at 6:28 AM Heinz Junkes <<a href="mailto:junkes@fhi-berlin.mpg.de">junkes@fhi-berlin.mpg.de</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hello, Chris,<br>
unfortunately it is not quite so simple. The Beatnik board uses <br>
for the Ethernet the Marvell Discovery II MV64360 (GT64360)<br>
and there two of the three built-in Ethernet controllers. <br>
<br>
Till Straumann has written a driver for it called "mve" and unfortunately it <br>
is not available in freebsd. Probably too rare or I did not search properly. <br></blockquote><div><br></div><div>Yep. That's right. It is a custom driver for RTEMS as best I can tell. This </div><div>BSP and the mvme500 have the same challenge.</div><div><br></div><div>I've started another thread on the broader topic of BSPs needed by</div><div>the EPICS community and their path forward. I didn't want to hijack this one</div><div>since it needs to stay focused on this one board and technical.</div><div><br></div><div>--joel </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
Viele Grüße<br>
Heinz Junkes<br>
--<br>
Experience directly varies with equipment ruined.<br>
<br>
<br>
<br>
> On 27. Oct 2020, at 05:06, Chris Johns <<a href="mailto:chrisj@rtems.org" target="_blank">chrisj@rtems.org</a>> wrote:<br>
> <br>
> On 26/10/20 7:32 pm, Heinz Junkes wrote:<br>
>> Good morning Chris,<br>
>> i will now try out libbsd on a MVME6100 (beatnik).<br>
>> Is the mentioned patch in git? <br>
> <br>
> The PCI patch is in rtems-libbsd.git on the master and 6-freebsd-12 branches.<br>
> <br>
>> Or do I have to prepare something special?<br>
> <br>
> Yes I think you may need to patch libbsd for the beatnik bvoard. I have not<br>
> looked at that board and the net drivers it needs. The current list is we have<br>
> in libbsd is:<br>
> <br>
> <a href="https://git.rtems.org/rtems-libbsd/tree/rtemsbsd/include/machine/rtems-bsd-nexus-bus.h?h=6-freebsd-12" rel="noreferrer" target="_blank">https://git.rtems.org/rtems-libbsd/tree/rtemsbsd/include/machine/rtems-bsd-nexus-bus.h?h=6-freebsd-12</a><br>
> <br>
> The BSP support is handled here:<br>
> <br>
> <a href="https://git.rtems.org/rtems-libbsd/tree/rtemsbsd/include/bsp/nexus-devices.h?h=6-freebsd-12" rel="noreferrer" target="_blank">https://git.rtems.org/rtems-libbsd/tree/rtemsbsd/include/bsp/nexus-devices.h?h=6-freebsd-12</a><br>
> <br>
> The define is based on the header guard for the BSP:<br>
> <br>
> <a href="https://git.rtems.org/rtems/tree/bsps/powerpc/beatnik/include/bsp.h#n25" rel="noreferrer" target="_blank">https://git.rtems.org/rtems/tree/bsps/powerpc/beatnik/include/bsp.h#n25</a><br>
> <br>
> I hope this helps.<br>
> <br>
> Chris<br>
<br>
_______________________________________________<br>
devel mailing list<br>
<a href="mailto:devel@rtems.org" target="_blank">devel@rtems.org</a><br>
<a href="http://lists.rtems.org/mailman/listinfo/devel" rel="noreferrer" target="_blank">http://lists.rtems.org/mailman/listinfo/devel</a></blockquote></div></div>