I am having a problem with rtai-1.3 conflicting with the tulip network
driver.  The CPU is a dual PIII 700MHz with 128M RAM, the kernel is 2.2.15.
The network is fine after boot up - I can ping, rlogin, nfs and others.
As soon as I do ldmod (loading basic rtai modules) the network stops
responding.  This seems to be related to SMP only, I have a CPU from the
same manufacturer with same chipsets but single processor which works
fine with rtai-1.3.  I am including dmesg output below:

[..]
PPP line discipline registered.
PPP BSD Compression module registered
tulip.c:v0.91g-ppc 7/16/99 [EMAIL PROTECTED]
eth0: Digital DS21143 Tulip rev 65 at 0xec00, 00:10:6F:02:1F:4E, IRQ 19.
eth0:  EEPROM default media type Autosense.
eth0:  Index #0 - Media 10baseT (#0) described by a 21142 Serial PHY (2) block.
eth0:  Index #1 - Media 10baseT-FD (#4) described by a 21142 Serial PHY (2) block.
eth0:  Index #2 - Media 100baseTx (#3) described by a 21143 SYM PHY (4) block.
eth0:  Index #3 - Media 100baseTx-FD (#5) described by a 21143 SYM PHY (4) block.
eth0: Using user-specified media 10baseT(forced).

=================
Network is working fine...
./ldmod
=================

==== RT memory manager v0.2 Loaded. ====


***** STARTING THE REAL TIME SCHEDULER WITH NO LINUX *****
***** FP SUPPORT AND READY FOR A PERIODIC TIMER *****
***<> LINUX TICK AT 120 (HZ) <>***
***<> CALIBRATED CPU FREQUENCY 698803742 (HZ) <>***
***<> CALIBRATED APIC_INTERRUPT-TO-SCHEDULER LATENCY 3001 (ns) <>***
***<> CALIBRATED ONE SHOT APIC SETUP TIME 499 (ns) <>***


***** RTAI NEWLY MOUNTED (MOUNT COUNT 1) ******

eth0: 21140 transmit timed out, status f06980c5, SIA 000052ca ffff0001 fff8ffff 
8ffd0008, resetting...
eth0: 21140 transmit timed out, status f06980c7, SIA 000052ca ffff0001 fff8ffff 
8ffd0008, resetting...
eth0: 21140 transmit timed out, status f06980c7, SIA 000052ca ffff0001 fff8ffff 
8ffd0008, resetting...

=============
Network is now broken.

Anybody have ideas?

I have also tried Donald Becker's latest tulip driver v0.92 with same
results.  The tulip driver is compiled as a kernel module.
I can recover the network by doing:
  ifconfig eth0 down
  rmmod tulip
  remod
  insmod tulip
  /etc/rc.d/rc.inet1

Suggestions welcome.

William Montgomery

-- [rtl] ---
To unsubscribe:
echo "unsubscribe rtl" | mail [EMAIL PROTECTED] OR
echo "unsubscribe rtl <Your_email>" | mail [EMAIL PROTECTED]
---
For more information on Real-Time Linux see:
http://www.rtlinux.org/rtlinux/

Reply via email to