From owner-freebsd-hackers Tue Mar 26 05:39:53 1996 Return-Path: owner-hackers Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id FAA04883 for hackers-outgoing; Tue, 26 Mar 1996 05:39:53 -0800 (PST) Received: from labinfo.iet.unipi.it (labinfo.iet.unipi.it [131.114.9.5]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id FAA04875 for ; Tue, 26 Mar 1996 05:39:35 -0800 (PST) Received: from localhost (luigi@localhost) by labinfo.iet.unipi.it (8.6.5/8.6.5) id OAA14837 for hackers@freebsd.org; Tue, 26 Mar 1996 14:36:17 +0100 From: Luigi Rizzo Message-Id: <199603261336.OAA14837@labinfo.iet.unipi.it> Subject: Any experience with bootrom for PCI boards ? To: hackers@freebsd.org Date: Tue, 26 Mar 1996 14:36:16 +0100 (MET) X-Mailer: ELM [version 2.4 PL23] Content-Type: text Sender: owner-hackers@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Has anyone experience in building a netboot ROM for a PCI board ? Apparently (from Shanley's "PCI sytem architecture", fresh from the bookstore) ROMs mounted on a PCI board require some special header to work. The problem is, they appear to work with only a single PCI board as they must match both the VENDOR and DEVICE ID (this is a bit boring! a nice thing of the FreeBSD ROM is that it works with a number of different boards. With the PCI ROM, you can have multiple images in a single ROM, but it seems that you are not allowed to have a single image for a number of different boards.) I think I have figured out a way to do it (a bit boring, though), but I am wondering if someone else has had a similar experience and in case can share his knowledge -- unfortunately, there is no way to tell what is going wrong when the ROM is not recognized! Thanks 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/ ====================================================================