1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 <2005> 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 | Index | 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 <2005> 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 |
<== Date ==> | <== Thread ==> |
---|
Subject: | Re: about using NI-1014 with VME/Linux |
From: | Eric Norum <[email protected]> |
To: | Jun-ichi Odagiri <[email protected]> |
Cc: | [email protected] |
Date: | Sun, 25 Dec 2005 13:03:16 -0600 |
On Dec 22, 2005, at 7:39 PM, Jun-ichi Odagiri wrote:
Yes, that would be a good learning experience, but I should mention that the NI-1014 driver distributed with the ASYN package does not use DMA. Marty and I had a long look at the hardware description and found so many race conditions that we felt it better to use interrupt-driven I/O. In fact we've just been informed that we may need to add some more busy-loops to get the hardware to work with fast PowerPC VME processor cards.
The NI-1014 driver was not written with Linux in mind and certainly not Linux in user-mode. Marty Kraimer and Ron Sluiter have done extensive tests of the driver on vxWorks and I have some some very quick tests on RTEMS. It was Ron's testing that recently revealed the problems with fast processors.
|