Date: Thu, 02 Aug 2001 19:49:02 +0900 From: Kayoko Isshi <isshi@cs.fujitsu.co.jp> To: "Justin T. Gibbs" <gibbs@scsiguy.com> Cc: "'aic7xxx@FreeBSD.ORG'" <aic7xxx@FreeBSD.ORG> Subject: Re: test at Target mode Message-ID: <3B69301E.B0BBF8C3@cs.fujitsu.co.jp> References: <200107201249.f6KCnhU33564@aslan.scsiguy.com>
next in thread | previous in thread | raw e-mail | index | archive | help
M.Gibbs: I doubted the hardware, but I cannot prove it. It's reassuring that Adaptec co. is backing up. When I questioned Adaptec co. on AIC7xxx assembler before, they said that the information cannot be opened. Now It's pleased to find opened ML and the assembler. Without CAM, target I/O system can be implemented under 6.1.13. I have some changes: 1)When any abort message is received, sequencer should go to BusFree. 2)When any abort message is received, sequencer should set SAVED_LUN. 3)When ABORT message(=1 bytes message) is received, driver cannot get it because ATNI is off. "Justin T. Gibbs" wrote: > >When the 2nd BusReset continues to occur, ENSELI bit in SCSISEQ is reset by > >anyone.Do you know who reset it? > > After checking with a hardware engineer, it appears that the chip ( > at least the 7899, but perhaps some of the older ones too) > automatically resets this bit on either an outgoing or incoming > bus reset. In 6.2.0, I've chnaged the target mode reset behavior > to re-enable the interrupt immediately after we see a reset. This > leaves us open to the "interrupt storm" problems I listed before, > but at least ensures that we will always respond to selection. Targets > are supposed to respond to selection "as soon as possible" after a > reset, so reducing the interrupt rate by setting a timer to re-enable > select-ins every few milliseconds probably wouldn't cut it. I'll > have to go review the SPI-4 and SAM-2 specs again. To avoid "interrupt storm" , I inserted a delay timer temporarily. Thanks. ------------ Kayoko Isshi To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe aic7xxx" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3B69301E.B0BBF8C3>