I have three ATTinyies to play with - a 13 and a 85-20pu. I have had no problems programming the 13 with the ArduinoISP running on a uno card. I could not program the 85.
After extensive reading of posts going back years, fixing some obvious impediments (signature - is there a list of proper signatures some where), it appears that the 85 is a general problem to program thorugh the arduinoISP. Sometimes you get it, somethies you get sync problems. I tried various reset preventions, reset protocols, Board.txt, avrdude.conf, various cores, libraries..... My final - and very reliable fix ended up to be none of the above. I simply reduced the baud rate from the PC to the ArduinoISP to 9600 (In programmers of avrdude.conf and boards.txt). Upload is now 100% relliable on both types of controllers.
After that background - how do I tell how fast my processors are going? All three when approached by avrdude seem to be locked. I think they are running at 1mhz. Maybe this is why the Arduino Uno programmer could not keep up. Again though Avrdude - lfuse, hfuse and efuse are all 0 and locks are also 0. Would love to unlock them but do not have a high voltage programmer.
I hope this is a programming topic.
Jim F - pulling what little hair I have left out.