[ANN] yaboot-1.3.4pre1 Please test

Ethan Benson erbenson at alaska.net
Tue Oct 9 22:46:32 EST 2001

I have uploaded yaboot 1.3.4pre1 for testing.

This version fixes many bugs and adds a couple new features, the most
interesting of which is SGI XFS filesystem support.

Please test this as much as possible, including all filesystems (ext2,
reiserfs, xfs, network, etc) there has been changes made to them all.

Here is the current changelog:

        * yaboot:
          - Add SGI XFS filesystem support.
          - Rewrite OpenFirmware device path parsing code.  This fixes
            many bugs and inconsistencies in yaboot's file loading.
          - Fix OpenFirmware filesystem support to automatically convert
            path separator from / to \.  CDROM authors no longer need to use
            hacks like image=\\install\\powermac\\vmlinux.
          - Fix kernel loading on some systems.
          - Allow for getting files from tftp server that does not run a
          - Fix a great deal of incorrect format strings which could cause
            yaboot crashes.
          - Fix all filesystems to properly return error conditions, and
            report those error conditions (instead of just saying `image not
          - Add `help' command to yaboot which prints out basic usage information.
          - General cruft removal and code cleanup.

        * Makefile cleanup, make filesystems configurable.

When testing its recommended that you have an alternate means of
booting your system in case something is wrong in this test version,
to do this do the following:

hmount /dev/<bootstrap_partition>
hcopy -r /usr/lib/yaboot/yaboot :yaboot.safe

cd yaboot-1.3.4pre1
ybin -i second/yaboot  # NOT mkofboot, it will erase the backup yaboot.

Do not run make install since that will overwrite your currently
installed stable release of yaboot, you need to keep that around in
case of problems.

This will make the test version boot by default, if it fails you can
boot the backup version like this:

Boot into OpenFirmware by holding down "command option o f"
enter the following command:
boot hd:X,yaboot.safe

Where X is the partition number of your bootstrap partition, to find
this out enter the following:

printenv boot-device

If you allow ybin to update the nvram this will have the right
device path (just replace the \\:tbxi with yaboot.safe).

When reporting bugs you must send me the following:


Every error or message yaboot printed verbatim. (write it down, don't
give me vague paraphrased guesses from memory)

The value of OpenFirmware's boot-device variable, you can get this by running:
cat /proc/device-tree/options/boot-device

What kind of machine you have:
cat /proc/device-tree/model
cat /proc/device-tree/openprom/model

Your partition table:
mac-fdisk -l /dev/hda (or whatever is appropriate on your system)
(pdisk -l on some systems)

Do not send me useless reports like: `It doesn't werk'

Test it, try and break it, I want to know about bugs now, not three
days after I release 1.3.4 final ;-)


Ethan Benson

** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/

More information about the Linuxppc-dev mailing list