Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 03 May 2000 22:30:47 +0800
From:      Trent Nelson <tpnelson@echidna.stu.cowan.edu.au>
To:        questions@FreeBSD.org
Subject:   PnP devices being claimed by "unknown" driver.
Message-ID:  <39103817.3A7045A1@student.cowan.edu.au>

next in thread | raw e-mail | index | archive | help
	Following up a previous post that went unanswered, is there any way to
suppress the verbosity of the PnP device probing and subsequent claiming
that results in this at boot time:

unknown0: <PNP0c01> at iomem
0-0x9fbff,0x9fc00-0x9ffff,0xe0000-0xfffff,0x3fe0000-0x3ff7fff,0x3ff8000-0x3ffffff,0xfec00000-0xfec00fff,0xfee00000-0xfee00fff,0xfff80000-0xffffffff
on isa0
unknown1: <PNP0c01> at iomem 0x100000-0x3fdffff on isa0
unknown: <PNP0000> can't assign resources
unknown2: <PNP0200> at port 0-0xf,0x80-0x90,0x94-0x9f,0xc0-0xde drq 4 on
isa0
unknown3: <PNP0100> at port 0x40-0x43 irq 0 on isa0
unknown4: <PNP0b00> at port 0x70-0x71 irq 8 on isa0
unknown: <PNP0303> can't assign resources
unknown5: <PNP0800> at port 0x61 on isa0
unknown6: <PNP0c04> at port 0xf0-0xff irq 13 on isa0
unknown7: <PNP0c02> at port
0x4d0-0x4d1,0xcf8-0xcff,0x10-0x1f,0x22-0x3f,0x50-0x52,0x72-0x77,0x91-0x93,0xa2-0xbe,0x400-0x43f,0x440-0x44f
on isa0
unknown8: <PNP0c02> at port 0x290-0x297,0x370-0x371 on isa0
unknown: <PNP0501> can't assign resources
unknown9: <PNP0c02> on isa0
unknown: <PNP0400> can't assign resources
unknown: <PNP0700> can't assign resources
unknown: <PNP0f13> can't assign resources
unknown10: <PNP0a03> on isa0

	I was originally under the impression that something was broken - given
that some of the I/O addresses reflect things like the Timer and DMA
registers.

	Searching the archives, I found Peter Wemm stating:

"..things will pretty much work as before, except you'll see unknown pnp
devices being claimed by the "unknown" driver.  You will need to remove
"controller pnp0" from your config file if you have it.  The latest
config(8) has been fixed to warn about all unknown
devices/controllers/etc. It's not a fatal error though and a kernel with
the line will build and work just the same."

	From this I'm guessing nothing's actually broken (everything in the
system works fine) - but surely there must be a simple way to get rid of
such verbosity?

	Secondly, atomic.c won't compile (due to atomic.h) with g/cc unless an
optimisation flag supplied. I noticed this when I tried compiling my
kernel with COPTS=-pipe only (ie; no -O).

	Thirdly, what actually has to be done to remove the "WARNING: run
/dev/MAKEDEV before 2000-06-01 to get rid of block devices" message?
I've run sh MAKEDEV [all] numerous times - as well as making individual
device nodes - to no avail; the message keeps coming up.

	Thanks for your time.

	Regards,

		Trent.


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?39103817.3A7045A1>