*BSD News Article 50296


Return to BSD News archive

Path: euryale.cc.adfa.oz.au!newshost.anu.edu.au!harbinger.cc.monash.edu.au!simtel!agis!gatech!news.mathworks.com!newsfeed.internetmci.com!howland.reston.ans.net!news.sprintlink.net!helena.MT.net!nate
From: nate@trout.sri.MT.net (Nate Williams)
Newsgroups: comp.unix.bsd.freebsd.misc
Subject: Re: 3C589 setup
Date: 5 Sep 1995 22:16:55 GMT
Organization: SRI Intl. - Montana Operations
Lines: 46
Message-ID: <42ii8n$cl7@helena.MT.net>
References: <41tnu8$605@mark.ucdavis.edu> <427pmf$k5f@gap.cco.caltech.edu>
Reply-To: "Nate Williams" <nate@sneezy.sri.com>
NNTP-Posting-Host: trout.sri.mt.net

In article <427pmf$k5f@gap.cco.caltech.edu>, Ching Shih  <shih> wrote:
>I have a 3Com 589 EtherLink III (Combo) in my Toshiba T1950CT.
>It works very well with its 10 BaseT connection. 
>I set its IRQ to 10, PORT to 0x330. 
>However I have never been able to make it work with its
>Thin-wide connection.

There was a bug in the driver which is now fixed in -stable and
-current.  The 2.1 release contains this fix as I applied the patch
the author sent.  Warning, this is a cut-paste job, so you can't apply
this to the file.  Modify the file and rebuild yourself a new kernel.

Diff to /sys/i386/isa/if_zp.c

***************
*** 1071,1078 ****
  #ifdef ZP_DEBUG
        printf("START TRANCEIVER");
  #endif        /* ZP_DEBUG */
!       outw(BASE + EP_COMMAND, START_TRANSCEIVER);
!       DELAY(1000);
      }
  #if defined(__NetBSD__) || defined(__FreeBSD__)
      if ((ifp->if_flags & IFF_LINK0) && (sc->ep_connectors & UTP)) {
--- 1071,1082 ----
  #ifdef ZP_DEBUG
        printf("START TRANCEIVER");
  #endif        /* ZP_DEBUG */
!         GO_WINDOW(0);
!         /* set the xcvr */
!         outw(BASE + EP_W0_ADDRESS_CFG, 3 << 14);
!         GO_WINDOW(2);
!         outw(BASE + EP_COMMAND, START_TRANSCEIVER);
!         GO_WINDOW(1);
      }
  #if defined(__NetBSD__) || defined(__FreeBSD__)
      if ((ifp->if_flags & IFF_LINK0) && (sc->ep_connectors & UTP)) {



Nate
-- 
nate@sneezy.sri.com    | Research Engineer, SRI Intl. - Montana Operations
nate@trout.sri.MT.net  | Loving life in God's country, the great state of
work #: (406) 449-7662 | Montana.  Wanna go fly fishing?  I don't charge or
home #: (406) 443-7063 | feed you, but I do know the area pretty well.