Subject: Re: scsipi (mis)feature?
To: Gergely EGERVARY <mauzi@expertlan.hu>
From: Matthew Jacob <mjacob@feral.com>
List: tech-kern
Date: 10/06/2001 09:25:20
On Sat, 6 Oct 2001, Gergely EGERVARY wrote:

> > > when I send a SCSI packet command to one of them (any packet command
> > > eg. an eject tray request) the SCSI bus will stall for a moment,
> > > causing all targets on the SCSI bus will get out of sync.
> >
> > I'm not sure what you mean by this.
> 
> the bus locks up for a moment. (eg. If the other drive is reading a CD,
> itt will stop reading for a moment. If the other drive is writing a CD,
> the cdrecord process will say ``out of data'', and the disc will be wrong
> of course.)

Okay.

> 
> > Sounds to me like disconnect/reconnect isn't enabled for those targets.
> > This an i386 system so you can check in the BIOS?
> 
> disconnect/reconnect is enabled.

Do you get any messages that indicate a bus reset occurred?

> 
> now I have everything in async mode, and it looks okay, but I still have
> two questions:
> 
> - why does it work with some PLEXTOR drives in sync mode
>   maybe hardware difference? anyone with the same experiences?
> - why does it work with FreeBSD in sync mode?

Hmm. Not sure on that one. If you have something other than an ahc (siop or
isp driven card), that would be a good data point.

-matt