*BSD News Article 56119


Return to BSD News archive

Path: euryale.cc.adfa.oz.au!newshost.anu.edu.au!harbinger.cc.monash.edu.au!nntp.coast.net!news.kei.com!newsfeed.internetmci.com!EU.net!Germany.EU.net!news.dfn.de!RRZ.Uni-Koeln.DE!zpr.uni-koeln.de!se
From: se@ZPR.Uni-Koeln.DE (Stefan Esser)
Newsgroups: comp.unix.bsd.freebsd.misc
Subject: Re: wdc0 not found during bootup
Date: 29 Nov 1995 13:15:38 GMT
Organization: Institute for Mathematics, University of Cologne, Germany
Lines: 68
Sender: se@Sysiphos (Stefan Esser)
Message-ID: <49hmdq$n9o@news.rrz.uni-koeln.de>
References: <498rj4$ftg@csugrad.cs.vt.edu>
NNTP-Posting-Host: sysiphos.mi.uni-koeln.de
To: jaitken@vt.edu
Bcc: se

In article <498rj4$ftg@csugrad.cs.vt.edu>, jaitken@csugrad.cs.vt.edu (Jeff Aitken) writes:
|> I've got a 2.1.0R system that can't find wdc0 during bootup.  The
|> machine is a 486 clone with the following hardware:
|> 
|> Diamond Speedstar 64 (PCI) video card, in PCI slot "3"
|> SC200 NCR SCSI controller (53c810) in PCI slot "2"
|> CMD-640 IDE (EIDE?) controller in PCI slot "1"
|> Generic ISA multi-function board (serial/parallel/etc)
|> SMC8013EWC (ISA) ethernet card
|> ProAudioSpectrum (with SCSI) ISA card
|> 
|> I Run FreeBSD off of a 1GB Micropolis SCSI-2 disk (attached to the NCR
|> controller).  I run Windows 95 off of two IDE drives (both Conner
|> drives).  Windows '95 works fine (I'm using it to post this message ;)
|> but FreeBSD cannot seem to find the IDE controller at boot time.  It
|> complains that "wdc0 not found at 0x170" during the probe.

If it is expected at 0x170, but present at 0x1f0,
as you write below, then just boot with the "-c"
option and enter

	port wdc0 0x1f0

at the prompt.

That address will be patched back into the kernel
binary later in the boot process.

|> way then the other, and had the same result both times.  FWIW, Windows 95
|> reports that the IDE controller is working properly (duh!) and has an
|> I/O address of 0x1f0 - 0x1f7.  

Well, we'll just assume that Windows 95 got this 
right :)

|> One other piece of relevant information: when the machine boots (I'm
|> running the 2.1 GENERIC kernel) during the probe of the PCI bus, I get a
|> message that looks something like this (I'm typing this from memory, so
|> it may not be exact)
|> 
|> pci0:3 CMD class=storage (no driver assigned)

This just means what it says: There is no PCI 
driver assigned to your CMD IDE controller, 
but it should not need one anyway, since it is 
an ISA compatible board.

Currently the ISA bus is probed before the PCI 
bus, and there are a number of PCI cards, that 
perfectly emulate an older ISA card.

|> that's not quite right, but it appears that it finds the device, but
|> assigns no driver to it.  Do I need to do anything to correct this?  I
|> don't believe I ever had to do anything in the past.

Please try assigning the 0x1f0 base address to wdc0,
and PLEASE send verbose boot messages (i.e. enter
"-v" at the boot prompt), once you got your system
running.

Send mail, if you don't get the system working ...

Regards, STefan
-- 
 Stefan Esser, Zentrum fuer Paralleles Rechnen		Tel:	+49 221 4706021
 Universitaet zu Koeln, Weyertal 80, 50931 Koeln	FAX:	+49 221 4705160
 ==============================================================================
 http://www.zpr.uni-koeln.de/~se			  <se@ZPR.Uni-Koeln.DE>