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.

Stuart


On Sun, Aug 10, 2008 at 12:32 PM, Jan Kiszka <[EMAIL PROTECTED]> wrote:
> Stuart O Anderson wrote:
>> Hi -
>>
>> I'm attempting to set up RTnet (0.9.10) over Xenomai (2.4.4) on a
>> Debian 2.6.25 kernel running on a dual processor X86-64 Opteron
>> system.  I've gotten as far as inserting the modules into the kernel,
>> but am having trouble with rtifconfig.  My system has 2 quad Intel
>> 82546GB Gigabit Ethernet Controllers installed.  I've loaded the
>> rt_e1000 driver to run them (they use the e1000 driver normally).
>> However, when I call 'rtifconfig rtethX up ip_addr' it gives: "ioctl:
>> No such device" for ethX > 4.  Am I missing something? Is there a
>> #define somewhere I should modify?
>>
>> Also, is there a way to determine the mapping between interface
>> numbers and the PCI addresses of the controllers?
>
> Did you check the messages on the kernel console already? The driver
> should report when it instantiates another controller together with some
> PCI address information (IIRC). And this may also give some hint why you
> see only 4 devices (there is a hard limit of 8, configurable via
> MAX_RT_DEVICES in stack/include/rtdev.h). Also check if lspci reports
> all 8 devices, and if the IDs match what rt_e1000 supports (maybe one
> card is newer and not yet know to rt_e1000).
>
> Jan
>
>

-------------------------------------------------------------------------
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

Reply via email to