On 02/26/2017 01:27 PM, dragon wrote: > Jon, > > Coming from more of a user integrator person here... > I think that I am with you on liking option 3 the best with number 2 > next in line. I would even go so far as marking the 'old' driver as > deprecated and slated for removal on the next release. That warns > everyone that if they want to run the next release they need to get with > the game or they will have to be content with this being the last > release that supports their hardware. I don't like option number 1. Actually, I thought option 1 was the "best", but required a bit more code and more testing. Since I've discovered the offending line occurs in ONE and only one place in the whole driver (I think), then conditional compilation of one copy of the source seems like a workable solution. > My big questions... > - Do we know when this changed occurred to actual products in the > marketplace? NO! That's what makes this decision a bit hard. I know some old ISA-bus multi-IO chips needed this, in the DISTANT past. I started this project in 2001, to give you some context! And, once it worked, I have no idea when it might have no longer been needed! And, even WORSE, I have no idea if any CURRENT parport chips still require this. I did check that none of the ones HERE do, but that is not conclusive. > > I also see this as making a large number of cards available for use. I > hate having to dig for a source of one specific item that may not even > still be in production. Yes, indeed! I was at the point of having a SOLE SOURCE of PCIe chip that worked! That was NOT a good feeling. > If I have a card die in an old system, I would > much rather be able to look for one of many options to replace it in > exchange for being stuck on an older software release so I can keep > using my antiquated hardware. > > I am of the opinion that if legacy machines are working... leave them > alone! If it makes parts reliably everyday, why do you want to be > messing with newer versions of LCNC. Yes, but there are great improvements in GUIs, trajectory planners, and such that could make life easier. But, a major update, as from 2.4 to 2.7 will almost certainly require updating the PC hardware.
Jon ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, SlashDot.org! http://sdm.link/slashdot _______________________________________________ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers