From owner-freebsd-questions Tue Jan 5 09:46:07 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id JAA11840 for freebsd-questions-outgoing; Tue, 5 Jan 1999 09:46:07 -0800 (PST) (envelope-from owner-freebsd-questions@FreeBSD.ORG) Received: from jason01.u.washington.edu (jason01.u.washington.edu [140.142.70.24]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id JAA11834 for ; Tue, 5 Jan 1999 09:46:06 -0800 (PST) (envelope-from durang@u.washington.edu) Received: from goodall2.u.washington.edu (durang@goodall2.u.washington.edu [140.142.12.168]) by jason01.u.washington.edu (8.9.1+UW98.09/8.9.1+UW98.09) with ESMTP id JAA32010 for ; Tue, 5 Jan 1999 09:45:39 -0800 Received: from localhost (durang@localhost) by goodall2.u.washington.edu (8.9.1+UW98.09/8.9.1+UW98.09) with ESMTP id JAA23690 for ; Tue, 5 Jan 1999 09:45:39 -0800 Date: Tue, 5 Jan 1999 09:45:39 -0800 (PST) From: "K. Marsh" To: "q's" Subject: 3COM 3C507 setup help needed (second time sent) Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG This card is still not working. I think this message is key: ie0: unknown board_id: f000 The code generating it is: (from /usr/src/sys/i386/isa/if_ie.c) if (board_id != IEE16_ID) { printf("ie%d: unknown board_id: %x\n", unit, board_id); return 0; } Where IEE16_ID is 0xbaba But I can't tell where this board_id is coming from. Is it read from the card's ROM? Is it an id assigned by the isa bus? I really have no idea. I'm a complete newbie with networking. Any help is greatly appreciated. Kenneth J. Marsh University of Washington durang@u.washington.edu Chemical Engineering ---------- Forwarded message ---------- I got a couple of these 3com cards for xmas, and I'm having troubles making them work. I added these lines to the kernel config: device ie0 at isa? port 0x300 net irq 10 iomem 0xd8000 vector ieintr pseudo-device ether Used a DOS utility to set it as follows: I/O 300 IRQ 10 TRANSCEIVER TYPE ON-BOARD RAM BASE ADDRESS 0D8000 Hex RAM SIZE 16 KB ROM BASE ADDRESS 0D0000 Hex ROM SIZE 00 KB ZERO WAIT STATE ENABLED DATA MODE TURBO My dmesg gives these lines: ie0: unknown board_id: f000 ie0 not found at 0x300 Man page for IE(4) says: ie%d: unknown board type code %d An i82586 chip was found, but the driv-er was unable to determine the actual board type during the probe. Nothing in my kernel config or dmesg suggests that there could be an irq or port address conflict. Also, I'm wondering whether "iomem" refers to RAM or to ROM. I've tried several combinations, but so far the result is always the same. I'm using FreeBSD 2.2.6. Thanks in advance for any assistance. I've never done anything with networking hardware before, so don't overlook the obvious! Kenneth J. Marsh University of Washington durang@u.washington.edu Chemical Engineering To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message