Hi Rich,
I don't know how I can ever repay you, I owe you big time for all your help, I hope I can pay it back somehow.
I'm so excited, with your help (aka spoon feeding !), I was able to build the driver for both 486 (VortexDX) and 686 (VortexDX3) architecture's.
I then made two new extensions,
1) 24dsi-2.6.33.3-tinycore-486.tcz
2) 24dsi-2.6.33.3-tinycore-686.tcz
Only "catch", in both cases (486 and 686 builds) there were two permission errors, one related to linking lib24dsi_api.so and another for inserting 24dsi.ko.
I built the drivers in home/tc as regular user, I hope I don't have to re-do both builds as root ?
After I did the 686 build (for the DX3), I was able to load the driver on the DX3, but I had to be root, i.e., had to type sudo ./start (I copied start to package/usr/local/bin/start24dsi).
But, after that, I was able to play around with the board in full !
Was awesome, everything worked, I did the throughput test and the DX3 was able to chug through 54,525,952 bytes in 5.684917 seconds, or 2,397,834 samples/second !, max throughput of the ADC is 200 kHz on 12 channels, or 2,400,000 samples/sec, so the DX3 is pretty much keeping up with the ADC "as is", this is very exciting ! !
I'm very embarrassed (and sorry) that I think the previous week or more of thrashing with the DX3 was simply due to me not having the 24DSI12 not fully inserted into the PCI bus connector, I hope anyway...when I first threw it together today I wasn't seeing the board at all, then I took a breath, slowed down, and re-assembled it with some standoffs and tightened it down a bit, and everything went perfectly. The connectors on the DX3 are a bit annoying in that they partially bind with the 24DSI12 analog input connector, if only hand tight like I had before, I think this was the problem. The DX is much better in that regard, connectors and layout are better designed I would say, and of course the DX hasn't given me any problems in that way, so, stupid mechanical error is all I think (with the DX3). I need to put bus extender connectors on the 24DSI12 if I end up using the DX3 as the preferred choice.
So, I've got the tcz's in place in /mnt/sdb1/tce/optional and now I can load whichever tcz file I need ! Now I can hopefully see if I can get the driver to load and do some tests on the DX !
Although, I technically have yet to load and start the driver successfully with the .tcz file, so need to do that on the DX3 as well.
Thanks so much, I think it will be a great weekend now !, some hope finally !
David