On Tue, Apr 10, 2018 at 06:52:11PM +0530, Pintu Kumar wrote:
> Hi,
> 
> I am using:
> Beagle Bone Kernel: 4.9.51
> Xenomai: 3.0.6
> Board: Beagle Bone White
> 
> When I enable RTNET, the following ethernet drivers are build.
> $ ls drivers/xenomai/net/drivers/*.ko
> drivers/xenomai/net/drivers/rt_8139too.ko
> drivers/xenomai/net/drivers/rt_eepro100.ko
> drivers/xenomai/net/drivers/rt_loopback.ko
> 
> But I think beagle bone using different ethernet driver.
> ti_cpsw
> CONFIG_TI_CPSW=y
> Also this is by default in-built into the kernel. So I cannot remove the 
> module.
> 
> When I try installing the available once it did install but network
> did not work.
> rtnet                  52594  10
> rt_8139too,rtipv4,rt_loopback,rtmac,rt_eepro100,rtpacket,rtudp,rt_e1000,rtcfg,tdma
> 
> # /usr/xenomai/sbin/rtifconfig rteth0 up
> ioctl: No such device
> 
> 
> So, I wanted to know is there any rtnet ethernet driver available
> which works with beagle bone ?

Well based on the list above, the answer appears to be none of them.

The cpsw is one of the weirdest network designs I have ever encountered.
It is a network interface missing a bunch of standard features (like mac
filtering) connected to a switch chip which is responsible for the mac
filtering and such while also being a switch.  It can be quite annoying
to deal with.

On the design I worked on we ended up using a PRU ethernet port for
xenomai instead because the cpsw was just not sane to work with.
Don't have that option on the beagle though.

-- 
Len Sorensen

_______________________________________________
Xenomai mailing list
Xenomai@xenomai.org
https://xenomai.org/mailman/listinfo/xenomai

Reply via email to