Last versions of official Ubuntu builds use opendrm driver instead of openfb. Therefore, below are instructions of installing and configuring Debian/Ubuntu with openfb driver. This is pretty simple procedure and you will get minimal working system in less than 10 minutes. Touchscreen driver is also available in this build. This distro is provided by Robert Nelson (http://www.rcn-ee.com).
sudo apt-get install uboot-mkimage wget pv dosfstools btrfs-tools parted wget http://rcn-ee.net/deb/rootfs/wheezy/debian-wheezy-minimal-armhf-2012-09-27.tar.xz tar xJf debian-wheezy-minimal-armhf-2012-09-27.tar.xz cd debian-wheezy-minimal-armhf-2012-09-27/ sudo ./setup_sdcard.sh --mmc /dev/sdb --uboot panda
You should substitute in last line “/dev/sdb” parameter with name of your SD card device (see output of command “df -h”).
Also you should change last parameter of last command:
- for Pandaboard ES you should use “panda_es” instead of “panda”
- for BeagleBoard Ax/Bx use “beagle_bx”
- for BeagleBoard Cx use “beagle_cx”
- for BeagleBoard xMA/B/C use “beagle_xm”
- for BeagleBone Ax use “bone”
- for PandaBoard Ax use “panda”
Additional details can be found here: http://elinux.org/BeagleBoardDebian#Demo_Image
Then, go to “boot” partition of your SD card, find file “uEnv.txt” and change parameter “dvimode” for 10″ AUO LCD (1024×600) to:
"dvimode=1024x600MR-16@60"
or for 10″ LG LCD (1280×800, black frame):
"dvimode=1280x800MR-16@60"
or for 7″ LCD (1024×600, resistive touch):
"dvimode=1024x600MR-16@60"
More details are available here: http://elinux.org/BeagleBoardDebian. Also, please visit http://elinux.org/BeagleBoardDebian#Demo_Image to get links to the latest pre-built image.
UPDATE: Also, we have good add-on from Alastor with a lot of details on setup and configure Debian on Pandaboard to support Ethernet/WiFi/HDMI: http://alastordmcblog.blogspot.com/2012/05/how-to-install-debian-on-pandaboard-do.html
Pingback: parts – building a streaming server – part 2