Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 24 Aug 1994 00:47:30 +0000 ()
From:      BSD Mailing List <bsd@jaguar.cris.com>
To:        freebsd-questions@freebsd.org
Cc:        rbeer@jaguar.cris.com (Rich Beerman)
Subject:   NCR-PCI config problem
Message-ID:  <199408240047.AAA01490@jaguar.cris.com>

next in thread | raw e-mail | index | archive | help
Hi,

I've upgraded my Freebsd setup from a 486 to P90 today, and have been
having a hard time getting the -stable kernel configured and working
properly with my machine (although the original 2.0.5R kernel is 
working fine):

My problem is that I am using the motherboard PCI NCR scsi controller.
On the -stable kernel that I built, on boot-up, I get:

probing for devices on the pci0 bus:
    configuration mode 1 allows 32 devices
changing root device to sd0a
panic: cannot mount root

However, the prebuilt 2.0.5R kernel probes fine and finds chip0/ncr0.
It appears the kernel I build is not probing or can't find the devices
on my pci bus.

Here's the appropriate fields from my disfunctional config file:

...
controller ncr0
...
# as found in LINT, these are at the very bottom of the config
# file
controller pci0
device ncr0

I am sure I have it configured wrong, but haven't had any luck w/
hacking with the config file and rebuilding the kernel - I also
have questions and confusions about the kernel reconfiguration
process, for one, I do not know why in the GENERIC config file,
"controller ncr0" is found, but not in the LINT file, and why LINT
has "controller pci0" and "device ncr0", but these lines aren't
found in GENERIC.  If anyone could set me straight, point out my
error and/or send me a working config file that should work in my
hardware paradigm, I'd be greatly appreciative!

Thanks,
Rich



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