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 Responses to “Pandaboard”

  1. [...] the others packages via NFS I had to make some changes to configuration files as indicated here: The next step is to build a kernel and modules for omap4 by myself and use them instead of the [...]

  2. [...] Slackware ARM on the pandaboard, which is similar to the beagleboard. Here are some notes: I hope that info can help [...]

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 )

Twitter picture

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

Facebook photo

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

Google+ photo

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

Connecting to %s


Get every new post delivered to your Inbox.