It would be awesome if you could elaborate the part when you boot from the USB. I have tried multiple options and just cannot get my Macbook Air to boot.
Comment by Simon Wednesday night, February 5th, 2014


you may want to remove or rewrite "During the partitioning process, do not delete or format the first MSDOS (FAT) partition, as the Raspberry pi firmware" ---> this is the Beaglebone webpage, not the RPI.

According to the boot sequence is : "By default, the ROM in the Sitara AM3359 will boot from the MMC1 interface first (the onboard eMMC), followed by MMC0 (MicroSD), UART0 and USB0..."

Kind regards, Mat.

Comment by mat [] at lunch time on Monday, December 23rd, 2013


Comment by Andrew late Wednesday evening, December 11th, 2013

===> Installing dependencies for bmake-20110606nb1 => Build dependency gcc3-c>=3.3.5nb1: NOT found => Verifying reinstall for ../../lang/gcc3-c ERROR: This package is not available for these platforms: Darwin-- Interix-- DragonFly--. ERROR: This package has set PKG_FAIL_REASON: ERROR: gcc3-c-3.3.6nb1 is not available for Darwin-13.0.0-x86_64 *** Error code 1

Comment by Doug terribly early Monday morning, November 18th, 2013
it's not "obviously and always good" to install rc scripts automatically; otherwise you'd eg have xencommons in rc.d on a machine that is supposed to control other systems without being a Xen server itself (there are other examples like that in pkgsrc). Thus, I disagree with the "should be installed automatically, it's an error that they don't" sentiment.
Comment by spz Thursday afternoon, October 3rd, 2013
How do you ping your mpls0 interface? I would like to write up the documentation on this but I have to get it working for myself before any thing else. I would like to show how you can use vrf to do some neat things with vrf like what we do at my work. My shop uses Cisco Routers but I can see NetBSD using MPLS could do the same thing at a far lower cost. Thank-you
Comment by Chris late Sunday evening, July 7th, 2013


what's the status on this, given that the last commit to the hg repository seems to be from 2011?

Best regards,


Comment by ente Monday evening, June 3rd, 2013
Hey I integrated some of your notes into the page.
Comment by mspo mid-morning Saturday, June 1st, 2013


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 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 and watch for the current YYYYMMDDHHMMZ branch. Use this timestap to adjust host and directory settings:

a: Host 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 [] early Saturday morning, June 1st, 2013
Comment by martin early Wednesday morning, May 29th, 2013
Add a comment