OSEC

Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email hr@neohapsis.com
 
From: Miod Vallat (miodcvs.openbsd.org)
Date: Fri Nov 30 2001 - 18:31:55 CST

  • Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

    CVSROOT: /cvs
    Module name: src
    Changes by: miodcvs.openbsd.org 2001/11/30 17:31:55

    Modified files:
            sys/dev/pci : Tag: OPENBSD_2_9 hifn7751.c hifn7751reg.h

    Log message:
    Errata #18:
    Hifn 7751 based cards may stop working on certain motherboards due to
    DMA errors.
    Fix (jason):
    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.