Karl Reichert wrote:
> Jan Kiszka wrote:
>> Willems, J.J.P.A. schrieb:
>>> Karl Reichert wrote:
>>>>  Willems, J.J.P.A. wrote:
>>>>> Hi,
>>>>>
>>>>> I'm trying to set up a direct connection between two notebooks but
>>>>> the don't see each other. The master is waiting for the slaves and
>>>>> the slave hangs at stage 1: searching the master. After stopping the
>>>>> waiting, rtpinging doesn't work either. 
>>>>>
>>>>> I'm using a IBM T42 notebook as the master with the e1000 module and
>>>>> a Asus A6000 as the slave with the r8169 module.
>>>>>
>>>>> I'm using linux 2.6.19.7, Xenomai 2.3.1 and Rtnet 0.9.9 on both.
>>>>> Pinging each other non-real time works.
>>>>>
>>>>>
>>>>> Some detailed info for the master:
>>>>>
>>>>> ## rtnet.conf
>>>>> # RT-NIC driver
>>>>> RT_DRIVER="rt_e1000"
>>>>> #RT_DRIVER_OPTIONS="cards=1,0,0,0"
>>>>> RT_DRIVER_OPTIONS=""
>>>>> IPADDR="10.0.0.1"
>>>>> NETMASK=""
>>>>> TDMA_MODE="master"
>>>>> # Master parameters
>>>>> # Simple setup: List of TDMA slaves
>>>>> TDMA_SLAVES="10.0.0.2"
>>>>>
>>>>> Dmesg in another console returns: "TDMA: Failed to transmit sync
>>>>> frame!" 
>>>>>
>>>> Then of course your slave is waiting forever. It never get's any Sync
>>>> frame from master. I have the same network card for my master, and
>>>> when it fails to transmit sync frame, because cable is broken or not
>>>> connected, I also get a message from watchdog (Tx_unit hang). Do you
>>>> also get this message? I only get it when working on console
>>>> (Ctrl-Alt-F1). Try it out ...     
>>>>
>>> I tried it in Ctrl+Alt+F1 but I don't see anything because I only get
>>> 'TDMA: Failed to transmit sync frame!' at the master's side.
>>> I'm sure the cable is ok and connected because non-realtime pinging
>>> works.
>> If the NIC happens to share an IRQ with some Linux device, the conflict 
>> might be detect and the related line be disabled. The consequence would 
>> be that you will not be able to release transmission buffers and soon 
>> run into such messages.
>>
>> Try to test your link first with a manual setup as described in the 
>> readme or on the homepage. That way you control the traffic and have a 
>> chance to immediately see what happens on the kernel console.
>>
>>> But I switched the master and slave. They both are again going to
>>> wait/search each other (in ctrl+alt+f1).
>>> When I run dmesg in f2 I get for the master (over and over again during
>>> the wait for slaves) :
>>> "r8169: rt18169_start_xmit: TX len = 60, skb -> len = 42,
>>> eth_proto=9021" 
>> That message storm is related to "#define RTL8169_DEBUG" in rt_r8169.c. 
>> You may want to try to disable this line.
>>
>> Note that this driver is officially still in experimental state as no 
>> one yet reported that it is working flawlessly, and I don't have the 
>> hardware to test.
>>
>> Jan
> I do use the rt_e1000 with an Intel NIC and it works fine for me. Only 
> problem I faced until now are an IRQ problem and big master jitter with cycle 
> length 1 second (both already reported on this list).

Nope, this issue is first of all about the r8169. The e1000 is know to work.

Thanks anyway,
Jan

Attachment: signature.asc
Description: OpenPGP digital signature

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
_______________________________________________
RTnet-users mailing list
RTnet-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/rtnet-users

Reply via email to