btenison is currently certified at Journeyer level.

Name: Bruce Tenison
Member since: 2000-04-05 02:58:40
Last Login: N/A

FOAF RDF Share This



Hi, my name is Bruce and I tend to work on many different projects for Linux. As it stands, I'm an instructor of Electronics and the main Information Services person for a small college in Alabama.

Some of my contributions to the open software community are found in (some major contributions, some minor):


Recent blog entries by btenison

Syndication: RSS 2.0

Well, we released a new version of the Rio utils package.

Here's the release announcement.

Here ye, here ye! The latest version (0.6) of the Rio500 utilities has been release for your
downloading pleasure at
This release contains a number of significant changes/enhancements and is
a must for any rio500 user in the know.

After getting this latest release, read the README, NEWS and INSTALL (or
INSTALL.bsd) to learn about the different driver options and whether
you'll want to download the Linux kernel driver from

Changes in v 0.6 ------------------------

Kernel driver now a separate download:
This is because:
* Kernel driver now in 2.3.51 and greater kernels
* BSD support.. see README and INSTALL.bsd
(different driver)
* New userspace driver for Linux using usbdevfs
(no kernel driver needed)

/dev/usb/rio500 now has an official major/minor of 180,64 for Linux.
Installing the rio500-linux-driver-0.6 tarball will create the
proper /dev/usb/rio500 entry. If you are using the driver from kernel
source, you'll need to follow the direction in INSTALL to create
the proper node.

RPMS now available for ppc,i386
SRPM now available

ID3v1 support
All utils (except rio_get_song) now use gnu-style long switches
Try --help to see a utility's available switches

Multiple songs can be added at once with rio_add_song
Songs can be added via wildcards with rio_add_song

Multiple folders can be added at once with rio_add_folder

Multiple songs/folders can be deleted with rio_del_song
Songs/folders can be deleted by name with rio_del_song

A preliminary release of rio_get_song has been added. This utility moves
files from the rio to your hd. Please read the README regarding this
utility. This is a cool hack by Cesar but it is a hack and comes with some
caveats. Note that it does not yet have any help or support any switches.

Rio500 support has coded primarily by Cesar Miquel,
font bitmap coding and testing done by Bruce Tenison
and PPC porting and testing done by Keith Clayton.

The Rio 500 support package a static library (librio500) containing low
level rio access routines and a number of command line utilities. These
utilities will allow you to format the memory in your rio, add/delete folders,
add/delete songs.

In order to utilize this package, you must be running a 2.3.x series
kernel (2.3.99 preferred), with USB support compiled as modules or running
2.2.15pre6 or higher with the 2.3.5x series USB code backported to 2.2.15.

Please note that this software is still under development. The authors
are in no way responsible for any damage that may occur, no matter how

Also note that currently, there is no support for flash cards, as the
authors do not have access to any at the moment. We expect to add support
for this as soon as possible.

Compilation, installation and other documentation can be found in the
included REAMDE, INSTALL and INSTALL.bsd files. Further information can
be found at
or by visiting the project site at

A mailing list is now available. The list address is

For subscription information visit

Important! Read the README before using this software!


btenison certified others as follows:

  • btenison certified lkcl as Master
  • btenison certified caolan as Master
  • btenison certified fluffy as Master
  • btenison certified taral as Apprentice
  • btenison certified kclayton as Journeyer

Others have certified btenison as follows:

  • lkcl certified btenison as Apprentice
  • caolan certified btenison as Journeyer
  • fluffy certified btenison as Journeyer
  • taral certified btenison as Journeyer
  • kclayton certified btenison as Journeyer

[ Certification disabled because you're not logged in. ]

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!

Share this page