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.