Miserhouse logo
The PERL home automation software system !
 



Back to Main
 CF card and image creation
CF = Compact Flash memory card. In the Audrey there is a slot on the right hand side that allows you to insert a CF card. This is primarily for backing up, and or loading system images into memory. This needs to be a 32M (or larger) card for it to be useful. I have had very good luck with SanDisk brand cards, and very bad luck with Lexar or 'usb' compatable cards.

Making a CF from a network share:
In a root terminal window type:
devb-cf                                   ( you'll get a CF inserted message )
cat /mnt/MrAudrey_XX-X.cf  > /dev/cf      (takes a couple minutes)
Remove the card when the prompt returns.

Backing up to CF

in a root terminal window type:

devb-cf
cat /dev/fs0p0 /dev/fs0p1 >/dev/cf
or to a network share on '/mnt'
cat /dev/fs0p0 /dev/fs0p1 >/mnt/image.cf
Remove the card when the prompt returns.

Note: I don't use or recommend using /dev/fs0p2, because that will overwrite the boot loader, and in the event of a failure you could wind up with a paperweight. None of my images use fs0p2 for this reason.
Updating  Audrey
TIP:  Always Try to boot off a CF (Hold 'Datebook' key at powerup) before flashing from it.
                 this checks the cf image before you commit to flashing the audreys internal filesystem !

The CF card should be removed Before the unit is powered down ...
REMOVE FLASH CARD, before you Unplug the unit !
Failure to do so may result in a corrupted Image (CF Card)
The CF will be checked by the Audrey, and tell you if there are any errors, then it will boot into the existing file system (in the audrey) with some horriffic screen flicker.. If you don't get any error messages the Image is OK (thanks Jeff sometimes we miss the obvious)

Making a CF image on a linux box
this information is currently being compiled, there are no additonal utilities beyond those of a normal distribution (that supports usb) that are needed to do this.