breadboard atmega 328 oscilator not working, Why???

Have you burned the Arduino bootloader?

A factory fresh ATmega chip uses the internal 8MHz oscillator and a /8 prescaler so it runs at 1MHz. As part of the Arduino bootloader burning process the chip is re-configured to use the external crystal/resonator. I don't think you will see the crystal being used until those configuration fuses are set.