Dear all.
I wonder if you could help me with my controler ?
The hardware in details:
Tekram DC800B, ISA-cache-mirroring-controler with onboard-floppy-port, up to
16MB Cache-memory (4x4MB from the good old time).
Chipset: NCR55CF94-2 and an 80286-20Mhz-cpu (no joke !)
Others: io0x330, irq11, dma5, bios from PC shadowed to 0xdc000 and the bios
from the controler also shadowed on 0xdc000 as the recomendaiton of the
manual, set max.DO$ capacity to 1GB. (the disks are 2GB each !)
------------from the manual-------------------------
MAX DOS disk Capacity: 1G/1.5G/2G/3G/4.5G.
1G is the default option and compatible with AHA 1540/1542 series, that
means you can directly port the drive with AHA 1540/1542 series format to
this ADAPTER. For operating systems other than DOS and NetWare, you must
choose the 1G option. Also, to activate options other than 1G, i.e.,
1.5G/2G/3G/4.5G, you have to enable the DOS 5 Support Enable/Disable in the
Adapter Firmware Options first. The following is the parameter translation
infor-mation corresponding to each option (512B/sector):
1G = 64 heads and 32 sectors, maximum 1GB
1.5G = 64 heads and 48 sectors, maximum 1.5GB
2G = 128 heads and 32 sectors, maximum 2GB
3G = 128 heads and 48 sectors, maximum 3GB
4.5G = 192 heads and 48 sectors, maximum 4.5GB
-------------cut--------------------------------
Runs on f.e. potato-frozen as an aha1542, autodetect but only with
500-700kb/s (cp 300MB-file from cd to disk, between the disks and stoped the
time).
The controler(10MB), the disks(20MB) and the cdrom(12x) can do much
faster. I also tried the real size with DO$5 support, same result.
So I did all the things from the manual: Avoid irq9 cause of sharing
with irq2, leave it on io0x330 for autodetect, leave it on dam5, disable DO$5
support. I tryed also different parameters as the listed ones above. Finaly I
installed DO$6.22 and the driver therefor, and there it showed the power.
(copy same 300MB-file) gives me a throuput above 3MB/s! An old bench-prog
sayed: write 3,8 / read 8,8MB/s. Not bad for the old 386' PC. There is no
information in linux-docs about this controler. I think the aha1542-module is
the right on, but I think there must be a different way to talk to the
controler wich claims to be fully adaptec1540/42 compatible. (io and
commands)
Here is what I think:
1st. maybe the translation for the geometry
of the disks is different from the disk through the controler ?
2nd. the formated block-size on the disk is not the right one ?
3rd. the controler is too intelligent and gets confused
by the way the driver talks to him ?
What do you think ?
Is it helpfull to debug from DO$ on io330 and send the result ?
Thanks for any help
--
Thomas
-
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to [EMAIL PROTECTED]