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