diff --git a/flash/README b/flash/README index be06602d09902800de499f7dbc83fbe3dd1cc0ca..c5efcbf378e5d961f8851c11f92c996efc70b075 100644 --- a/flash/README +++ b/flash/README @@ -52,6 +52,10 @@ directory (installed as /FOO/etc/rc.d/cdroot) to use "cp -rp" instead. Create /FOO/usr/local/lib and copy in libintl.so.2, which is needed by wget, unless you go and reconfig it to statically link. +In addition to wget, there are a few other ports that need to be installed. +perl5, sudo and the dhcpd-client port (the last is used in place of the +pre-installed BSD version of dhclient). + We use a special, modified version of the FreeBSD second-level boot loader (loader) which supports a local 'testbed_boot' command. This can be found in users.emulab.net:/share/freebsd/6.2/src/sys/boot/i386/emuboot-cd. @@ -103,6 +107,10 @@ with 32K or 64K. You may want to play around with lowering the number of inodes (-i) in newfs as well; there are only about 8000 files in our current FS. +[ WARNING: on at least one PQI flash drive, when I tried to create the dd + image with blocksize of 16k or 8k, it read bogus data (bytes of -1 which + should have been 0s). When read with a block size of 4k or smaller it + worked. This is distressing since the filesystem will read 16k blocks. ] *** Test the dongle