Subject: Re: WTF?! New SCSI in current sup broke all Amiga drivers?
To: Rob Healey <rhealey@aca.com>
From: Darren Reed <avalon@coombs.anu.edu.au>
List: amiga-dev
Date: 12/31/1994 21:29:21
>
>
> With the new high level SCSI code in the kernel it appears alot of the
> defines and routines changed such that Amiga low level drivers
> can no longer speak to the higher level SCSI routines. This is with
> the Dec. 30 sup of current.
>
> Has anybody been able to compile and get the low level Amiga SCSI
> drivers to work with the new high level -current SCSI interface code?
>
> I changed the define's in sbic.c and dropped out some now gone
> fields in structures in ahsc.c so they compile fine but when you
> try to boot the kernel it can't find a suitable root and it doesn't
> appear to even be trying to use the SCSI driver?!
yup, I had similar problems with the ESP driver for Sun sparcs (no fixed,
I think).
> Michel H., do you know what's up here?
>
> Also, some of the flag #define changes in sbic.c looked dubious,
> SCSI_NOMASK to SCSI_POLL and SCSI_ERR_OK to SCSI_IGNORE_MEDIA_CHANGE.
> The second one looks REAL dubious but it is the same hex value in
> the same flags field...
>
> Also, I had to drop off the sbic_adinfo vector from the ahsc_switch
> structure in ahsc.c because struct scsi_adapter no longer has the
> last two fields the ahsc driver is currently written to use. B^(.
umm, there was a note re. this posted to current-users (if you're using
-current, you should be on this mailing list) regarding this.
I'll forward it to amiga-dev since not everyone got it.
darren