Date: Fri, 22 Jun 2001 23:23:49 -0700 (PDT) From: Dave Cornejo <dave@dogwood.com> To: John Baldwin <jhb@FreeBSD.org> Cc: freebsd-current@FreeBSD.org Subject: Re: SCSI hangs w/SuperMicro 6010H Message-ID: <200106230623.f5N6Nna50591@white.dogwood.com> In-Reply-To: <XFMail.010622094222.jhb@FreeBSD.org> "from John Baldwin at Jun 22, 2001 09:42:22 am"
next in thread | previous in thread | raw e-mail | index | archive | help
John Baldwin wrote: > Hrmm, perhaps you are getting an interrupt storm from ahc. Ok, try > this: find the ahc driver's interrupt handler, and add a printf. > Then see if the printf fires while the machine is hung. Ok, I put a printf in ahc_handle_seqint() and ahc_handle_scsiint(). My current (freshly cvsupped sources) kernel with the printf()s in it is pretty consistent in it's behavior: with SMP it hangs soon after the 15 second SCSI delay and keystrokes will not cause it to continue to boot. The order that they print out on the screen is this: message "Waiting 15 seconds for SCSI devices to settle" (approximately 15 second delay) 26 times scsiint called with intstat = 0x4, status0 = 0, status = 0x88 (SELTO & BUSFREE?) 2 times seqint called with instat = 0x71 (BAD_STATUS?) 36 times seqint called with intstat = 0x61 (HOST_MSG_LOOP?) and then the system hangs. I have gone back to a SMP kernel from April 15th - using a GENERIC kernel with SMP enabled it exhibits the same problem. Will work my way back to -stable and see if anything changes... dave c -- Dave Cornejo @ Dogwood Media, Fremont, California (also dcornejo@ieee.org) "There aren't any monkeys chasing us..." - Xochi To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200106230623.f5N6Nna50591>