Das wird in vielen Threads beschrieben und auch selbst probiert.
Das USB-Protokoll und die USB-Chip kommen mit dem Datenübertragen über die Steuerleitungen nicht klar.
Entweder bricht die Datenübertragung nach einiger Zeit ab oder sie dauert unendlich lange.
Es wird für einen Mega8 von Zeiten bis jenseits 20min gesprochen, das ohne verify. Ich habe nie so lange gewartet.
Das einzige das einigermassen geht ist Fuses einstellen.