Warner's Random Hacking Blog

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

20130924

How to fix a Washing machine

›
Let's say you have one of those fancy washing machines with sophisticated circuitry. Well, then if your machine is like mine, it sucks...
20130903

What could be so hard about an external toolchain.... Step 1: How big a problem...

›
FreeBSD is moving from gcc to clang as its base compiler. This works really well for x86, and moderately well for arm. However, it doesn...

How C can bite you, an example

›
Consider the function foo: int foo() { if (error) return -1; else return 12; } and consider its use here: int n; ... if ((n = foo())...
20130111

TivoWebPlus 2.1 changes

›
As you may know, I still have a HR10-250 in service.  I run TivoWebPlus 2.1 on the box. It mostly works the way I want it, although at times...
20121224

Some notes on HR10-250 video

›
Over the past 5 or 6 years, I've had my TiVo HR10-250 setup to extract videos off of it.  Please see my other posts on how I set that up...
20120927

DirecTiVo HR10-250 restore

›
I had to move the hard drive between two TiVos recently.  Since it was on DirecTV, I got the dreaded Error #51.  Since I couldn't recall...
2 comments:
20120727

FreeBSD/arm booting on SAM9260-EK to multiuser

›
Woot!  After working hard to get the SAM9260-EK rescued, I'm able to boot SAM9260-EK to multiuser. Here's the dmesg: Copyright (c...
1 comment:
20120713

AT91SAM9260-EK restored!

›
Quite some time ago, I received a AT91SAM9260-EK board from Atmel.  I tried to turn it on at the time, and it looked dead.  I put it on the ...
20120607

Wish me luck: taking the git plunge

›
Wish me luck. I just typed the following commands: git clone https://github.org/freebsd/freebsd-head.git cd freebsd-head git branch a...
2 comments:

Unifying arm boot arg parsing

›
Greetings again, Here's a slightly edited version of a post I made to the FreeBSD arm list, proposing a path forward to cleanup and uni...
20120603

Rearranging the deck chairs in the ARM port

›
Recently, I've been trying to catch up with some of the technical debt that the FreeBSD/arm port has accumulated.  Some of that technica...
20120602

FreeBSD Driver book

›
I recently received a complementary copy of the book FreeBSD Device Drivers by Josheph Kong. I also had the pleasure of meeting Josheph Kon...
20110529

Canon Rebel Xt and 32GB CF

›
Just thought I'd mention that I've been using a 32GB CF card with no special formatting in the Canon Rebel Xt. It has been working ...
1 comment:
20110202

How to run something other than login on a tty

›
Sometimes you don't want to run login on the console or other terminal. The reasons for this vary. Some appliances want to boot to a s...
4 comments:
20110117

FreeBSD/mips for Cavium Octeon

›
I've recently improved the ABI selection in FreeBSD/mips. Now it is all handled via MACHINE_ARCH or TARGET_ARCH. mipsel and mipseb are...
4 comments:
20101202

New FreeNAS beta snapshot released (r5648)

›
We've released the next beta snapshot of FreeNAS. You can read the release notes for all the details. Here's a highlight of the iss...
25 comments:
20101119

New FreeNAS Beta (r5606)

›
Just after the release of the first beta, a couple of serious problems came to life. As such, we've respun the release to fix these iss...
4 comments:
20101118

FreeNAS 8 Beta released

›
iXsystems is pleased to announced FreeNAS 8.0 Beta. FreeNAS 8.0 has undergone a complete rewrite. We've redesigned the GUI to be easier...
62 comments:
20101028

Using devfs.conf as a porting aide

›
I've recently been given the task of moving some software from FreeBSD 4.x to FreeBSD 6.x on a consulting basis. This move was very sim...
1 comment:
20101001

New FreeNAS alpha

›
After a few unforeseen delays, we have a new FreeNAS snapshot available over at source forge . As an experiment, we are distributing these ...
8 comments:
‹
›
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.