I used select with a timeout. Select seems to work. It returns a positive 
number and a fdset.

It is accept which does not seem to work in taking off the top packets and send 
or write oopses the machine.

Accept does seem to work if I run it before select.

We can try the example but then I have to set up another machine.

Could any of thus be e1000 driver?

--
Glen Wernersbach
President & CTO
Jetsoft Development Co
629 Old St. Rt. 74 - Suite 210
Cincinnati Ohio 45244
Custom Programming Web Site: www.JetsoftDev.com
Retail Product Web Site: www.ScanHelp.com
Phone: 513-528-6660
Fax: 513-528-3470

On Feb 8, 2011, at 6:47 AM, Jan Kiszka <[email protected]> wrote:

> On 2011-02-08 05:24, Glen Wernersbach wrote:
>> Well, I installed Xenomai and RTNET on a different distribution and
>> basically got the same issues as in the email below.
>> 
>> If I run accept() after select(), I get a -1 Invalid Argument error.
> 
> Do you use select() to wait on a connection request? This is obviously
> not yet supported by RTnet.
> 
>> 
>> The rest is exactly alike.
>> 
>> I get these errors, even when I get the code as close as I can to the
>> RTTCP_SERVER example.
> 
> Does the original example work for you?
> 
> However, I think we better discuss your issues based on a self-contained
> test that exposed them for you.
> 
> Jan
> 
> 
>> 
>> So there is either some problem with my insmods, some obscure program
>> setting or I have just found problems with TCP on RTNET.
>> 
>> At least the errors are in the same place both on RTAI and XENO_POSIX
>> 
>> Glen
>> 
>> 
>> On 1/28/11 4:32 PM, "Glen Wernersbach" <[email protected]> wrote:
>> 
>>> Thanks.
>>> 
>>> I will check.
>>> 
>>> Verdict is still out if I can used RTAI , RTNET and TCP
>>> Here are my current troubles:
>>> 
>>> 1. rt_dev_Accept() seems to return ether -9,-22,-38 with the errorn 
>>> specifying
>>> funciton not implemented.
>>> 2. If I skip accept and just use the original FD, I get data but when I try 
>>> to
>>> rt_dev_send() back to this FD, I get a crash and a "Ooops" output
>>> 3. If I issue a rt_dev_shutdown() on a UDP socket, I get an "Ooops' output.
>>> Works on the TCP socket.
>>> 
>>> The program works with standard linux commands.
>>> 
>>> Glen
>>> 
>>> 
>>> On 1/28/11 4:13 PM, "Jan Kiszka" <[email protected]> wrote:
>>> 
>>>> On 2011-01-28 21:40, Glen Wernersbach wrote:
>>>>> Jan,
>>>>> 
>>>>> On you last comment below about pre allocating buffers, I am trying to 
>>>>> find
>>>>> where in the RTAI examples it show that?
>>>> 
>>>> It's lacking in those few RTAI examples. Check xenomai/posix and watch
>>>> out for RTNET_RTIOC_EXTPOOL. I think that should be trivially transferable.
>>>> 
>>>> Jan
>>>> 
>> 
> 
> 


------------------------------------------------------------------------------
The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE:
Pinpoint memory and threading errors before they happen.
Find and fix more than 250 security defects in the development cycle.
Locate bottlenecks in serial and parallel code that limit performance.
http://p.sf.net/sfu/intel-dev2devfeb
_______________________________________________
RTnet-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/rtnet-developers

Reply via email to