Category FreeBSD

A clone of the Saleae Logic 8-channel Analyser

I purchased a cheap clone of the Saleae Logic 8 port logic analyser (LA) from on Dec 16th 2014. This page reflects my initial experiments with using the device under Windows 7 and FreeBSD 9.1. The clone does 8 channels of digital capture (no analog capture) and peaks at only 24MHz sample rate, but […]

Temperature variations between my server’s HDDs

In December 2009 I rebuilt my home file server to be a FreeBSD 8.x machine with six 1.5TByte Western Digital HDDs in a ZFS raidz2 configuration. From February 2nd 2010 I’ve been sampling the internal SMART temperature senors of each drive every 6 minutes. This post summarises some of what I’ve captured.

Building OpenWRT under FreeBSD

I’d been toying recently with building OpenWRT natively under FreeBSD, but my Google-fu failed to reveal a sufficiently up-to-date “how to”. So, I had a colleague (Chris Holman) nut out the details, and we’ve put up short description here of how we prepared both a FreeBSD 8.x jail and a FreeBSD 9.1 (actually a PCBSD 9.1) […]

Programming the Arduino Uno and Nano under PCBSD 9.1

This post describes the small patch required to the FreeBSD Port of avrdude 5.11 to enable programming of the Arduino Uno R3 directly from a PCBSD 9.1 desktop. At the time of writing, the Arduino IDE version 1.0.3 is available as a PCBSD “PBI“. This PBI bundles avrdude version 5.11, which does the low-level programming for […]

FreeBSD 10 under Qemu emulated VersatilePB (armv6)

This post documents my recent experiments with  Oleksandr Tymoshenko’s patches to get the FreeBSD 10-CURRENT  kernel running in a Qemu-emulated Versatile Platform Board (VersatilePB) armv6 environment.

Monitoring a NetYS PE 1000VA UPS from FreeBSD

Back in July 2007 I purchased a NetYS PE 1000VA UPS to provide backup mains power for my main home FreeBSD server. In the past month I have (finally!) figured out how to remotely monitor this UPS over USB connection from my FreeBSD box (currently running 8.3-PRERELEASE). This post documents the steps required to get […]

The QuadPawn programming environment on a DSO Quad

This post describes my brief experience with Petteri Aimonen‘s QuadPawn interpreter to run larger programs from the DSO Quad‘s 2MB USB drive. I’ve dabbled with compiling Pawn programs under both WinXP and FreeBSD/Wine.

Qemu and networking under FreeBSD 8

For experimental purposes I have installed qemu-devel 1.0.10_1 on my main FreeBSD 8.3-PRERELEASE server (gjabkup2). This post documents for posterity the configuration steps I used to enable networking for qemu-devel instances when launched by non-root accounts and inside jails. The steps were inspired by this post and this post.

Growing existing virtual disks with VirtualBox

I’ve upgraded my home FreeBSD 8 server’s instance of VirtualBox to 4.1.8_OSE, and ran across an issue with my Windows 7 VM. The VM’s primary virtual hard drive (C:) was initially created as 20GB, and I was running out of space to install new applications. This post notes the VirtualBox magic required to resize a […]

Using USB 2.0 devices under FreeBSD / VirtualBox

I’ve upgraded my home FreeBSD 8 server’s instance of VirtualBox to 4.1.8, and wanted to play with passing USB devices through from the FreeBSD host to VirtualBox guests. This turns out to be supported in only a limited manner — information here shows how we can ensure USB 1.1 and 1.0 works properly, even though […]