Hi Rich,
Thank you very much for the information on the "invalid number" error, I'll add the -x command to the Makefile and see what happens.
Sorry about the driver location, I just thought that's where it needs to be for other programs to find it....I kind of thought that was what the extension loading did, was make that directory structure and put the driver where it needs to be....
Sorry for the information overload, the dmesg1.txt fie you refer to is for the dual core VortexDX3 board from WinSystems......which is what you've been helping me with for the past ? months.
The dmesg.txt file you refer too could be either from my old Celeron setup, or the single core VortexDX I've been playing around with late this past weekend, in a desperate thrash to get something to work consistently I switched over to trying out the VortexDX board.
I too was alarmed/scared about the "cmov" compiler directive missing, but, for the newer dual core DX3 at least, in TC3, and Lubuntu, I was able to build and install the driver (after you told me how to do it !), and run the test programs, and it all worked. Could be coincidence, but as soon as we switched over to a "proper" install of TC3.8.4 (I think anyway), I started getting these BAR errors with the DX3 and it's been flakey ever since, but also in Lubuntu too, so I don't know how that makes sense.
As a test, I put the 24DSI12 back into my old stack, with the power hungry 650 MHz Celeron, and everything worked fine, all the test programs worked, so at least we know the board isn't damaged.
General Standards says that all the "flakey" problems we're having are due to the 24DSI not having enough time to initialize, it needs more time somehow apparently.....
But lastly, for the heck of it, I installed the 24DSI12 into a stack with a single core VortexDX SBC, and that seems kind of promising, booting up TC3.8.4 still. On the VortexDX, the system seems better behaved, no BAR errors, but now we got that "invalid number error" when trying to build the driver It seems encouraging that with the VortexDX, the pci address's are all on bus 00:xx.x, which is how my Celeron board is as well (you can see that in lspci.txt I posted), whereas with the DX3, it always puts the 24DSI12 on bus 3 03:xx.x., maybe that's irrelevant though.
So that's the recent history, sorry for the confusion, it's hard for me to keep track of it even !
I'll try that extra "-x" in the Makefile.
Thanks,
David