I'll give the cgminer fork a go. It doesn't seem the most reliable at detecting my small string of chips though, perhaps I need to play with the SPI code as I only have a few chips hooked up.
Do you have INCLK grounded? I didn't at first but once I did it made a huge difference.
-a[g