Hi Jan,

I have actually identified the difference and made a patch against the 
rt_eepro100.c.
Using this patch my setup is running fine now!!!!
I do not understand in detail what is happening as it seems to be important to 
read
the status register more than once under some circumstances...
Anyway, enclosed is the patch. Perhaps as many people as possible can test it 
and see
if there are some issues that came in by this patch.

Regards

Mathias
> > Here are the latest test results:
> > When I use the standard linux driver e100 instead of eepro100 I never see
> the error situation.
> > I had a test running with more than 17.000.000 cycles and I never saw the
> issue.
> 
> That's good to know.
> 
> > I had a closer look into the e100 driver and found out that they do more
> things in the ISR 
> > as masking interrupts, reading the status register more than once...
> > This is slightly different than the eepro100 driver.
> > Perhaps cloning this behaviour of the e100 could help...
> > 
> 
> Did you identified the part that may make a difference here?
> 
> The question is if we should port that stuff over, which may be
> straightforward when it is about a few lines, or if we should better
> switch to e100 as basis for RTnet. I also refrained from this step as
> e100 appeared more complex to trim for RT.
> 
> But the latter step may help to track future changes better, also when
> considering that eepro100 will vanish from the kernel on the mid-term.
> ATM there is only one minor issue pending /wrt e100 and one of our
> boxes, but the maintainer @Intel promised to work out a fix.
> 
> Jan
> 
> 
> PS: Your test case likely revealed a nasty IRQ latency problem in the
> I-pipe patch. Funny. Philippe and I are on it.
> 
> 
> 
> --------------------------------
> 
> -------------------------------------------------------------------------
> Using Tomcat but need to do more? Need to support web services, security?
> Get stuff done quickly with pre-integrated technology to make your job
> easier
> Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
> 
> --------------------------------
> 
> _______________________________________________
> RTnet-users mailing list
> RTnet-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/rtnet-users
> 

-- 
Mathias Koehrer
[EMAIL PROTECTED]


Viel oder wenig? Schnell oder langsam? Unbegrenzt surfen + telefonieren
ohne Zeit- und Volumenbegrenzung? DAS TOP ANGEBOT JETZT bei Arcor: günstig
und schnell mit DSL - das All-Inclusive-Paket für clevere Doppel-Sparer,
nur  44,85 €  inkl. DSL- und ISDN-Grundgebühr!
http://www.arcor.de/rd/emf-dsl-2

Attachment: rt_eepro100.patch
Description: Binary data

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
RTnet-users mailing list
RTnet-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/rtnet-users

Reply via email to