I have already chosen the proper time zone, and it seems the system automatically updates time and date after I connected to WiFi. I try to refresh the SD image again, and this time I use a HDMI LCD TV instead of the 7" LVDS panel. I just follow the official tutorial of the camera without typing additional commands like below: sudo add-apt-repository ppa:gstreamer-developers/ppa sudo apt-get update sudo apt-get install gstreamer1.0* Surprisingly, the camera works fine. The video captured is smooth. However, when I switch to the 7" LVDS panel, the problem just occurs as before... Then, I switch back using the HDMI TV, it works fine agian You mentioned about enabling camera service. Is "sudo service camera start" used to do the job? No matter I use the 7" panel or the HDMI TV, when I type that, the terminal shows the following messages and then just hangs there until I stop it by pressing Ctrl+C so I can type other commands. MFW_GST_V4LSRC_PLUGIN 3.0.8 build on Nov 19 2013 12:57:36. Setting pipeline to PAUSED ... Pipeline is live and does not need PREROLL ... Setting pipeline to PLAYING ... New clock: GstSystemClock Another strange thing is: The following messages are part of the result using dmesg with the 7" LVDS panel: [ 2.014833] mousedev: PS/2 mouse device common for all mice [ 2.021031] usbcore: registered new interface driver usbtouchscreen [ 2.027729] Sitronix touch driver 2.9.1 [ 2.031583] Release date: 20120507 [ 2.035389] sitronix_reset_ic [ 2.159659] resolution = 800 x 480 [ 2.163551] fw revision (hex) = 0 0 9 26 [ 2.167475] i2c protocol = 2 [ 2.170456] max touches = 1 [ 2.174209] Error: Can not get ID of Sitronix IC [ 2.179050] input: sitronix-i2c-touch-mt as /devices/virtual/input/input0 It shows my panel only support 1 point touch?