Es muss natürlich ISP heißen, nicht JSP. (Das Kabel mit dem man den Controller mit dem PC verbindet.

Ich hab mal den Aufruf von avrdude mit einem -F versehen. make load schaut jetzt so aus:
linux:/home/mathias/avr programm/avrm8ledtest-0.3 # make load
./prg_load_uc avrm8ledtest.hex
+ avrdude -F -p m8 -c dapa -e -U flash:w:avrm8ledtest.hex

avrdude: AVR device not responding
avrdude: initialization failed, rc=-1
avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.00s

avrdude: Device signature = 0xffffff
avrdude: Yikes! Invalid device signature.
avrdude: erasing chip
avrdude: AVR device not responding
avrdude: reading input file "avrm8ledtest.hex"
avrdude: input file avrm8ledtest.hex auto detected as Intel Hex
avrdude: writing flash (204 bytes):

Writing | ################################################## | 100% 0.11s

avrdude: 204 bytes of flash written
avrdude: verifying flash memory against avrm8ledtest.hex:
avrdude: load data flash data from input file avrm8ledtest.hex:
avrdude: input file avrm8ledtest.hex auto detected as Intel Hex
avrdude: input file avrm8ledtest.hex contains 204 bytes
avrdude: reading on-chip flash data:

Reading | ################################################## | 100% 0.08s

avrdude: verifying ...
avrdude: verification error, first mismatch at byte 0x0000
0x0c != 0xff
avrdude: verification error; content mismatch

avrdude: safemode: Fuses OK

avrdude done. Thank you.

+ set +x
Das F bewirkt ja, dass er nicht drauf achtet ob der Controller antwortet oder nicht. Ist das Programm jetzt drauf?