Skip site navigation (1)Skip section navigation (2)
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>