Date: Tue, 18 Jul 2000 10:19:46 -0500 (CDT) From: rct@gherkin.sa.wlk.com (Bob_Tracy) To: aic7xxx@freebsd.org Subject: 2nd call for help with 2930U2 Message-ID: <m13EZ9u-00013CC@gherkin.sa.wlk.com>
next in thread | raw e-mail | index | archive | help
(The list seems to be, er, ah, "quiet". Is everyone lurking elsewhere these days?) Hardware: Adaptec 2930U2 with WDE 18300 LVD hard drive. Problem summary: card firmware program can see/format/verify the drive, but aic7xxx driver goes into timeout/reset loop on initialization. Since the previous call for help/advice, I've tried a few minor things such as explicitly setting the termination on the card rather than relying on the "Automatic" setting. Also tried the "seltime:0" driver option just for grins. No difference. With the driver "verbose" option set, here's what I'm seeing at driver initialization (syslog excerpts from two files -- resets occur at 5 second intervals, which is the default driver configuration for Linux-2.4.0-test4): ====--<file 1>--==== scsi1 : Adaptec AHA274x/284x/294x (EISA/VLB/PCI-Fast SCSI) 5.2.1/5.2.0 <Adaptec AHA-293X Ultra2 SCSI host adapter> scsi : 2 hosts. scsi : aborting command due to timeout : pid 0, scsi1, channel 0, id 0, lun 0 Inquiry 00 00 00 ff 00 SCSI host 1 abort (pid 0) timed out - resetting SCSI bus is being reset for host 1 channel 0. SCSI host 1 channel 0 reset (pid 0) timed out - trying harder SCSI bus is being reset for host 1 channel 0. SCSI host 1 abort (pid 0) timed out - resetting SCSI bus is being reset for host 1 channel 0. SCSI host 1 channel 0 reset (pid 0) timed out - trying harder SCSI bus is being reset for host 1 channel 0. SCSI host 1 abort (pid 0) timed out - resetting SCSI bus is being reset for host 1 channel 0. SCSI host 1 channel 0 reset (pid 0) timed out - trying harder SCSI bus is being reset for host 1 channel 0. (etc.) ====--<end of file 1>--==== ====--<file 2>--==== (scsi1) <Adaptec AHA-293X Ultra2 SCSI host adapter> found at PCI 0/11/0 (scsi1) Wide Channel, SCSI ID=7, 32/255 SCBs (scsi1) Downloading sequencer code... 392 instructions downloaded (scsi1:0:0:0) Aborting scb 0, flags 0x6 (scsi1:0:0:0) Reset called, scb 0, flags 0x16 (scsi1:0:0:0) Bus Device reset, scb flags 0x16, while idle, LASTPHASE = 0x1 (scsi1:0:0:0) SCSISIGI 0x0, SEQADDR 0x154, SSTAT0 0x0, SSTAT1 0x0 (scsi1:0:0:0) Queueing device reset command. (scsi1:-1:-1:-1) 0 commands found and queued for completion. (scsi1:0:0:0) Reset called, scb 0, flags 0x1076 (scsi1:0:-1:-1) Reset channel called, will initiate reset. (scsi1:0:-1:-1) Resetting currently active channel. (scsi1:0:-1:-1) Channel reset (scsi1:0:-1:-1) Reset device, active_scb 0 (scsi1:0:0:-1) Cleaning up status information and delayed_scbs. (scsi1:0:1:-1) Cleaning up status information and delayed_scbs. (scsi1:0:2:-1) Cleaning up status information and delayed_scbs. (scsi1:0:3:-1) Cleaning up status information and delayed_scbs. (scsi1:0:4:-1) Cleaning up status information and delayed_scbs. (scsi1:0:5:-1) Cleaning up status information and delayed_scbs. (scsi1:0:6:-1) Cleaning up status information and delayed_scbs. (scsi1:0:8:-1) Cleaning up status information and delayed_scbs. (scsi1:0:9:-1) Cleaning up status information and delayed_scbs. (scsi1:0:10:-1) Cleaning up status information and delayed_scbs. (scsi1:0:11:-1) Cleaning up status information and delayed_scbs. (scsi1:0:12:-1) Cleaning up status information and delayed_scbs. (scsi1:0:13:-1) Cleaning up status information and delayed_scbs. (scsi1:0:14:-1) Cleaning up status information and delayed_scbs. (scsi1:0:15:-1) Cleaning up status information and delayed_scbs. (scsi1:0:-1:-1) Cleaning QINFIFO. (scsi1:0:-1:-1) Cleaning waiting_scbs. (scsi1:0:-1:-1) Cleaning waiting for selection list. (scsi1:0:-1:-1) Cleaning disconnected scbs list. (scsi1:0:0:0) Aborting scb 0 (scsi1:0:0:0) Aborting scb 1 (scsi1:-1:-1:-1) 2 commands found and queued for completion. (scsi1:0:0:0) Reset called, scb 0, flags 0x6 (scsi1:0:0:0) Bus Device reset, scb flags 0x6, while idle, LASTPHASE = 0x1 (scsi1:0:0:0) SCSISIGI 0x0, SEQADDR 0x3, SSTAT0 0x0, SSTAT1 0x0 (scsi1:0:0:0) Queueing device reset command. (scsi1:-1:-1:-1) 0 commands found and queued for completion. (scsi1:0:0:0) Reset called, scb 0, flags 0x1066 (scsi1:0:-1:-1) Reset channel called, will initiate reset. (scsi1:0:-1:-1) Resetting currently active channel. (scsi1:0:-1:-1) Channel reset (scsi1:0:-1:-1) Reset device, active_scb 0 (scsi1:0:0:-1) Cleaning up status information and delayed_scbs. (scsi1:0:1:-1) Cleaning up status information and delayed_scbs. (scsi1:0:2:-1) Cleaning up status information and delayed_scbs. (scsi1:0:3:-1) Cleaning up status information and delayed_scbs. (scsi1:0:4:-1) Cleaning up status information and delayed_scbs. (scsi1:0:5:-1) Cleaning up status information and delayed_scbs. (scsi1:0:6:-1) Cleaning up status information and delayed_scbs. (scsi1:0:8:-1) Cleaning up status information and delayed_scbs. (scsi1:0:9:-1) Cleaning up status information and delayed_scbs. (scsi1:0:10:-1) Cleaning up status information and delayed_scbs. (scsi1:0:11:-1) Cleaning up status information and delayed_scbs. (scsi1:0:12:-1) Cleaning up status information and delayed_scbs. (scsi1:0:13:-1) Cleaning up status information and delayed_scbs. (scsi1:0:14:-1) Cleaning up status information and delayed_scbs. (scsi1:0:15:-1) Cleaning up status information and delayed_scbs. (scsi1:0:-1:-1) Cleaning QINFIFO. (scsi1:0:-1:-1) Cleaning waiting_scbs. (scsi1:0:-1:-1) Cleaning waiting for selection list. (scsi1:0:-1:-1) Cleaning disconnected scbs list. (scsi1:0:0:0) Aborting scb 0 (scsi1:0:0:0) Aborting scb 1 (scsi1:-1:-1:-1) 2 commands found and queued for completion. (scsi1:0:0:0) Reset called, scb 0, flags 0x6 (scsi1:0:0:0) Bus Device reset, scb flags 0x6, while idle, LASTPHASE = 0x1 (scsi1:0:0:0) SCSISIGI 0x0, SEQADDR 0x3, SSTAT0 0x0, SSTAT1 0x0 (scsi1:0:0:0) Queueing device reset command. (scsi1:-1:-1:-1) 0 commands found and queued for completion. (scsi1:0:0:0) Reset called, scb 0, flags 0x1066 (scsi1:0:-1:-1) Reset channel called, will initiate reset. (scsi1:0:-1:-1) Resetting currently active channel. (scsi1:0:-1:-1) Channel reset (scsi1:0:-1:-1) Reset device, active_scb 0 (scsi1:0:0:-1) Cleaning up status information and delayed_scbs. (scsi1:0:1:-1) Cleaning up status information and delayed_scbs. (scsi1:0:2:-1) Cleaning up status information and delayed_scbs. (scsi1:0:3:-1) Cleaning up status information and delayed_scbs. (scsi1:0:4:-1) Cleaning up status information and delayed_scbs. (scsi1:0:5:-1) Cleaning up status information and delayed_scbs. (scsi1:0:6:-1) Cleaning up status information and delayed_scbs. (scsi1:0:8:-1) Cleaning up status information and delayed_scbs. (scsi1:0:9:-1) Cleaning up status information and delayed_scbs. (scsi1:0:10:-1) Cleaning up status information and delayed_scbs. (scsi1:0:11:-1) Cleaning up status information and delayed_scbs. (scsi1:0:12:-1) Cleaning up status information and delayed_scbs. (scsi1:0:13:-1) Cleaning up status information and delayed_scbs. (scsi1:0:14:-1) Cleaning up status information and delayed_scbs. (scsi1:0:15:-1) Cleaning up status information and delayed_scbs. (scsi1:0:-1:-1) Cleaning QINFIFO. (scsi1:0:-1:-1) Cleaning waiting_scbs. (scsi1:0:-1:-1) Cleaning waiting for selection list. (scsi1:0:-1:-1) Cleaning disconnected scbs list. (scsi1:0:0:0) Aborting scb 0 (scsi1:0:0:0) Aborting scb 1 (scsi1:-1:-1:-1) 2 commands found and queued for completion. ====--<end of file 2>--==== Again, any help or advice would be greatly appreciated. I'm going to try playing around with the AIC7XXX_RESET_DELAY parameter in the meantime... One of the machines I have access to at work with an Adaptec 2940-something-or-other is working with a reset value of 15 seconds. Thanks in advance!! -- Bob Tracy rct@wlk.com 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?m13EZ9u-00013CC>