DEC Celebris 590 (P90)
2 IDE on motherboard (CMD 640)
Promise Ultra33 PCI IDE bus master
CD-ROM on motherboard IDE #2
WD AC24300 on Promise IDE #1 (won't work on motherboard IDE)
FreeBSD 3.3 kernel & mfsroot floppies
With this configuration, when I try to install FreeBSD 3.3,
both the motherboard IDE and Promise IDE are detected by
the hardware probe. The CD-ROM is detected. The hard
disk is not detected.
I have tried to define wdc0 and wdc1 (with -c kernel config)
to match the wdc config lines for PCI IDE in the LINT kernel
config file. I set port to 0 and irq to -1 (Is that the correct
translation of "irq ?" in LINT config?). When I do this,
the Promise ports get detected correctly but the disk still isn't
detected. I have also done this with the motherboard IDE
disabled (still detected by hardware probe even when disabled).
No matter what I do the hard disk is not detected. Is there
a solution to this?
The hardware is all OK: I have NT 4.0 running on this config.
NOTE 1: I don't have the option of temporarily putting the
hard disk on motherboard IDE. Motherboard IDE can't
recognize the disk at all (BIOS problem, no newer BIOS
available).
NOTE 2: I don't have FreeBSD 3.x installed on another
machine. If I did, I suspect I could build a kernel with
wdc0-3, config wdc2-3 for PCI IDE as per LINT, and it would work.
--
Carl Mascott
uunet!world!cmascott