Hi, 

i found the problem:

if_em_hw.c patch 1.46, specifically the function
em_set_pciex_completion_timeout() breaks my em card:

with debug output i get 

 PCIe completion timeout not set by system BIOS.
 PCIe capability version 2 [if 0] code reached.
 PCIe completion timeout resend disabled.

(
 i added the [if 0] output here:
        /*
         * For version 2 capabilities we need to write the config space
         * directly in order to set the completion timeout value for
         * 16ms to 55ms
         *
         * XXX: Implement em_*_pcie_cap_reg() first.
         */
        printf("PCIe capability version 2 [if 0] code reached.\n");
#if 0
)

http://www.openbsd.org/cgi-bin/cvsweb/src/sys/dev/pci/if_em_hw.c.diff?r1=1.45;r2=1.46

Reply via email to