Re: Xenomai3 network issues
Jan Kiszka <[email protected]>
| Newsgroups | dev.linux.lists.xenomai |
|---|---|
| Message-ID | <[email protected]> |
On 20.05.26 01:26, Hannes Diethelm wrote: > Hello > > I don't know if I do something wrong or if there is a bug. However, I > can not get any network connectivity from user space over rt_e1000e. > > Config: > Debian Trixie > Xenomai3 master d4929cf > linux-dovetail v6.12.y-cip-dovetail-rebase e2fc451 > > Setup: > modprobe rt_e1000e So, you also unbound the device from a e1000e that Linux likely provides? Or unloaded that other driver? > modprobe rt_loopback > with/without modprobe rtpacket > modprobe rtudp > modprobe rtipv4 > rtifconfig rtlo up 127.0.0.1 > rtifconfig rteth0 up 192.168.122.45 > I suppose you also ran ARP (rtroute solicit) for the targets you want to reach, right? > I don't need the full RTnet stack, I only need a point to point UDP > connection. This > is why I manually load the kernel modules and set up the interface. > rtnet start > blocks while trying to reach a TDMA slave but my device doesn't has this > functionality. > > rtping to any network address works fine, but looking at the rtping > code, an ioctl is > used, so the data is sent and received in kernel space. > > I had an issue with my code, so I tried the demo: > > Without module rtpacket: > ./demo/posix/cobalt/eth_p_all > There are no packages from the real time driver only from the other > network cards > > ./demo/posix/cobalt/eth_p_all rteth0 > cannot get interface index: No such device > > With module rtpacket: > ./demo/posix/cobalt/eth_p_all > socket cannot be created: Invalid argument > > ./demo/posix/cobalt/eth_p_all rteth0 > socket cannot be created: Invalid argument Cannot confirm that second experiment yet. Did you compile with CONFIG_XENO_DRIVERS_NET_ETH_P_ALL? > > rtifconfig > rteth0 Medium: Ethernet Hardware address: 52:54:00:5A:79:C5 > IP address: 192.168.122.45 Broadcast address: 192.168.122.255 > UP BROADCAST RUNNING MTU: 1500 > > rtlo Medium: Local Loopback > IP address: 127.0.0.1 > UP LOOPBACK RUNNING MTU: 1500 > > Regards > Hannes Jan -- Siemens AG, Foundational Technologies Linux Expert Center