raspberrypi.jpg

This page attempts to document and coordinate efforts towards NetBSD/evbarm on Raspberry Pi.

(Raspberry Pi image by Christopher Lee used under CC-By-2.0 license)

Installation

Installation with sshramdisk image

Updating the firmware

Wireless Networking

Additional links

What works in -current

What needs work

Hello,

it seems one of the first steps during the installation process is misleading, on the evbarm / raspberry pi platform. I ran into the issue, so as two mailing lists members recently did (and probably more people giving a try to netbsd on raspberry pi).

I would like to edit this page http://wiki.netbsd.org/ports/evbarm/raspberry_pi/ and add a note about selecting the HEAD installation sets rather than the default:

(A) IP Address during setup: As the net_rp.img install image uses DHCP at boot time, you will need to select DHCP during network configuration, or give your initial setup the very same IP received at boot time. You could change this later, but not on first boot and install run, else it will disconnect your remote connection.

(B) Install sets: As the raspberry pi port is still not part the stable release, you will want to use the HEAD branch to download installation sets. Have a look at http://nyftp.netbsd.org/pub/NetBSD-daily/HEAD/ and watch for the current YYYYMMDDHHMMZ branch. Use this timestap to adjust host and directory settings:

a: Host nyftp.NetBSD.org b: Base directory pub/NetBSD-daily/HEAD/YYYYMMDDHHMMZ (it will look like pub/NetBSD-daily/HEAD/201305220150Z)

(C) Partitioning: During the partitioning process, do not delete or format the first MSDOS (FAT) partition, as the Raspberry pi firmware is hard coded to boot on the SDCAD / 1st MSDOS partition / Firmware updates and boot loader.

When selecting partition types, remember you are using a SDCARD, nonvolatile flash memory wears slowly as writes are done. You may consider using non journaled filesystems (no log or LFS) and adjust mount options (noatime, nodevmtime).

Kind regards, Mat

Comment by mat [clavid.com] early Saturday morning, June 1st, 2013
Hey I integrated some of your notes into the page.
Comment by mspo mid-morning Saturday, June 1st, 2013

I have successfully installed NetBSD to my pi from the supplied images, but it is just the core system with no X server. I am a relative newby to Linux, let alone BSD and am slowly working my way around it, but I am struggling with pkg_add because I can't find a source file to match...

I downloaded rpi.img.gz from here: http://nyftp.netbsd.org/pub/NetBSD-daily/netbsd-7/201501031030Z/evbarm-earmv6hf/binary/gzimg/

I followed the instructions on this page, but fall down when trying to add packages

but when following the instructions here: https://www.netbsd.org/docs/pkgsrc/using.html and here: http://www.netbsd.org/docs/guide/en/chap-boot.html

I cannot find a matching distribution.

uname -a reports: NetBSD rpi 7.0_BETA NetBSD 7.0_BETA (RPI_201501031030Z) evbarm

but the closest I can get is ftp://ftp.netbsd.org/pub/pkgsrc/packages/NetBSD/evbarm/6.1

Should I be looking elsewhere for the repository?

Comment by Jonathan Sunday night, January 4th, 2015
You might want to check out installing pkgsrc and building your own packages - this article may help http://www.cambus.net/netbsd-on-the-raspberry-pi/
Comment by Nick late Monday afternoon, January 5th, 2015
Add a comment