Warner's Random Hacking Blog

A Diary of Warner's Hacking Projects and other random thoughts

20170421

Lining up

›
Turns out I didn't need to look for exotic formats to solve this problem. I had physical copies of the disks with 10 sectors per track...
1 comment:
20170418

Not lining up

›
Close, but not quite So, it looks like I'm getting closer. I read the disks with the 'physical' read option, which did sector...
20170417

Peering into the Venix Disks with read errors

›
As you may recall from last time, I had 5 errors on two disks I'm trying to read for the Rainbow Venix Floppy project. The specific er...
20170415

Rainbow 100 Venix/86R Disks Found

›
Recently, there was a post on an obscure retro-computing blog. It said that someone had acquired a Rainbow 100, which isn't so unusual (...
20170411

Installing FreeBSD-current with 11.0R installation image

›
Just a quick blog to document a trick. Boot the install image (or even just a boot-only image). Get a Shell. At the shell, type # env UN...

Making Cables

›
Tonight I assembled my cables I'll need to read my Rainbow 100B ST-251-1 hard drive I've had for a long time to get a backup. I re...
20170405

Compiling sdcc for FreeBSD

›
In preparation for a possible new project, I needed to build sdcc, a compiler that targets a bunch of 8-bit architectures. You can find info...
20160919

Cool new FreeBSD 11/12 kernel developer trick

›
One of the cool new features in FreeBSD 11 is that we can use the system compiler as a cross compiler, eliminating the need to rebuild clang...
2 comments:
20160918

Quick hack: creating a pcDuino3 bootable image from FreeBSD 11.0's BANANA PI image.

›
Here's a tip about FreeBSD pre-configured armv6 images. For a given SoC, they are all (almost) the same. There's two difference for ...
1 comment:

Chain booting u-boot with u-boot

›
Recently, I needed to test u-boot before I flashed a new u-boot image into NAND. In the past, when I've googled it, I find a lot of scre...
1 comment:
20160818

Creating a quick DNS server with a Rapsberry Pi2 and FreeBSD 11.0-RC1

›
Raspberry Pi 2 and FreeBSD 11 and bind 9.9 for a name server Just thought I'd outline the steps to bring a Raspberry Pi 2 up with Fre...
2 comments:
20160815

Creating Logos for u-boot images

›
The Default Logo: Tux By default, Das U-boot uses a penguin logo when it first starts up. This default looks something like  this Whi...
1 comment:
20160217

FreeBSD exposure on recent glibc DNS overflow

›
Recently, there's been much talk in the news about CVE-2015-7547 affecting almost all Linux-based routers and many distributions. A qu...
20160109

Details on coming automatic module loading in FreeBSD

›
Automatic Module Loading For a long time, I've wanted to add better, automatic module loading to FreeBSD. This past year, I started i...
3 comments:

Good, cheap scope.

›
I recently found a good scope for my hacking needs on Banggood. Thought you might be interested in it. You can find it  here . It's the ...
20151226

Hard Float API coming soon by default to armv6

›
All the CPUs that FreeBSD supports have hard floating point in them. We've supported hard float for quite some time in the FreeBSD kerne...
1 comment:
20151223

NanoBSD reved up for embedded

›
NanoBSD Enhancements I've been experimenting with NanoBSD enhancements for embedded. Eventually, they will be in the mainline of Nano...
‹
›
Home
View web version

About Me

Warner Losh
Warner Losh has been interested in computers since a very early age. He got his degree from a small school in the middle of New Mexico where he used 4.2BSD on the VAX 11/750. He's done a little GUI work, and a lot of kernel work in BSD, Solaris and even Linux. He became interested in the MIPS architecture when he was given a Deskstation rPC44 in 1994 and has wanted a FreeBSD MIPS port ever since then. In the mean time, he's amused himself and his employers by writing or improving FreeBSD's PC Card, CardBus, USB, SD/MMC, PCI and device configuration subsystems. He's embedded FreeBSD into products for the past 9 years. He serves on the FreeBSD core team and has specialized in handling "problem children" in the FreeBSD project and sorting out the complexity of open source software licensing. In the past 8 years, he's worked in the high precision time and frequency domain. He delivered systems that are used to montior the cesium clocks at NIST and USNO; used to recover UTC from GPS satellites; and used to synchronize digital video broadcasting stations. These systems were a mix of C++ user level code, kernel device drivers and specialized "timing" hardware.
View my complete profile
Powered by Blogger.