Thanks for the reply.
The ATmega1284 runs on a breadboard with a 16MHz crystal. With 115200 baud I get the same result. The last lines of the avrdude output are:
Programmer Type : Arduino
Description : Arduino
Hardware Version: 3
Firmware Version: 4.5
Vtarget : 0.3 V
Varef : 0.3 V
Oscillator : 28.800 kHz
SCK period : 3.3 us
avrdude: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.00s
avrdude: Device signature = 0x1e9705
avrdude: safemode: lfuse reads as 0
avrdude: safemode: hfuse reads as 0
avrdude: safemode: efuse reads as 0
avrdude: safemode: lfuse reads as 0
avrdude: safemode: hfuse reads as 0
avrdude: safemode: efuse reads as 0
avrdude: safemode: Fuses OK
avrdude done. Thank you.
I did the same some time ago with a ATmega328P (standalone with internal 8MHz) with the line:avrdude -P /dev/ttyACM0 -b 19200 -c avrisp -p m328p -v
and everything worked well.
What confuses me is that I get the same result with two different baudrates. On some other speeds it doesn't work at all (=expected). Also why does it read only the signature but not the fuses?
Elektrix