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 ...
> [EMAIL PROTECTED]:/usr/local/rtnet/sbin# ./rtifconfig > rteth0 Medium: Ethernet Hardware address: 00:10:C6:E1:B9:F2 > IP address: 10.0.0.1 Broadcast address: 10.255.255.255 > UP BROADCAST RUNNING MTU: 1500 > > > Some info about the slave > > ## rtnet.conf > # RT-NIC driver > RT_DRIVER="rt_r8169" > RT_DRIVER_OPTION="" > # RT_DRIVER_OPTIONS="cards=1,0,0,0" > IPADDR="10.0.0.2" > NETMASK="" > TDMA_MODE="slave" > > Dmesg returns: > *** RTnet 0.9.9 - built on Jul 27 2007 13:13:28 *** > > RTnet: initialising real-time networking > Initializing rt_r8169 driver<6>PCI: Found IRQ 5 for device 0000:00:0b.0 > PCI: Sharing IRQ 5 with 0000:00:0a.2 > PCI: Sharing IRQ 5 with 0000:00:0a.3 > rt_r8169: PCI device 0000:00:0b.0: unknown chip version, assuming > RTL-8169 > r8169: -------------------------- > r8169: dev->mtu = 1500 > r8169: priv->curr_mtu_size = 1500 > r8169: priv->tx_pkt_len = 1514 > r8169: priv->rx_pkt_len = 1514 > r8169: priv->hw_rx_pkt_len = 1522 > r8169: -------------------------- > RTnet: registered rteth0 > rteth0: Identified chip type is 'RTL8169'. > rteth0: rt_r8169 RTnet Gigabit Ethernet driver 2.2-04 at 0xd800, > 00:15:f2:0f:68:68, IRQ 5 > r8169: priv->mcfg=4, priv->pcfg=3 > r8169: Set MAC Reg C+CR Offset 0x82h = 0x01h > rteth0: Auto-negotiation Enabled. > r8169: priv->linkstatus = 0x04 > RTcfg: init real-time configuration distribution protocol > RTmac: init realtime media access control > RTmac/TDMA: init time division multiple access control mechanism > r8169: Set MAC Reg C+CR Offset 0xE0: bit-3. > [EMAIL PROTECTED]:~$ > > [EMAIL PROTECTED]:/usr/local/rtnet/sbin# ./rtifconfig > rteth0 Medium: Ethernet Hardware address: 00:15:F2:0F:68:68 > IP address: 10.0.0.2 Broadcast address: 10.255.255.255 > UP BROADCAST RUNNING MTU: 1500 > #### > > I hope someone can help me with it, I'm not very familiar (newb) with > linux and real time networking. > > Thanks in advance, > Jeroen ------------------------------------------------------------------------- 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