Yet Another Bootloader Problem

Hi, Everyone!!!

I am Having trouble burning the bootloader into an Atmega168. I built the parallel programmer and when I try to burn it I get this:

avrdude: verifying ... avrdude: 1 bytes of lock verified avrdude: reading input file "0x00" avrdude: writing efuse (1 bytes):

Writing | bitbang_cmd(): [ 50 08 00 00 ] [ FF FF FF FF ] bitbang_cmd(): [ AC A4 00 00 ] [ FF FF FF FF ] bitbang_cmd(): [ 50 08 00 00 ] [ FF FF FF FF ] bitbang_cmd(): [ 50 08 00 00 ] [ FF FF FF FF ] bitbang_cmd(): [ 50 08 00 00 ] [ FF FF FF FF ] bitbang_cmd(): [ 50 08 00 00 ] [ FF FF FF FF ] bitbang_cmd(): [ 50 08 00 00 ] [ FF FF FF FF ] bitbang_cmd(): [ 50 08 00 00 ] [ FF FF FF FF ] ***failed;

############################################ | 100% 0.03s

avrdude: 1 bytes of efuse written avrdude: verifying efuse memory against 0x00: avrdude: load data efuse data from input file 0x00: avrdude: input file 0x00 contains 1 bytes avrdude: reading on-chip efuse data:

Reading | bitbang_cmd(): [ 50 08 00 00 ] [ FF FF FF FF ]

############################################ | 100% 0.00s

avrdude: verifying ... avrdude: verification error, first mismatch at byte 0x0000 0x00 != 0x07 avrdude: verification error; content mismatch

avrdude done. Thank you.

I've checked the wiring of the programmer and it seems OK. Also I'm using version 0011.

Thanks in advance for your help.