Stuart O Anderson wrote:
I'm now able to get the driver running for all 8 interfaces, according to dmesg. I can bring up the first few interfaces and ping devices attaches to them successfully after setting up routing, but eventually dmesg starts telling me the following:[76631.886445] e1000: rteth5: e1000_setup_rx_resources: Unable to allocate memory for the receive descriptor ring [76631.886553] e1000: rteth5: e1000_setup_all_rx_resources: Allocation for Rx Queue 0 failed [76619.534006] e1000: rteth6: e1000_setup_rx_resources: Unable to allocate memory for the receive descriptor ring [76619.534111] e1000: rteth6: e1000_setup_all_rx_resources: Allocation for Rx Queue 0 failed I'm afraid I don't understand xenomai/rtnet/kernel stuff well enough to be sure what memory I've run out of or how to make more of it available.
Please check if the IRQ counters for rteth5/6 increase (/proc/xenomai/irq). If not, TX buffers may run short quickly as the hardware is unable to report them as released again toward the RTnet core.
Jan
signature.asc
Description: OpenPGP digital signature
------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________ RTnet-users mailing list RTnet-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/rtnet-users