Why doesn't iPhoto open automatically upon SD card insertion?
A common fix for these type of issues is to reformatting the card with the camera and try inserting it again. Make sure you copy the photos from the SD Card to your computer first.