From owner-freebsd-stable Tue Sep 23 22:24:23 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id WAA01790 for stable-outgoing; Tue, 23 Sep 1997 22:24:23 -0700 (PDT) Received: from labinfo.iet.unipi.it (labinfo.iet.unipi.it [131.114.9.5]) by hub.freebsd.org (8.8.7/8.8.7) with SMTP id WAA01768; Tue, 23 Sep 1997 22:24:16 -0700 (PDT) Received: from localhost (luigi@localhost) by labinfo.iet.unipi.it (8.6.5/8.6.5) id GAA20679; Wed, 24 Sep 1997 06:11:32 +0200 From: Luigi Rizzo Message-Id: <199709240411.GAA20679@labinfo.iet.unipi.it> Subject: Re: Diskless Workstation -- Problems needing to be addressed To: jamil@counterintelligence.ml.org (Jamil J. Weatherbee) Date: Wed, 24 Sep 1997 06:11:32 +0200 (MET DST) Cc: freebsd-stable@FreeBSD.ORG, freebsd-hackers@FreeBSD.ORG In-Reply-To: from "Jamil J. Weatherbee" at Sep 23, 97 12:47:41 pm X-Mailer: ELM [version 2.4 PL23] Content-Type: text Sender: owner-freebsd-stable@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > Last time I called Linksys they were reluctantly willing to give me some > unusual info about the NE2000 cards we have, and possibly I could buy a > boot rom off them and take a look at it :>) my experience on this: I looked at a boot rom for some other PCI ne200 clone. They only had code for novell, and internally the rom looked much different from what "PCI system architecture" says... My experience is that some BIOSes work fine with a normal ISA boot rom such as the one produced by netboot, and others (presumably old ones) seem not to like boot roms on PCI cards (the same card+rom on another system works fine) even if build the way PCI system architecture says. So my advice is to try the standard rom first... As a quick and dirty alternative, since I have some broken ISA network cards, at times I put there the card with the only purpose of acting as a boot rom socket. One more advanced option could be to update the flash bios to include the boot room, but this is a bit risky... As for 100 Mbit/s cards, remember they are quite different from ne2000, and that you will probably have to import a lot of code the controller (DEC 21x4x ?) they use. Unfortunately you cannot just link in say if_de.c , probably a lot of hand editing would be necessary (and a copy of the controller's data sheets). Luckily PCI cards tend to have only one chip so if you have those docs (often available from the manufacturer, e.g. www.dec.com or www.intel.com) you are in good shape... Cheers Luigi -----------------------------+-------------------------------------- Luigi Rizzo | Dip. di Ingegneria dell'Informazione email: luigi@iet.unipi.it | Universita' di Pisa tel: +39-50-568533 | via Diotisalvi 2, 56126 PISA (Italy) fax: +39-50-568522 | http://www.iet.unipi.it/~luigi/ _____________________________|______________________________________