![]() |
From mikea@norfolk.nf
INSTALLING A SCSI CD ROM ON AN AHA 1510 ISA card.
Tested on COL 2.2N
In keeping with the StepByStep philosphy of being very
specific, these Steps apply to the above card. You mileage
will
vary, but the Steps are a good base to work from in installing
any, ISA scsi card.
For a list of supported cards vs the driver required (there are many) see
/usr/src/linux/Documentation/drivers/scsi
STEP ONE:
Determine if your ISA card is pnp. Type the following.
"pnpdump"
If the last message states 'no card found' you're in the
clear. If not, do not continue
with this StepByStep until you have
completed ISAPNP. You are otherwise
wasting your time.
Step 2. Make space.
STEP 3 modprobe
In this step, we are loading the module for the specific card. It should be easy, but isn't.
MOST card-driver-modules will
autoprobe. This bad idea, they mostly get it wrong. You must
pass the module the
resources you wish it to use. These
values are decided either by jumpers on the card, OR, in the
case of ISAPNP as a
result of the steps you took in
ISAPNP.
ALL card-driver-modules have their own
peculiar syntax. You must (unfortunately) hunt the specific
documentation in
/usr/linux/Documentation/drivers for the
syntax your driver requires. As a specific example for a
specific driver
modprobe aha152x aha152x=0x300,10
This says the card uses an io address of x300 and interrupt 10. Do NOT wildly guess these values.
In general, mistakes are easy to sort out as he card-driver will complain quite loudly in /var/log/messages.
STEP4
"lsmod"
verify that aha152x AND scsi_mod have been loaded.
If not, examine the output of /var/log/messages
"tail /var/log/messages"
What is happening here is that by loading the aha device, modprobe has discovered it requires the generic scsi_mod.o to drive it.
STEP 5 Mount
lsmod should now display sr_scsi aha152x, and, sd_mod (the scsi disk module).
Again, on failure, examine the output of /var/log/messages.
STEP 6 Make it permanent