From owner-freebsd-current Mon May 29 00:33:47 1995 Return-Path: current-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id AAA19526 for current-outgoing; Mon, 29 May 1995 00:33:47 -0700 Received: from hq.icb.chel.su (icb-rich-gw.icb.chel.su [193.125.10.34]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id AAA19512 for ; Mon, 29 May 1995 00:33:26 -0700 Received: from localhost (babkin@localhost) by hq.icb.chel.su (8.6.5/8.6.5) id NAA07309; Mon, 29 May 1995 13:26:09 +0500 From: "Serge A. Babkin" Message-Id: <199505290826.NAA07309@hq.icb.chel.su> Subject: Re: ep and ie drivers conflict (?) To: nnd@gw.itfs.nsk.su (Nickolay N. Dudorov) Date: Mon, 29 May 1995 13:26:08 +0500 (GMT+0500) Cc: current@FreeBSD.org In-Reply-To: <199505271556.WAA07952@gw.itfs.nsk.su> from "Nickolay N. Dudorov" at May 27, 95 10:56:35 pm X-Mailer: ELM [version 2.4 PL23] Content-Type: text Content-Length: 1023 Sender: current-owner@FreeBSD.org Precedence: bulk > > Yesterday I try to boot so called BOOTMFS > kernel (this is a GENERIC kernel with MFS_ROOT from > the current boot_floppy) on a computer with 3C509 card. > > After probing (succesfully) all the devices the system says > "changing root to fd0c" and hangs. Booting with '-c' and > disabling various (absent in my computer) devices I found > that this kernel succesfully boots (and starts 'sysinstall') > if I disable 'ie0' device. > > It seems to me that problem is in 3COM's 'ELINK_ID_PORT' > or 'EP_ID_PORT' (0x100) which is used in both ep and ie > drivers. (Is it right that probe order of devices follows > their order in config file ?). The order of probing of ID_PORT may be any (as it looks to me). IMHO the problem is that the ie driver doesn't do any checks for manufacturer ID nor product ID and erroneuosly identifies 3c509 card as its (but i'm not shure about this diagnosys). Serge Babkin ! (babkin@hq.icb.chel.su) ! Headquarter of Joint Stock Commercial Bank "Chelindbank" ! Chelyabinsk, Russia