NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

PR/29126 CVS commit: [netbsd-5] src/sys/dev

The following reply was made to PR kern/29126; it has been noted by GNATS.

From: Stephen Borrill <>
Subject: PR/29126 CVS commit: [netbsd-5] src/sys/dev
Date: Wed, 23 Dec 2009 10:37:37 +0000

 Module Name:   src
 Committed By:  sborrill
 Date:          Wed Dec 23 10:37:37 UTC 2009
 Modified Files:
        src/sys/dev/mii [netbsd-5]: igphy.c
        src/sys/dev/pci [netbsd-5]: if_wm.c if_wmreg.h
 Added Files:
        src/sys/dev/pci [netbsd-5]: if_wmvar.h
 Log Message:
 Pull up the following revisions(s) (requested by msaitoh in ticket #1203):
        sys/dev/pci/if_wm.c:            1.176-1.179, 1.181-1.183
        sys/dev/pci/if_wmreg.h:         1.28
        sys/dev/pci/if_wmvar.h:         1.1-1.4
        sys/dev/mii/igphy.c:            1.18-1.20 via patch
 Many bugfixes:
 - Some fixes for i80003 and ICH{8,9,10} from e1000 driver and document:
   - Add setting for KABGTXD register for ICH{8,9,10}.
   - ICH9 and ICH10 has no FCAL, FCAH and FCT like ICH8.
   - Add special setting for FCTTV and TCTL_EXT register for i80003
   - The special setting for TIPG is only for i80003.
   - Some of kumeran settings are only for i80003's bugs.
   - Add some ICH10 fixes.
   - Fix the bug that another lock mechanism is used to access Kumeran
     registers on i80003 and ICHs.
   - Fix yet another i80003 ONLY workaround. The code to modifing TIPG
     register is only for i80003.
 - Set the Re-Transmit on Late Collision(RTLC) flag for all devices.
 - Fix a typo in a printf message.
 - If the difference bettween last flag and new flag is only IFF_PROMISC
   or IFF_ALLMULTI, set multicast filter only to prevent link down.
   Tested by Mark Davies and me. Fixes PR#29126 for wm.
 - Cleanup interrupt establish error messages. Do not mix
   aprint_error/aprint_normal/printf calls for a single line.
 - Fix igphy's 82566 support.
   - Patch for the DSP code is only for 8254[17] and we have to apply
     the different patches between rev. 1 and rev. 2.
   - The workaround for analog fuse is only for 82547 rev. 1.
   - The workaround for smartspeed is only for 8254[17]
 - Sync with Intel's original em driver:
   - Check PCI-X mode as e1000 driver.
   - Add dspcode for igp3 and use it when the EEPROM isn't available.
   - Add some delays.
   - Stop the PHY transmitter before patching the DSP code and
     restart it after writing.
   - Save and restore register 0x2f5b.
 To generate a diff of this commit:
 cvs rdiff -u -r1.16 -r1.16.10.1 src/sys/dev/mii/igphy.c
 cvs rdiff -u -r1.162.4.10 -r1.162.4.11 src/sys/dev/pci/if_wm.c
 cvs rdiff -u -r1.24.20.2 -r1.24.20.3 src/sys/dev/pci/if_wmreg.h
 cvs rdiff -u -r0 -r1.2.46.1 src/sys/dev/pci/if_wmvar.h
 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.

Home | Main Index | Thread Index | Old Index