Return to BSD News archive
Path: euryale.cc.adfa.oz.au!newshost.carno.net.au!harbinger.cc.monash.edu.au!news.rmit.EDU.AU!goanna.cs.rmit.edu.au!news.apana.org.au!cantor.edge.net.au!news.teragen.com.au!news.access.net.au!news.mel.connect.com.au!munnari.OZ.AU!news.ecn.uoknor.edu!feed1.news.erols.com!news.maxwell.syr.edu!nntp.uio.no!uninett.no!not-for-mail From: sthaug@nethelp.no (Steinar Haug) Newsgroups: comp.unix.bsd.freebsd.misc Subject: Re: EtherPower 10/100 Date: 03 Mar 1997 07:52:06 GMT Organization: Nethelp Consulting, Trondheim, Norway Lines: 57 Message-ID: <5fdvv6$1vf@verdi.nethelp.no> References: <331430BF.354A@nes.lab.kdd.co.jp> <331A3C15.6622@nes.lab.kdd.co.jp> NNTP-Posting-Host: newscache.uninett.no In-reply-to: Osamu Maeshima's message of Mon, 03 Mar 1997 11:48:54 +0900 Cache-Post-Path: newscache.uninett.no!unknown@verdi.nethelp.no Xref: euryale.cc.adfa.oz.au comp.unix.bsd.freebsd.misc:36460 [Osamu Maeshima] | I have the same problem as you have: I got a Etherpower 10/100 and it | doesn't work with BSD (I use the commercial version BSDI). | I searched on the internet and found out, that there are two versions of | this card. One has an older chipset and works with BSD, but the newer | ones have a chipset called 9332BDT (see sticker on the back of the card). | It is not supported by BSD by now. Well, I'm using a dual channel Etherpower 10/100 with the 9332BDT chip, and it works just fine. You need a patch (which has been posted to this group several times already). Here it is again. Steinar Haug, Nethelp consulting, sthaug@nethelp.no ---------------------------------------------------------------------- *** if_de.c.orig Tue Dec 3 11:52:49 1996 --- if_de.c Sun Feb 16 23:36:43 1997 *************** *** 346,351 **** --- 346,352 ---- TULIP_21140_DEC_EB, /* Digital Semicondutor 21140 Evaluation Board */ TULIP_21140_DEC_DE500, /* Digital DE500-?? 10/100 */ TULIP_21140_SMC_9332, /* SMC 9332 */ + TULIP_21140A_SMC_9332BDT, /* SMC 9332BDT with 21140A */ TULIP_21140_COGENT_EM100, /* Cogent EM100 100 only */ TULIP_21140_ZNYX_ZX34X, /* ZNYX ZX342 10/100 */ TULIP_21041_GENERIC, /* Generic 21041 card */ *************** *** 1544,1549 **** --- 1545,1558 ---- #endif } + static const tulip_boardsw_t tulip_21140A_smc9332bdt_boardsw = { + TULIP_21140A_SMC_9332BDT, + "SMC 9332BDT ", + tulip_21140_smc9332_media_probe, + tulip_21140_mii_media_preset, + tulip_21140_mii_probe, + }; + static const tulip_boardsw_t tulip_21140_smc9332_boardsw = { TULIP_21140_SMC_9332, "SMC 9332 ", *************** *** 3014,3019 **** --- 3023,3032 ---- return; if (sc->tulip_chipid == TULIP_21140) { sc->tulip_boardsw = &tulip_21140_smc9332_boardsw; + return; + } + if (sc->tulip_chipid == TULIP_21140A) { + sc->tulip_boardsw = &tulip_21140A_smc9332bdt_boardsw; return; } id1 = sc->tulip_rombuf[0x60] | (sc->tulip_rombuf[0x61] << 8);