How to upload sketch in atmega2560 with 8Mhz external crystal.

Hi

I am trying to use atmega2560 with external crystal of 8Mhz.
I burn bootloader using

and bootloader burn successfully.

Now i want to upload sketch using following pin connection:
Arduino uno: Atmega2560
Rx to RX
Tx to TX
reset to rest
GND to GND
vcc(5V) to Vcc

If i change the crystal to 16Mhz thyen i can successfully upload code but if i use 8Mhz crystal then it do not upload code.

Please let me know what i need to do to use 8Mhz external crystal with Atmega2560

Thanks in advance !

Have you tried the bootloader for the Sparkfun Mega Pro Mini - 3.3V board? It's within http://cdn.sparkfun.com/datasheets/Dev/Arduino/Boards/mega-pro-3.3V-v11.zip

Please post or email your experiences as I need to to the same (as soon as I get my PCB and components in)