Current and past open-source software contributions are listed here.
(This list is presently incomplete)
ClearSpeed CSX600 Driver
Changes in the API for the management of scatterlists in kernel 2.6.24 (see this page for details) prevent the ClearSpeed drivers from compiling with these kernel versions. I have modified the driver to reflect these changes, and have made it available on Github.
I’ve tried this with an X620 card, and csdiag gives the following output:
$ ./csdiag Time: Tue Apr 27 18:53:56 2010 Host: xeon1 Linux x86_64 2.6.24-24-server SVer: 3.11 (1.404.1.39 at Thu Aug 21 16:50:25 BST 2008 on linux_x86_64) Card: Instance 0, Bus 6, Device 1 (1 card present) X620 (PCI-X), FPGA 0x3f020000, SN CLSJ06110026 Basic checks: PASS Reset card: PASS Temperature: PASS Frequency: PASS PCI Read BW: PASS PCI Write BW: PASS Combined BW: PASS Memory tests: PASS Semaphores: PASS PIO tests: PASS PE memory: PASS Compute test: PASS Temperature: PASS Frequency: PASS Overall result: PASS