sono due comportamenti diversi, nel primo caso avrdude riceve dall'Atmega8 la signature del 328P, come e' possibile ? Ti hanno venduto un 328P spacciandolo per Atmega8 ? Una mente geniale
Nel secondo caso non ti funziona e basta, sembrerebbero i problemi di sinc che sono stati risolti dall'Optiboot, hai optiboot sulla Uno ?
Hai provato a seguire la mia guida in firma ? C'e' un esempio proprio per Atmega8, e fai tutto graficamente dall'IDE senza mettere mano ad avrdude, sia la programmzione dei fuse, sia il caricamento via ISP