Return to BSD News archive
Path: euryale.cc.adfa.oz.au!newshost.carno.net.au!harbinger.cc.monash.edu.au!munnari.OZ.AU!uunet!in2.uu.net!194.87.0.28!demos!news-out.communique.net!not-for-mail
From: "Raul Zighelboim" <mango@communique.,net>
Newsgroups: comp.unix.bsd.freebsd.misc
Subject: Re: Problem with new SMC9332 with 21140A
Date: 5 Jan 1997 04:15:06 GMT
Organization: Communique Inc.
Lines: 47
Message-ID: <01bbfabe$66840940$667d1bcc@rodia>
References: <32CB883F.297@zow.desy.de>
NNTP-Posting-Host: rodia.communique.net
X-Newsreader: Microsoft Internet News 4.70.1155
Xref: euryale.cc.adfa.oz.au comp.unix.bsd.freebsd.misc:33633
Someone posted a patch for the if_de.c driver for this card (sorry; I do
have the name at hand).
I think the patch was as follow (and worked for me on 2.1.6R :-)
It goes like this:
-------cut here-----
if_de.c:
TULIP_DC21140_DEC_DE500, /* Digital DE500-?? 10/100 */
TULIP_DC21140_SMC_9332, /* SMC 9332 */
+ TULIP_DC21140A_SMC_9332BDT, /* SMC 9332BDT with 21140A */
TULIP_DC21140_COGENT_EM100, /* Cogent EM100 100 only */
TULIP_DC21140_ZNYX_ZX34X, /* ZNYX ZX342 10/100 */
+ static const tulip_boardsw_t tulip_dc21140A_smc9332bdt_boardsw = {
+ TULIP_DC21140A_SMC_9332BDT,
+ "SMC 9332BDT ",
+ tulip_dc21140_smc9332_media_probe,
+ tulip_dc21140_mii_media_preset,
+ tulip_dc21140_mii_probe,
+ };
sc->tulip_boardsw = &tulip_dc21140_smc9332_boardsw;
return;
}
+ if (sc->tulip_chipid == TULIP_DC21140A) {
+ sc->tulip_boardsw = &tulip_dc21140A_smc9332bdt_boardsw;
+ return;
+ }
id1 = sc->tulip_rombuf[0x60] | (sc->tulip_rombuf[0x61] << 8);
id2 = sc->tulip_rombuf[0x62] | (sc->tulip_rombuf[0x63] << 8);
-----cut here------
Olaf Manczak <Olaf.Manczak@zow.desy.de> wrote in article
<32CB883F.297@zow.desy.de>...
> Dear All,
>
> Does anybody has a fix for the de driver to support new SMC9332 PCI
> 10/100 Mbps ethernet cards with the 21140-AC chip (DC1036DA) instead of
> the plain 21140 ?
>
> Simple fix to the source to check for one more chipid doesn't help...
>
> -- Olaf Manczak
>