Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email email@example.com
From: Miod Vallat (miodcvs.openbsd.org)
Date: Fri Nov 30 2001 - 18:31:55 CST
Module name: src
Changes by: miodcvs.openbsd.org 2001/11/30 17:31:55
sys/dev/pci : Tag: OPENBSD_2_9 hifn7751.c hifn7751reg.h
Hifn 7751 based cards may stop working on certain motherboards due to
7751 has two registers in config space (0x40 - RETRY_TIMEOUT and 0x41,
TRDY_TIMEOUT). These registers must be initialized to zero to disable
these timers or 7751 will get PCI aborts on its descriptor rings on
certain chipsets. These timers were removed because they were unneeded
in the 7951. I'm not sure how I missed this in the datasheet, but there
it is plain as day on page 24. Thanks go to Hifn for pointing this out.
Upshot: PCI abort problem on 7751 appears to be solved.