New Slackware images and preliminary README
Joseph Norton
jnorton at vol.com
Sun Mar 26 00:57:15 EST 2000
Hi all:
I have recently uploaded more files to the speakup ftp site at
ftp.braille.uwo.ca. I finally got around to putting up working (I
hope) copies of the Slackware 7.0 scsi.s boot disks with Speakup 7.0 built
in. Since I only have a DoubleTalk PC, I could not actually test the
disks to make sure they work with all the synthesizers, however, I did get
the propper messages from Speakup showing that it is trying to communicate
with the various synthesizers. If you are thinking of trying Slackware
out, read on. If not, you can probably skip the remainder of this
message.
Let me mention one thing I like about using this installation as outlined
below. In many cases, the installation lets you use the kernel from the
boot disk as your default kernel. This means that you may be able to
install Slackware and have your system boot up talking from the
start. You don't have to worry about getting the system talking again
after installation. There may be some exceptions to this as will be
outlined below.
Kirk:
You have my permission to copy this message and use it as a README file
for the above-mentioned files. I may want to re-write it later, but, it
should do for now.
Just to review:
The Slackware boot disks in the original distribution are designed for
specific hardware. The ones I've uploaded and tested (to the best of my
ability) so far are the bare.i and scsi.s disks.
The disks are grouped in similarly named subdirectories on the Speakup ftp
site under /pub/speakup/disks/slackware. The bare.i disk images are in a
subdirectory called "bare-i". I retained Joshua Lambert's naming
conventions using the file extention to denote which speech synthesizer is
supported by the disk images. The extentions are as follows:
.dt: DoubleTalk PC
.lt: Serial LiteTalk
.apc: Accent PC
.asa: Accent SA
.spo: Speakout
So, for example, if you wanted to get the bare.i boot disk image for the
DoubleTalk pc, you'd look in the bare-i directory and get the file called
"bare-i.dt". The same is true for the scsi.s images. They're contained
in a directory called "scsi-s". Again, for example, if you wanted to get
the scsi.s boot disk image for the Accent PC, you'd look in the scsi-s
directory and get the file called "scsi-s.apc".
Installation is pretty easy, but, there are a few things you need to be
aware of. Here are the basic steps for installing Slackware 7.0 with
these images:
First, we assume that you have either downloaded the Slackware 7.0
installation files (from ftp.freesoftware.com under
/pub/linux/slackware/slackware-7.0) or that you have a Slackware 7.0
CD-Rom set.
Next, download one of the boot disk images as explained above which
corresponds most with your particular hardware and speech synthesizer
configuration.
Next, if you don't have one of the root disk images from Slackware, you
can download either the "color.gz", "text.gz" or the "umsdos.gz" disk
images from the Speakup FTP site. Look in
/pub/speakup/disks/slackware. Note that even though these filenames end
in .gz, you shouldn't uncompress them as the boot disk will take care of
that when it loads the image into a ramdisk later.
After you've downloaded the disk images, you'll need to use Rawrite to
write the disk images onto floppies. You'll need 2 formatted 1.44-MB
floppies. Note that if you are already running under Linux, you can use
the dd command to accomplish the same thing. If you don't have the
program "rawrite.exe", you can get it off the Slackware CD-Rom or from
just about any of the Linux distributions. Rawrite works best under pure
DOS. You may be able to run it in a DOS box under Windows 95/98, but, it
may run more slowly.
Next, make sure you have all the required files mentioned above. It will
probably be easier if all the needed files are together in one
directory. Let's use the DoubleTalk pc as an example of the steps
needed. If you are using another synthesizer, just substitute the
appropriate file name for the boot disk image. Let's assume you've done
all of this. Here's where you should be so far. You should have the
files "bare-i.dt", "color.gz" (or one of the other root disk images) and
"rawrite.exe" in their own directory. Note that, depending upon which
synthesizer and root disk images you chose, the file names may be slightly
different. Next, insert a formatted 1.44-Mb floppy in drive A: and, at a
DOS prompt, type:
rawrite bare-i.dt a:
You may need to silence your speech synthesizer during this process for
best results (and to keep it from talking your ears off). If all goes
well, you should now have a working Slackware boot disk with a Speakup
enabled kernel. Remove the disk and write-protect it.
Next, insert the second disk in drive A: and type:
rawrite color.gz a:
After this is done, you should now have a root disk that will take you
through the setup process. As always, remove this disk and write-protect
it also.
Now, it's time to try booting up. Place the newly created boot disk in
your A: drive and reboot. If all goes well, you should hear your drive
working for a couple seconds and the Slackware welcome message should be
displayed on your screen (no speech yet). You should have a
"Boot:" prompt on your screen. Here is where you would pass any
parameters on to the kernel or to speakup (to tell it which port your
synthesizer is on). Since I do not have any of the serial synthesizers
mentioned, I am not sure of the exact parameter you would type, however,
someone on the Speakup mailing list should be able to be of some
assistance. If you do have any parameters to pass on, type them and press
Enter (Return). If you do not have any parameters to enter, simply press
Enter. The screen should show that the kernel is being loaded into the
Ramdisk and you should hear your disk drive working for about half a
minute. If all goes well, you should hear your synthesizer talking with
various status messages about the kernel and hardware that has been
detected. At the end of all this information, you should get a prompt
something like:
VFS: Insert root disk to be loaded into Ramdisk and press Enter.
Remove the boot disk you made and insert the root disk. After you press
Enter, you should hear a message something like:
VFS: Compressed image found at block 0
After your disk works for a while, you should get the Welcome message from
Slackware and a "Slackware Login:" prompt.
Type "root" (without the quotes) and press Enter.
You should get a "#" message like:
Linux 2.2.13
and some other information on how to get started at the bottom of this,
you should have a "#" prompt (although Speakup may not speak the
"#" (Number Sign) symbol.
Next, you can type:
fdisk
or
cfdisk
to partition your drives (if necessary).
If you've done this, you can just type:
setup
at the "#" prompt and the setup screens will be displayed. Depending upon
which root disk you're using (color.gz or text.gz) the menus will work a
little differently. For the first time installation, the "text.gz" root
disk may prove a little easier to work with since it presents numbered
menus instead of menus that are navigated with the arrow keys. I have
used the "color.gz" disk, but, it is a little tricky to work with some
times. For my first-time talking Slackware install, I used the
"text.gz" disk image since I wasn't familiar with all the steps needed.
Now, a couple of warnings:
Make sure you skip the step to remap your keyboard. All the root disk
images should offer this option. If you do remap your keyboard, the
Speakup keystrokes will no longer work.
During formatting of the hard-drive, you may wish to hit Enter on the
numeric keypad to silence speech until this process is completed. Again,
if you don't, speakup will talk your ears off and it may take a long time
for things to finish.
After you've finished the section on installing software, you'll be asked
to select a kernel. By default, Slackware will ask you to use the kernel
from your boot disk. If you've made it this far with the kernel on the
boot disk, this is probably a good idea. That way, after you exit
installation and reboot, your system should come up talking from the
get-go. Again, you may need to pass parameters to the kernel at boot time
if you're using a serial synthesizer.
This is only a basic outline on how to install Slackware with the bare.i
and scsi.s Speakup-enabled images. More information is available in the
various files accompanying the Slackware distribution. Also, don't
hesitate to write to the Speakup mailing list and we'll try to give all
the help we can.
Hope this helps, and, have fun!
More information about the Speakup
mailing list