Jan Kiszka wrote:
Hello,

I'm happy to announce that RTnet is running on kernel 2.6 now! Thanks to Marc's great work on the build system and after fixing some bugs (one may have also influenced 2.4 systems), I managed to start an RTnet master on a 2.6.8.1-adeos kernel with RTAI 3.1 this morning. If you are interested in some own experiments, just check out the latest SVN repository and give it a try. Of course, not all parts have been tested yet, so feedback will be welcomed. Unfortunately, by adding 2.6 support, our test matrix now increases dramatically...

Currently not working are the PPC drivers (both 2.4 and 2.6 due to the driver layer extenstions - Wolfgang...?) and the smc91111 (I will work on this later when I have a running test system with 2.6 on it. Another known issue is that unloading a 2.6 kernel module which is referenced by some part of RTnet, like NIC drivers when the interface is up, will let your rmmod hang forever. It's to some degree a kernel bug but it's also due to the way we (mis-)use the module refcounter. Avoid this situation by cleaning up in the correct order (e.g. use the rtnet script).


During the porting I was finally able to acknowledge and (hopefully) fix a problem in tdma-v1, which only occured with the LXRT scheduler of RTAI 3.x (24.1.x was fine). Paolo always claims that there is no difference between kernel and lxrt scheduler, but this here is a minor variation ;): while old RTAI schedulers automatically cleaned up tasks which terminated themselves, LXRT only suspends them, you always need to delete them explicitly. The tdma-v1 did not do this so far and failed during the setup process. Fixed in the SVN now. I know that there were at least two users suffering from this issue, please let us know if it works for you.



You are right about threads. I complete forgot I changed the behaviour in LXRT. That's why I keep asking people use it before it becomes the only RTAI schedulers. If somebody helps in advance we'll have no surprise when the final step is taken.


Paolo.



-------------------------------------------------------
This SF.Net email is sponsored by:
Sybase ASE Linux Express Edition - download now for FREE
LinuxWorld Reader's Choice Award Winner for best database on Linux.
http://ads.osdn.com/?ad_id=5588&alloc_id=12065&op=click
_______________________________________________
RTnet-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/rtnet-users

Reply via email to