Josef Moellers wrote:
>
> Hi,
>
> Since noone really seems to be maintaining the aic7xxx code (Doug
> Ledford seems too busy), I'll try here.
First, changing the sequencer code does no good unless you also recompile it.
The sequencer compiler is not included in the source code distribution in the
linux kernel. As far as me being too busy to do this, it's already done
(correctly I might add, the section below is insufficient for proper
operation) in the 5.1.29 driver. What you are really complaining about is
that I haven't forward ported the 5.1.29 driver to 2.3 kernels yet. Tough,
I'll do it as fast as I can, but forward porting the driver is secondary to
making the driver work properly in all the cases I can test/get reports on.
> There is a bug in the aic7xxx sequencer code that has been confirmed by
> Justin Gibbs, the FBSD developer of the sequencer code, who also sent me
> the fix included. The bug prevents proper operation of Ultra160 devices
> on an AIC7899 based HA.
That should read "some Ultra160 devices" and in actuality it effects more old
SCSI-I devices than it does Ultra160 devices.
> The command phase is prematurely terminated
> before the last command byte is properly traneferred. Justin has sent to
> me a fix which I have incorporated and tested:
>
> <quote>
> The fix I have in the FreeBSD driver looks like
> this at the end of the p_command: section of aic7xxx.seq:
>
> /*
> * Wait for our ACK to go-away on it's own
> * instead of being killed by SCSIEN getting cleared.
> */
> ==> test SCSISIGI, ACKI jnz .;
> and DFCNTRL, ~(SCSIEN|SDMAEN|HDMAEN);
> test DFCNTRL, (SCSIEN|SDMAEN|HDMAEN) jnz .;
> jmp ITloop;
> </quote>
>
> We are very interested in seeing this modification in the 2.4 kernel
> code when it is released.
>
> --
> Josef M�llers
> Fujitsu Siemens Computers
> SHV Server DS 1
>
> -
> To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
> the body of a message to [EMAIL PROTECTED]
--
Doug Ledford <[EMAIL PROTECTED]> http://people.redhat.com/dledford
Please check my web site for aic7xxx updates/answers before
e-mailing me about problems
-
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to [EMAIL PROTECTED]