## page was renamed from PandaBoard The PandaBoard is a low-power, low-cost single-board computer based on the Texas Instruments OMAP4430 processor. If you want more general information about the PandaBoard visit one of the following pages: * [[http://en.wikipedia.org/wiki/PandaBoard]] * [[http://www.pandaboard.org]] * [[http://www.omappedia.com/wiki/PandaBoard]] This page describes how to install/run Debian on a PandaBoard. = Partition the SD card = Create at least two partitions: 1. partition, FAT32, 10-50MB, 2. partition, EXT3, at least 1G, = Bootloader = The boot process on the PandaBoard works like this: X-Loader -> U-Boot -> Kernel To get a working Bootloader you need to put 2 files on the 1st partition of your SD card: "MLO" (which is X-Loader) and "u-boot.bin". [[http://ftp.de.debian.org/debian/pool/main/x/x-loader/|X-loader]] and [[http://ftp.de.debian.org/debian/pool/main/u/u-boot/|U-boot]] can be acquired from the Debian packages for armhf, either unpack the packages manually: {{{ cd /mnt/my-bootloader-sd-card-partition wget http://ftp.de.debian.org/debian/pool/main/x/x-loader/x-loader-omap4-panda_1.5.1+git20110715+fca7cd2-2_armhf.deb ar p x-loader-omap4-panda_1.5.1+git20110715+fca7cd2-2_armhf.deb data.tar.gz |tar xzfO - ./usr/lib/x-loader/omap4430panda/MLO > MLO rm x-loader-omap4-panda_1.5.1+git20110715+fca7cd2-2_armhf.deb wget http://ftp.de.debian.org/debian/pool/main/u/u-boot/u-boot_2012.04.01-2_armhf.deb ar p u-boot_2012.04.01-2_armhf.deb data.tar.gz | tar xzfO - ./usr/lib/u-boot/omap4_panda/u-boot.bin > u-boot.bin rm u-boot_2012.04.01-2_armhf.deb }}} or just install them: {{{ apt-get update sudo apt-get install u-boot x-loader-omap4-panda cp /usr/lib/x-loader/omap4430panda/MLO /usr/lib/u-boot/omap4_panda/u-boot.bin /mnt/my-bootloader-sd-card-partition }}} = Kernel = Debian has a multiplatform ARM kernel flavour for armhf: http://packages.debian.org/linux-image-armmp ||''' kernel feature '''||''' status (sid) '''|| || SMP ||<#00FF00> works || || USB host ||<#00FF00> works || || USB gadget ||<#00FF00> works || || Serial ||<#00FF00> works || || Ethernet ||<#00FF00> works || || WLAN ||<#00FF00> works (but needs firmware) || || bluetooth ||<#FFFF00> untested || || audio ||<#00FF00> works || || hdmi/dvi ||<#00FF00> works || || hdmi audio ||<#FFFF00> untested || || hw crypto ||<#FFFF00> untested || = TODO = ||''' feature '''||''' status '''|| || Kernel ||<#00FF00> boots, features missing || || U-boot ||<#00FF00> OK || || x-loader ||<#00FF00> OK || || X11 ||<#FFFF00> framebuffer works, omapfb doesn't [[DebianBug:637269]], add omapdrm and modesetting kernels || || Install instructions||<#FF0000> missing || || bluetooth firmware||<#FF0000> missing || || wifi firmware ||<#FF0000> missing || || opengl es ||<#FF0000> missing, non-free || || multimedia ||<#FF0000> missing, non-free || For reference packages, see [[https://launchpad.net/~tiomap-dev/+archive/release|TI PPA for ubuntu]]. = Prepare the rootfs = WIP (installation via Multistrap)