Return to BSD News archive
Path: euryale.cc.adfa.oz.au!newshost.carno.net.au!harbinger.cc.monash.edu.au!news.rmit.EDU.AU!news.unimelb.EDU.AU!munnari.OZ.AU!news.mel.connect.com.au!news.mel.aone.net.au!grumpy.fl.net.au!news.webspan.net!newsfeeds.sol.net!news.maxwell.syr.edu!cpk-news-hub1.bbnplanet.com!news.bbnplanet.com!rill.news.pipex.net!pipex!tank.news.pipex.net!pipex!news.utell.co.uk!usenet
From: brian@shift.lan.awfulhak.org (Brian Somers)
Newsgroups: comp.unix.bsd.freebsd.misc
Subject: Re: wdc0 not found at 0x1f0
Date: 7 Mar 1997 16:08:03 GMT
Organization: Awfulhak Ltd.
Lines: 49
Message-ID: <5fpeh3$s4f@ui-gate.utell.co.uk>
References: <michelle-0503972150530001@monalisa.primelogic.com>
Reply-To: brian@awfulhak.demon.co.uk, brian@utell.co.uk
NNTP-Posting-Host: shift.utell.net
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-Newsreader: knews 0.9.8
Xref: euryale.cc.adfa.oz.au comp.unix.bsd.freebsd.misc:36755
In article <michelle-0503972150530001@monalisa.primelogic.com>,
michelle@primelogic.com (Michelle Brownsworth) writes:
> Yes, that's what the boot message says. It can't find the primary IDE
> controller, apparently.
>
> I added an Western Digital 4 GB IDE drive to a server running 2.1.5, with
> the intention of using it as a file backup device. I was going to set up
> a crontab to do a nightly cp -Rp of the /usr/local, /etc, and /home
> directories. (The main drive is SCSI, a 2.1 GB Seagate Barracuda,
> connected to an Adaptec 2940.)
>
> Of course, I added IDE support to the kernel for one drive on the primary
> controller. The following is snipped from the kernel config file:
>
> controller wdc0 at isa? port "IO_WD1" bio irq 14 vector wdintr
> disk wd0 at wdc0 drive 0
> #disk wd1 at wdc0 drive 1
>
> #controller wdc1 at isa? port "IO_WD2" bio irq 15 vector wdintr
> #disk wd2 at wdc1 drive 0
> #disk wd3 at wdc1 drive 1
>
> I enabled IDE support in the Award BIOS, and set it up to boot via the
> SCSI controller (an option that's supposed to be a fairly recent addition
> to Award's BIOS setup). When the machine is started up, after the memory
> check, the system reports detecting the new IDE drive as the primary
> master. Well and good.
>
> However, during the FreeBSD boot sequence, the message "wdc0 not found at
> 0x1f0" indicates that FreeBSD doesn't detect the drive, or the IDE
> controller, for that matter. I'm kind of perplexed about this. I thought
> adding kernel IDE support and tweaking the BIOS would pretty much do it.
>
> Do I need to tell FreeBSD to probe at a port address other than 0x1f0? If
> so, how? Where is "IO_WD1" defined, and can it be reassigned a different
> port address? I'm also scratching my head over the fact that, although
> the ASUS motherboard's onboard IDE controllers are PCI, not ISA, the
> kernel config lines above make reference to "isa?"
>
> Any suggestions would be most welcome.
I believe you can replace the "IO_WD1" with an address, but I have no
idea as to what that address may be. Before you spend the time rebuilding
a kernel, try mucking around with the address after booting with -c.
--
Brian <brian@awfulhak.demon.co.uk> <brian@freebsd.org>
<http://www.awfulhak.demon.co.uk>
Don't _EVER_ lose your sense of humour !