From owner-freebsd-questions Thu Feb 13 08:13:12 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id IAA20616 for questions-outgoing; Thu, 13 Feb 1997 08:13:12 -0800 (PST) Received: from IAEhv.nl (root@iaehv.IAEhv.nl [194.151.64.2]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id IAA20600 for ; Thu, 13 Feb 1997 08:12:59 -0800 (PST) Received: (from wjw@localhost) by IAEhv.nl (8.8.5/8.8.5) id RAA29887 for questions@freebsd.org; Thu, 13 Feb 1997 17:12:44 +0100 (MET) From: Willem Jan Withagen Message-Id: <199702131612.RAA29887@IAEhv.nl> Subject: SMC 8432BA again To: questions@freebsd.org Date: Thu, 13 Feb 1997 17:12:43 +0100 (MET) X-Mailer: ELM [version 2.4 PL25] Content-Type: text Sender: owner-questions@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Hi, I've found our problem in the questions list, but the solution there gives me a compiler error: The function is not declared in our 2.1.6 code. And since I'm unable to locate the DE_HACK code, I'm guessing that this is a 2.2 code part? Are there any more suggestions or solutions for 2.1.6? Note that we're running already 2 100Mb SMC 9332 cards in this system, and they do funtion. --Thanx WjW >On Mon, 16 Dec 1996, David Greenman wrote: > >> >On Sun, 15 Dec 1996, David Greenman wrote: >> > >> >> Apply the following patch and add options "DE_HACK" into your kernel config >> >> file. Let me know if it works. >> > >> >Did not work. Patch applied clean, kernel compiled fine with DE_HACK, >> >probed correctly on boot, then de0: enabling BNC/AUI port. Arg. >> >> If it said "enabling BNC/AUI", then it didn't probe correctly since that >> should only show up on 21040 (10Mbps only) based cards. In any case, you >> should also (in addition to the patch) try the "link2" flag to ifconfig. > >Here is how it probes: >de0 rev 32 int a irq 11 on pci0:10 >de0: SMC 8432BA DC21140A [10-100Mb/s] pass 2.0 >de0: address 00:00:c0:fa:2c:f8 >de0: enabling BNC/AUI port Blurch. Okay, look for this assignment: if (sc->tulip_chipid == TULIP_21140) { sc->tulip_boardsw = &tulip_21140_smc9332_boardsw; return; } ...and change it to use the generic one: ... sc->tulip_boardsw = &tulip_dc21140_generic_boardsw; ... If that doesn't work, well, sorry...I'm all out of hacks for now.