Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 16 Nov 1998 21:31:29 -0600
From:      Kris Kirby <kris@airnet.net>
To:        techs@obfuscation.org
Cc:        freebsd-questions@FreeBSD.ORG
Subject:   Re: FAQ with no obvious answer; wdc1 not found at 0x170
Message-ID:  <3650EE11.89E7B762@airnet.net>
References:  <19981117020158.17059.qmail@3jane.obfuscation.org>

next in thread | previous in thread | raw e-mail | index | archive | help
According to your motherboard, you have no devices connected to wcd1. If
nothing uses the interrupt, wcd1 will _not_ probe. Regardless of enabled
or not.

techs@obfuscation.org wrote:
> 
> *sigh*
> 
> 250+ questions about wdc1 probing incorrectly from 2.1.0 through
> 3.0-RELEASE on -questions, -bugs, and -hardware, and still I haven't seen
> an *answer*.   This definately qualifies as a FAQ, so why isn't it in the
> FAQ pages?
> 
> Anyway.  I'm asking again, and I'll put the answer up on the net somewhere
> once I figure out what the problem is.
> 
> anyway..  I'm running FreeBSD 3.0-RELEASE installed fresh from ftp.
> the boot floppy can't find wdc1 and neither can my custom kernels.   my
> 2.2.6 box was able to see wdc1 until i supped it to 3.0 and then it stopped
> seeing wdc1 as well!   Where's this flakiness coming from?  It's like it's
> a misconfigured variable or something simple, yet deeply hidden.
> 
> so, the nitty gritty details.....
> 
> FreeBSD 3.0 dmesg:
> -----------------
> Probing for devices on PCI bus 0:
> chip0: <Intel 82440FX (Natoma) PCI and memory controller> rev 0x02 on
> pci0.0.0
> chip1: <Intel 82371SB PCI to ISA bridge> rev 0x01 on pci0.7.0
> ide_pci0: <Intel PIIX3 Bus-master IDE controller> rev 0x00 on pci0.7.1
> [...]
> wdc0 at 0x1f0-0x1f7 irq 14 on isa
> wdc0: unit 0 (wd0): <ST38641A>
> wd0: 8207MB (16809660 sectors), 16676 cyls, 16 heads, 63 S/T, 512 B/S
> wdc1 not found at 0x170
> 
> FreeBSD 3.0 kernel config snippet:
> ---------------------------------
> options "CMD640"
> 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
> options ATAPI
> options ATAPI_STATIC
> 
> (and just to show that the thing DOES INDEED EXIST)
> Linux 2.1.125 dmesg:
> -------------------
> PIIX3: IDE controller on PCI bus 00 dev 39
> PIIX3: not 100% native mode: will probe irqs later
>     ide0: BM-DMA at 0xfbf0-0xfbf7, BIOS settings: hda:DMA, hdb:pio
>     ide1: BM-DMA at 0xfbf8-0xfbff, BIOS settings: hdc:DMA, hdd:pio
> hda: ST38641A, ATA DISK drive
> hdc: WDC AC12500L, ATA DISK drive
> ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
> ide1 at 0x170-0x177,0x376 on irq 15
> hda: ST38641A, 8207MB w/128kB Cache, CHS=16676/16/63, (U)DMA
> hdc: WDC AC12500L, 2441MB w/256kB Cache, CHS=4960/16/63, (U)DMA
> 
> please help.. i'm befuddled.

Err.. Am I to assume that Linux has a hdb device if a primary slave
exists? If so, the PIIX3 has gotten weirder.
-- 
Kris Kirby 
UAH Mail <kirbyk@email.uah.edu> UAH CS <kkirby@cs.uah.edu>
Home     <kris@airnet.net>      WWW <nomurphy@hotmail.com>
-------------------------------------------
TGIFreeBSD... 'Nuff said.

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?3650EE11.89E7B762>