Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 23 Sep 1998 10:49:50 -0400 (EDT)
From:      "Woodchuck"  <djv@bedford.net>
To:        yurtesen@turkey.ispro.net.tr (Evren Yurtesen)
Cc:        username@euronet.be, freebsd-questions@FreeBSD.ORG
Subject:   Re: 2.2.7 and PCI
Message-ID:  <199809231449.KAA27243@lucy.bedford.net>
In-Reply-To: <Pine.BSF.3.96.980921160939.26448B-100000@turkey.ispro.net.tr> from Evren Yurtesen at "Sep 21, 98 04:12:34 pm"

next in thread | previous in thread | raw e-mail | index | archive | help
Evren Yurtesen wrote:
> when you are compiling kernel you should leave at least the first
> isa ethernet card ed0 in your kernel...(or any?)
> if you do not do that freebsd does not assign a driver for your card.
> but after that if you do not want to see the error message
> which says that the system could not find ed0 you may boot with
> -cv parameter and then disable probing for ed0 device...
> 
> well, if somebody knows why freebsd does not assign a driver to
> pci ethernet devices if you do not specify any isa ethernet please
> let me know, I wonder why it happens :)

I am certainly running a machine with an fxp0 (Intel EE Pro/100B)
ethernet "non-card" on the PCI bus (it's on the motherboard --
perhaps this makes an obscure difference??), with a kernel
configuration that includes no ISA ethernet devices.  All I have
that seems related to ethernet is:

	device	fxp0
and
	pseudo-device	ether

Perhaps Mr. Kuijpers removed this last line in his zeal? But the
kernel with only the vx device but not ps-d ether will not link.

Perhaps this need for ISA drivers is true only for certain PCI
cards? (But how would the kernel link?) A kernel configured for vx
but no other ethernet card will compile & link OK.  (Since I have
no 3C900 card, booting it does not detect the Intel device... this
is different from Mr K's behavior -- detected by "no driver assigned").

Maybe Mr Kuijpers used the wrong device name for the driver? (I
believe vx is the 3C900 driver, at least in 2.2.6R).

At any rate, a kernel (2.2.6R) configured with fxp0+ether, but *no*
ISA devices except sc0 (console) and nxp0 (coprocessor), boots
correctly and runs for me.

> On Mon, 21 Sep 1998, Theo Kuijpers wrote:
> 
> > Hi there,
> > 
> > I've got a strange problem :
> > 
> > I just upgraded from 2.2.6 to 2.2.7 without any problems. When using the
> > GENERIC kernel all my
> > PCI devices (currently only a 3c900 card) are detected
> > and assigned a driver.
> > 
> > When I use a custom kernel  (a propper one with the
> > right devices etc.) it doesn't assign any driver
> > to the PCI devices .. it detects the card as an PCI device (ethernet) but it
> > reports [no driver assigned].

Maybe we need to see Mr K's config file?

Dave
-- 
       Will hack for cabbages!  Every day is Groundhog Day!

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199809231449.KAA27243>