Here are some notes about Pandaboard.


– format the SD rootfs partition with ext3 (not ext4) in order to simplify the boot (the base kernel has no driver for ext4)

– to shutdown:

– # mkfifo /dev/initctl  (not really needed)

– # shutdown -hn now

– to reboot:

– # shutdown -rn now

– /etc/inittab:

null::sysinit:/bin/mount -t proc proc /proc
null::sysinit:/bin/mount -t sysfs sysfs /sys
null::sysinit:/bin/mount -t usbfs usbfs /proc/bus/usb
null::sysinit:/bin/mount -o remount,rw /

null::sysinit:/bin/mount -t devpts devpts /dev/pts
null::sysinit:/sbin/ifconfig usb0
null::sysinit:/sbin/route add default gw usb0
null::sysinit:/etc/init.d/dropbear start



– /etc/resolv.conf:


– SD card used: Maxell SDHC 8GB class 6 (ultra high speed)

– Audio:

top socket = microphone

bottom socket = speaker

– add lo (local loopback) device:

# ifconfig lo

# route add -net gw netmask dev lo


– use Angstrom kernel and modules:

– use Slackware ARM mini rootfs:

– modify /etc/inittab: ttyS0 –> ttyO2

– modify /etc/securetty: ttyS0 –> ttyO2

– modify /etc/fstab

– other useful info:

– add the following lines to /etc/rc.d/rc.inet1.conf for setting a fixed IP address:

# Pandaboard

# Config information for usb0:

– add the address of the DNS server (e.g. your router) to /etc/resolv.conf:


– add the ntpdate to /etc/rc.d/rc.local:


– build a jre package using the following SlackBuild:

– other Slackware ARM packages compiled for pandaboard:

How to compile Linux kernel

You can use the tree mentioned over here:

git clone git://

Checkout L24.11 branch.
Steps for compiling a kernel for Panda:

# Clean the prebuilt kernel

make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- distclean

# Set a configuration

make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- omap4430panda_defconfig

# Build the kernel Image
make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- uImage

2 thoughts on “Pandaboard

  1. Pingback: Slackware on Pandaboard
  2. Pingback: ARM Slack -> Beagleboard newbie questions

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s