ATMega168 and SD Card [Can't get it work].. PLease help.

Actually, i am just using the samples sketch of SD in arduino. If I use 328, everything is fine, but when i use 168, doesn't work.

I am using SD/MMC shield

To test, i uploaded the sketch to atmega168 then using a serial monitor, it say "12nitializing?6?2" blah blah blah... I detached the SD shield, SAME....