Hey ppl, this is my first time playing with arduino so I hope I got my facts straight.
I've made a Arduino Severino v3 revision 2 and have an empty Mega8 and an empty Mega168.
Also I got an Arduino UNO which I want to use as an ISP to burn the bootloader to the Megas.
You can't use the UNO to burn a bootloader. I have tried it to get my Severino board going this way but it failed. In the arduinoISP tutorial it clearly says:
NOTE: Currently, you cannot use an Arduino Uno as an ISP programmer because the optiboot bootloader does not support this sketch. A revision for this is in progress.
So you will have to use some other Arduino board to burn your Severino. Or use some other means, like the ICSP header.
To make things even murkier, just for kicks I wired up my uno without disabling auto reset, or really doing anything other than ignoring the fact that an uno shouldn't work, and I've been successfully using it to bootload chips since.
and added a 100 ohm resistor between +5 and reset on the UNO
and added a 45uf cap between reset and ground on the UNO
It failed to work with the new chip (on a breadboard) setup to use the internal crystal. Adding the external 16 MHz crystal and 22pf caps got it to work.