From owner-freebsd-scsi Tue Apr 13 13:20:30 1999 Delivered-To: freebsd-scsi@freebsd.org Received: from panzer.plutotech.com (panzer.plutotech.com [206.168.67.125]) by hub.freebsd.org (Postfix) with ESMTP id D9C2414CED for ; Tue, 13 Apr 1999 13:20:20 -0700 (PDT) (envelope-from ken@panzer.plutotech.com) Received: (from ken@localhost) by panzer.plutotech.com (8.9.3/8.8.5) id OAA04551; Tue, 13 Apr 1999 14:16:57 -0600 (MDT) From: "Kenneth D. Merry" Message-Id: <199904132016.OAA04551@panzer.plutotech.com> Subject: Re: Boot-time scsi probe problem In-Reply-To: from spork at "Apr 13, 1999 4: 9:43 pm" To: spork@super-g.com (spork) Date: Tue, 13 Apr 1999 14:16:57 -0600 (MDT) Cc: jkf@wolfnet.org, freebsd-scsi@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL43 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-scsi@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org spork wrote... > I haven't read the list in a while, but I just started putting 3.1-REL on > a new news machine with an ASUS-P2B-LS mobo. It has the internal 7890 and > a 2940-U2W card as well. I get the exact same results with about one in > five warm boots. > > Is there any more news on this problem? Some info I haven't seen posted > before follows: > > 7890 bios version: 2.01 > 2940-U2W bios version: 2.01.0 > > 'boot -v' shows the hang right after trying to talk to the first target > after the "waiting for scsi devices to settle" message. Since I wrote it > all down, I'll share... It's generally a good idea to read the -scsi list. > (noperiph:ahc0:0:-1:-1): scsi bus reset delivered 0 SCBs aborted > (noperiph:ahc1:0:-1:-1): scsi bus reset delivered 0 SCBs aborted > ahc1: Selection Timeout on A:3. 1 SCB aborted > ahc0: Selection Timeout on A:5. 1 SCB aborted > *(this repeats, alternating from one controller to another with a random > number appearing each time after the "A:") > ahc0: target 0 using 16 bit transfers > ahc0: target 0 synchronous at 20.0 MHz, offset=0xf > > That's it. Each time the target may be different, but it always hangs > right after the first "target" message and always on ahc0, which is the > built-in 7890. > > I also didn't see the problem until I compiled my own kernel. After many > reboots on the generic kernel I never saw this. It's a timing issue of some sort. Try a -stable snapshot from *after* March 23rd, and you should be able to boot fairly regularly. The problem hasn't been fixed, but Justin committed a work-around that seems to eliminate it most of the time. I don't think he has heard anything back from Adaptec on the problem yet. Ken -- Kenneth Merry ken@plutotech.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-scsi" in the body of the message