cvs commit: src/sys/dev/ed if_ed_pccard.c

Warner Losh imp at FreeBSD.org
Tue Jan 25 21:21:13 PST 2005


imp         2005-01-26 05:21:12 UTC

  FreeBSD src repository

  Modified files:
    sys/dev/ed           if_ed_pccard.c 
  Log:
  Rework how we deal with the DL10019 and DL10022 cards (as well as the
  AX88190 ones, but that one only minorly):
          o don't set flags in the match routine.  They appear to be cleared
            when probe/attach is called.  Before this change, they were
            always treated as a simple ne2000, which would fail to get the
            right NIC address.
          o Lookup device again in the probe routine and probe based on the
            cards that you see.
          o Detect and report the DL10022 seprately from the DL10019 cards.
  
  While I'm here:
          o remove a bad printf
          o change another bad printf to device_printf.
          o minor style(9) formatting tweaks.
  
  # note: a lot of OEM entries are in the ed_pccard_products such that we can
  # likely remove, or collapse, many of them.
  
  This makes all of my DL100xx cards at least probe the ethernet address
  correctly, which it wasn't doing before.  I can't seem to locate my
  AX88xxx based cards, so those haven't been tested, but they were
  busted before the change so they can't be any worse now...
  
  Revision  Changes    Path
  1.67      +28 -35    src/sys/dev/ed/if_ed_pccard.c


More information about the cvs-all mailing list