Fixing USBasp based on ATmega8

AlxDroidDev:
Whenever I try to program (either a sketch or burn bootloader on a blank chip) with it I get this message:

avrdude: warning: cannot set sck period. please check for usbasp firmware update

i have also purchased those from dx and there is no need to reprogram your chip. that is only a warning for a feature the firmware does not support. use the -B avrdude option to select clock speed instead. for new chips out of the tube with default 1mhz its rarely but sometimes necessary to slow programming down that way.