[Solved] Arduino as ISP on Arduino Ethernet seems not to work

Hello,

I have an Arduino Ethernet board which suddenly cannot be programmed anymore. Googling points me to a bootloader issue, so I'm trying to use a second Arduino Ethernet board (Programmer) with 'Arduino as ISP' to program the bootloader of the first one (Target).
Arduino Ethernet is basically an Arduino Uno with W5100 IC and without USB port. So I use an Arduino USP2SERIAL board for communication with the programmer.

I set everything up exactly as described here:
Arduino as ISP

The heartbeat LED is blinking. When I try to burn the bootloader, I get this error message (Excerpt):

         Programmer Type : STK500
         Description     : Atmel STK500 Version 1.x firmware
         Hardware Version: 2
         Firmware Version: 1.18
         Topcard         : Unknown
         Vtarget         : 0.0 V
         Varef           : 0.0 V
         Oscillator      : Off
         SCK period      : 0.1 us

avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.02s

avrdude: Device signature = 0x000000
avrdude: Yikes!  Invalid device signature.

Looks like supply voltages are missing, but I checked and here everything seems OK.

Pin 10 of the Programmer is used to reset the target in the standard setup. But on the Arduino Ethernet this pin is used as SS pin for the W5100. So I changed the ‘Arduino as IPS’ sketch to use pin 5 instead. But that didn’t help either.

Any ideas what I could check?

TIA,
Christian

Looks like supply voltages are missing

Those reports can be ignored. the Arduino as ISP sketch doesn't support all of the "status reporting" that the real STK500 programmer would have.

In addition to the Ethernet possibly interfering with the Arduino as ISP sketch on the "programmer" board, it could also be interfering with the ISP protocol on the "target." I'm not sure ...

Thanks westfw for your reply. To my shame I have to admit that I made a mistake. I checked my cabling again and found that I accidentally shifted some cables by one pin.
After correction of that it worked.

To have at least some learning out of this: I tested it and found that with an Arduino Ethernet as programmer you cannot use pin 10 as reset line to the target.
Use pin 5 instead and change the 'Arduino as ISP' scetch accordingly:

#define RESET 5  // Use pin 5 to reset the target

Regards,
Christian