From owner-cvs-all Fri Aug 4 11: 9:58 2000 Delivered-To: cvs-all@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id 21AC837BAFB; Fri, 4 Aug 2000 11:09:56 -0700 (PDT) (envelope-from wpaul@FreeBSD.org) Received: (from wpaul@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id LAA04652; Fri, 4 Aug 2000 11:09:56 -0700 (PDT) (envelope-from wpaul@FreeBSD.org) Message-Id: <200008041809.LAA04652@freefall.freebsd.org> From: Bill Paul Date: Fri, 4 Aug 2000 11:09:56 -0700 (PDT) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/dev/aic7xxx ahc_pci.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG wpaul 2000/08/04 11:09:56 PDT Modified files: sys/dev/aic7xxx ahc_pci.c Log: The check_extport() function appears to have some new code in it that checks the scratch RAM for data normally found in the SEEPROM (presumably in the event that the SEEPROM is unavailable or can't be read). This code causes a spontaneous reboot on monster.osd.bsdi.com, which has an embedded aic7880 controller. The problem appears to happen either when it writes to the SCBPTR port and then reads from the SCB_CONTROL port. Somewhere during the inb/outb operations, the system has a heart attack and restarts. This code looks very suspicious, particularly since it has unconditionalized debug mesages such as "Got here!" and "And it even worked!". With this block #ifdef'ed out, the machine boots and runs properly. I stronly suggest that it stay #ifdef'ed out until it's properly tested. Revision Changes Path 1.34 +8 -1 src/sys/dev/aic7xxx/ahc_pci.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message