Arduino ISP

I have an Arduino UNO with the ISP sketch loaded into it and connected to another UNO board (as shown in the ISP tutorial. Selecting Burn Bootloader always results in the error msg "Yikes invalid device signature" The board has a Atmega 328P chip and the returned device signature is 0x000000.

The heartbeat led is doing the variable brightness thing so I think the sketch is running. The error led comes on briefly each time I try to burn and the slave activity led also.

Is there something that is not waiting long enough for a response to the device signature request ?

Can you post a photo of the connections ?

Did you connect the grounds ? How are the two boards powered ? Did you connect the pin 10 of the Arduino as ISP to pin RESET of UNO to be programmed ? -Malhar