Adaptec 1542 won't move off I/O port 330!!

Karl-P. Huestegge karl at robot.in-berlin.de
Mon Dec 10 22:52:00 AEST 1990


mason at oct1.UUCP (David Mason) writes:

>In a desparate attempt to prevent an I/O port conflict between a 1542B
>and a Stallion port card at 330, I changed the port of the Adaptec by
>fiddling the jumpers and changing it in /etc/conf/pack.d/dsk/space.c. 
>But then as soon as I re-power the system after changing jumpers, the
>Adaptec's bios screams that it can't find the card at I/O port 330! 

>Is the port address of 330 hard-coded into the bios on the card?  Seems
>very strange that the jumpers are avaliable to do it, yet the card's own
>bios won't accept it.  Any comment from the Adaptec experts?

You're right. The Port adress is hard coded in the BIOS. (RTFM ;-)

Unix has it's own drivers. So you 'only' need the BIOS to boot. No Problem
if you have a 2nd AHA1542 at 330 or a normal ST506 Controller to boot
from..

But there's another solution: You can get another BIOS for your 
desired Adress from Adaptec.

Binary Patching of the EPROM is not so simple, the adress is spread
all over the program.

You can also get the ASPI-MS-DOS Driver from Adaptec for your DOS purposes. 
You can specify the port adress in your config.sys file with this driver. 

-- 
Karl-Peter Huestegge                       karl at robot.in-berlin.de
Berlin Friedenau                           ..unido!fub!geminix!robot!karl



More information about the Comp.unix.sysv386 mailing list