Posts in category Warner’s Random Hacking Blog
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 it is a bit slow.I checked out the latest version from the sourceforge web site many months ago and found there\'s some issues with it that I\'d like to fix. (Read more...)
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 with Zipper and mfs_ftp. There are some newer programs to help with the video extraction, but I have a cobbled together system that works OK enough for now, so I\'ll (Read more...)
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 what I did last time I got it, I googled it, only to find I needed to reset the unit with a Clear and Delete Everything (C&DE). Turns out that since I\'d hacked the (Read more...)
FreeBSD/arm booting on SAM9260-EK to ...
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) 1992-2012 The FreeBSD Project.Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved.FreeBSD is a registered trademark of The [...]
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 shelf and got busy with other things: new jobs, a divorce, a new marriage, a son, and a new house.Recently, I became interested in the Atmel SoCs again (Atmel\'s open (Read more...)
Wish me luck: taking the git plunge
Wish me luck.I just typed the following commands:git clone https://github.org/freebsd/freebsd-head.gitcd freebsd-headgit branch armygit checkout armyand started my own local branch. Wish me luck. Oh, I\'ve said it, but with git, I think I might need it. I actually didn\'t type exactly the above, but that\'s what I should hav [...]
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 unify boot arg parsing on arm and at the same time add support to all boards for parsing FreeBSD\'s /boot/loader metadata as well as Linux\'s uboot/redboot meta data. Thought you might be interested. For too lo [...]
Rearranging the deck chairs in the AR...
Recently, I\'ve been trying to catch up with some of the technical debt that the FreeBSD/arm port has accumulated. Some of that technical debt was my fault, of course, but some of it wasn\'t. I don\'t really much care whose fault things were, but I would like to get things cleaned up. Some of these are paths not taken. [...]
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 Kong at BSDcan 2012 a few weeks ago. This book serves as a good introduction to all kinds of drivers and kernel modules in FreeBSD. It explores the basics of each kind of driver, complete with an (Read mor [...]
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 great for years.
How to run something other than login...
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 shell prompt on the console for debugging purposes (this console typically isn\'t exposed, so no security problems there). Sometimes you want to use init\'s restart feature to keep critical daemons alive. I [...]
How to run something other than login...
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 the o32 32-bit versions. mips64eb and mips64el are for n64 64-bit versions.I\'ve knocked together a script for building an image for the Cavium Octeon eval boards that have CF that can boot using uboot fro [...]
FreeBSD/mips for Cavium Octeon
New FreeNAS beta snapshot released (r...
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 issues that we\'ve fixed since the last beta (r5606):Upgrades from prior FreeNAS 8 beta releases are now supported.zfs creation failures have been fixed. The gui would indicate it succeeded, but you couldn\'t share i [...]
New FreeNAS beta snapshot released (r...
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 issues.gmirror error displayed boguslythe extremely long write times for disksThe lack of feedback during the installation (although with the significantly faster imaging, this is much less of an issue).Default [...]