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.