When trying to program STK500 with the latest version of uisp (version 20030618) it fails to enter programming mode. I have compiled in some printf's to try to track what is failing and this is what it says:
------------------
prompt>uisp --version
uisp version 20030618
--------------------------------------
prompt> uisp -dprog=stk500 -dserial=/dev/ttyS0 -dpart=AT90S8515 --erase --upload --verify if=rom.hex
Firmware Version: 1.14
0: 14 = 20
1: 11 = 16
Failed to enter programming mode.
prompt>
--------------------------------------