Return to BSD News archive
Newsgroups: comp.unix.bsd.freebsd.misc Path: euryale.cc.adfa.oz.au!newshost.carno.net.au!harbinger.cc.monash.edu.au!news.rmit.EDU.AU!news.unimelb.edu.au!munnari.OZ.AU!news.ecn.uoknor.edu!feed1.news.erols.com!news.maxwell.syr.edu!news-peer.sprintlink.net!news.sprintlink.net!sprint!cs.utexas.edu!swrinde!ihnp4.ucsd.edu!newshub.nosc.mil!news!owen From: owen@nosc.mil (Wallace E. Owen) Subject: Re: Forcing de0 to 10Mbs (SMC Etherpower PCI) Message-ID: <1997Apr13.225818.29896@nosc.mil> Summary: SMC Ethercard problems Keywords: 21140 Ethernet Sender: news@nosc.mil Organization: NCCOSC RDT&E Division, San Diego, CA References: <5ikuje$m7d@fox.comm.net> <macwhiz-ya023680001104972305570001@news.accinet.net> Date: Sun, 13 Apr 1997 22:58:18 GMT Lines: 28 Xref: euryale.cc.adfa.oz.au comp.unix.bsd.freebsd.misc:39058 In article <macwhiz-ya023680001104972305570001@news.accinet.net>, Rob Levandowski <macwhiz@phoebe.accinet.net> wrote: >In article <5ikuje$m7d@fox.comm.net>, dansmith@comm.net (Dan Smith) wrote: > > I'm getting ready to upgrade to 2.2.1 (from a vintage 2.1.0 system) > and I seem to be having a problem with the de0 driver not paying > attention to the board setting on my new SMC EtherPower card. The SMC card uses the DEC 21140. This chip has a number of 'general purpose' output lines, one of which is used to control the speed selection. Unfortunately, no one has standardized on which pin to use. Same goes for ether speed detection. SMC has produced cards that use different control/monitor lines (than older versions of the same card). Check out the http://cesdis.gsfc.nasa.gov/linux/ page (I know, it's about linux). Donald Becker at CESDIS wrote the 21140 Ethernet driver for Linux, and experienced this. He talks about work-arounds. We ordered these cards because they have _512_ multicast address registers! Some we received had a slightly different card lay- out, and constantly switched between 100 and 10 mbps trying to detect heartbeat. Swapping in one of the other cards 'fixed' the problem. I haven't had time to go into the driver source to tweak it to interact with these other cards correctly, but it's probably not hard. // Wally