Date: Fri, 4 Aug 2000 11:09:56 -0700 (PDT) From: Bill Paul <wpaul@FreeBSD.org> To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/dev/aic7xxx ahc_pci.c Message-ID: <200008041809.LAA04652@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200008041809.LAA04652>