ArduinoISP Error

I'm trying to burn the arduino bootloader on an ATmega328 SMD version. I'm using my arduino Duemilanove as the ISP. But when I burn the bootloader, I get this error:


avrdude: stk500_program_enable(): protocol error, expect=0x14, resp=0x50

avrdude: initialization failed, rc=-1 Double check connections and try again, or use -F to override this check. avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x51


Is there anyway to fix this or override it with the -F it's talking about? I checked my SCK, MISO, and MOSI connections and the ATmega328 SMD is properly powered.

You can get more output

You can get more output error messages, when you hold the SHIFT key while uploading a sketch. Don’t know if this works for burn Bootloaders too. Another tip is to open the Arduino preferences.txt file (Arduino IDE mus be closed) and change the line

upload.verbose=false

into:

upload.verbose=true

Post the complete output message here.