1. 24 Feb, 2004 6 commits
    • Don Fry's avatar
      [PATCH] pcnet32.c add PCI hot remove support · f3f582fd
      Don Fry authored
      This patch adds support for PCI hot remove.  Tested on PPC64 boxes.
      The driver has also been checked to comply with PCMCIA/cardbus remove
      requirements, but as I don't have a PCMCIA card, it is untested.
      If a PCMCIA card is removed, reads will return FFFF.  The FFFF will
      cause all while loops to exit.
      f3f582fd
    • Don Fry's avatar
      [PATCH] pcnet32.c non-mii errors with ethtool · 99ef0220
      Don Fry authored
      pcnet32 devices which do not contain an mii respond incorrectly to
      ethtool commands.
      
      Reported by VANDROVE@vc.cvut.cz and Thomas Munck Steenholdt.
      99ef0220
    • Don Fry's avatar
      [PATCH] pcnet32.c handle failures in open · 6a6602c0
      Don Fry authored
      If there are errors in the open routine, the driver does not correctly clean
      up and free resources.
      
      This also removes an unnecessary netif_wake_queue, correctly supports the
      debug parameter, and updates the version and date.
      6a6602c0
    • Don Fry's avatar
      [PATCH] 2.6.3 pcnet32.c change to use ethtool_ops · 30a43fcd
      Don Fry authored
      This changes the driver to use ethtool_ops to be more modular.  There is a
      net delta of just a one line between the two implementations, but permission
      checking and copying to/from user space, etc. is all done in a consistent
      manner by ethtool.c
      30a43fcd
    • Don Fry's avatar
      [PATCH] 2.6.3 pcnet32.c convert to use netif_msg_* · 63418afd
      Don Fry authored
      This patch converts the driver to use netif_msg_* for printing messages.
      Tested IA32.
      63418afd
    • Don Fry's avatar
      [PATCH] 2.6.3 pcnet32.c wrong vendor ID fix · 4fb7103d
      Don Fry authored
      This patch was originally sent by Jon Mason on Sat Jan 31.
      
      "I created a patch that allows pcnet32 adapters sold in IBM RS/6000 systems
      to be recognized in non-ppc computers.  The problem is that the Vendor ID
      of this adapter is incorrect.  There is a ppc specific workaround to get
      it working on that architecture (checkout
      http://lxr.linux.no/source/arch/ppc/kernel/pci.c?a=ppc#L87
      for the workaround), but it obviously won't fix the problem in non-ppc
      architectures."
      4fb7103d
  2. 23 Feb, 2004 34 commits