avrdude + usbasp = "cannot set sck period"

My USB ASP programmer works in windows.

http://www.mdfly.com/index.php?main_page=product_info&cPath=5&products_id=415

I don't use unix/linux/apple. Can't advise you there.