From owner-freebsd-questions Sun Dec 29 15:00:23 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id PAA16088 for questions-outgoing; Sun, 29 Dec 1996 15:00:23 -0800 (PST) Received: from gdi.uoregon.edu (cisco-ts15-line8.uoregon.edu [128.223.150.191]) by freefall.freebsd.org (8.8.4/8.8.4) with ESMTP id PAA16081 for ; Sun, 29 Dec 1996 15:00:20 -0800 (PST) Received: from localhost (dwhite@localhost) by gdi.uoregon.edu (8.8.2/8.6.12) with SMTP id PAA00360; Sun, 29 Dec 1996 15:00:08 -0800 (PST) Date: Sun, 29 Dec 1996 15:00:07 -0800 (PST) From: Doug White Reply-To: dwhite@resnet.uoregon.edu To: HCI cc: questions@freebsd.org Subject: Re: Funny Page Fault In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-questions@freebsd.org X-Loop: FreeBSD.org Precedence: bulk On Sun, 29 Dec 1996, HCI wrote: > Whenever I ifconfig my Intel Ether Express I get a page fault in 2.1.5. > The board passes all diagnostics, including network diagnostics. Here is > the ifconfig I used: > > ifconfig ix0 inet 10.0.0.1 10.0.0.2 That's not a proper ifconfig line. ifconfig ix0 inet 10.0.0.1 netmask 0xffffff00 ..... You look like you're configing a point-to-point interface, of which the ix0 is certainly not. > It may be stupid but it doesn't appear to be worthy of bringing down the > system. > > Possibly related: When I activate ix0 in my kernel, I get a funny message > right after the last driver, npx0, runs. It reads: > > " > ixintr without being inited!!". > > I added the double quotes to show the HR and the space. > > The EPROM on the board was set using a DOS boot disk, and the Intel softset > program. It auto configured to IRQ 5, and I configured the thing with: > > irq ix0 5 > > in the kernel config phase. > > Please give me some tips. Did you turn Plug & Play off? > Why do devices for hard drives, and serial ports and such have different > device names in the kernel config, than in the dev file, but for network > boards the interface is named the same as the kernel device name ie enable > ix0 activates interface ix0, but activating sio1 enables tty0, and cuaa1 or > whatever. Is there an entry in the device file for the network boards? The serial ports are a special case. Don't ask me why :) In most other cases they should match up (sound cards are another exception). I assume by 'device file' you mean /dev. NICs aren't devices in the regular context, they're interfaces used exclusively by the networking software. Having a 'direct-access' device in /dev doesn't really work for network cards, so they don't have /dev entries. (Someone is welcome to give a more technical explanation) Doug White | University of Oregon Internet: dwhite@resnet.uoregon.edu | Residence Networking Assistant http://gladstone.uoregon.edu/~dwhite | Computer Science Major