Subject: Re: AHA1542B stopped working!
To: Tom I Helbekkmo <tih@Hamartun.Priv.NO>
From: Charles M. Hannum <mycroft@mit.edu>
List: port-i386
Date: 03/29/1996 17:00:12
Tom I Helbekkmo <tih@Hamartun.Priv.NO> writes:

> | aha0 at isa0 port 0x330-0x333 irq11 drq5: model AHA-1540A/1542A/1542B, firmware 0.5
> | (probe): aha_cmd, cmd/data port empty 7
> | (probe): aha_cmd, host not idle(0x20)
> | aha0: async, parity
> | aha0 targ 1: sync, offset 8, period 550 nsec
> | aha0 targ 3: sync, offset 14, period 500 nsec
> | aha0 targ 5: sync, offset 8, period 550 nsec
> | (probe): aha_cmd, cmd/data port full
> | scsibus0 at aha0
> | probe(aha0:0:0): timed outaha0: not taking commands!
> | panic: should call debugger here (aha1542.c)

It looks like the `inquire installed devices' command is timing out,
and it ends up colliding with the following command.  I'm not sure why
it would take so long; maybe one of your drives is jumpered to not
spin up until it gets a START UNIT command?  Could you try increasing
the timeout for AHA_INQUIRE_DEVICES (near the top of aha_cmd()) from
15 to maybe 60 seconds, and see if that helps?